591 Subj : Re: What is being referenced here? To : borland.public.cpp.borlandcpp From : Stephen Jarowski Date : Mon Oct 18 2004 10:54 am Two questions (before I attempt to understand the code myself by debugging): What does the coder intend to happen with the call to F_PADD@ in this code: .... mov dx, [bp-00Ah] mov ax, [bp-00Ch] mov cx, [bp+00Ch] mov bx, [bp+00Ah] call far ptr F_PADD@ mov [bp-006h], dx mov [bp-008h], ax .... And what does he intend to happen with the call to F_PADA@ here: .... xor cx, cx mov bx, 4000h mov dx, ss lea ax, [bp-00Ch] call far ptr F_PADA@ .... Not having source code for either H_PADD.asm nor H_PADA.asm is a limitation. Any kind response. Thanks in advance. SAJ "Stephen Jarowski" wrote in message news:41687d6c@newsgroups.borland.com... > Hi: > I am converting a program written in C and assembler to a program > written in Pascal and assembler, and have come across the following code > located in an .asm file: > > .... > call far ptr F_LXURSH@ > .... > .... > > I know through searching borland's library files that this public symbol > occurs in cl.lib, but I am at a loss of what actually is happening at this > point in the code. What is the far call being made? > > Thanks for your input. SAJ > > > . 0