Mail Archives: djgpp/2003/08/10/22:15:20
Thanks. Changing the "C" to "c" fixed the problem. The reason that I
obsessed over the first line of inline code was because that's what
rhide was highlighting every time it showed the error.
I should know by now that sometimes the wrong line will get
highlighted when an error occurs, but this time it seem that I forget.
Thanks for your help.
Oh, and as for why I'm placing ax into es, it's because there is no
way to do a "%es" (TableSeg) so I placed TableSeg into ax, then placed
ax into ex. Although thinking about it, I should do a "m" (TableSeg)
"movw %w1, %%es" or something like that.
And I cal it TableSeg because I have this version and the real mode
version of this routine, and a function pointer that points to this,
if I can get the protected mode pointers OK, or the real mode, if not.
And so, to keep everything the same, the real mode, protected mode,
and function pointer argment names are all the same, and they're bases
on the real mode function.
- Raw text -