I have some code that is doing address arithmetic on a (far) pointer in a structure. When I try and link I get the following error(s):
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C?IILDOPTR MODULE: .\obj\pixel.obj (PIXEL) *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C?IILDOPTR MODULE: .\obj\pixel.obj (PIXEL)
This is a bug with the compiler and will be fixed in a future release. The easiest workaround is to just save the address to a temp variable, manipulate it, and then set the value back. Not optimum code, but it works.