53b Subj : Re: What is being referenced here? To : borland.public.cpp.borlandcpp From : Stephen Jarowski Date : Fri Oct 15 2004 08:52 pm How did he know I was using Borland C++ 3.1? "Bob Gonder" wrote in message news:c9qvm0lmpjb21qbt3c92662u9rfjjaifvn@4ax.com... > Stephen Jarowski wrote: > > >Thanks for the explanation. Before this thread becomes lost, > >and seeing as I buy what you stated in this email, do you happen > >to know the function of these calls, all which appear within the > >coder's assembly code modules: > > Note: These are guesses based on the function names. I remember the > names making sense when I was debugging DOS C apps 10 years ago. > > > call far ptr F_LDIV > > Divide probably Long Divide > > > call far ptr F_LMOD > > Modulo (what's left after divide, or % in C) > > > call far ptr F_LSLSH > > Left Shift > > > call far ptr F_PADA > > Thinking Pointer ADd Adjust > > > call far ptr F_PADD > > ADD probably Pointer ADD (Add value to pointer) > > > call far ptr F_SCOPY > > Copy (StringCopy?) > > Note there are also N_ versions right next to them, so probably the N_ > are near and F_ are far versions. > > Who are your language skills? > http://www.cs.vsb.cz/grygarek/tuox/sources/mm/bcc_lib.html > > > > . 0