Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
c++ - pragma alias
I still can't the "#pragma alias" directive to work in dmc 8.35. E.g. extern int foo; extern int bar (void); #pragma alias (foo, " foo") #pragma alias (bar, " bar") int main (void) { foo = bar(); return 0; } dmc -c foo.c, obj2asm foo.obj produces this: FLAT group ;alias ?_foo -> foo ;alias ?_bar -> bar includelib SNN.lib extrn __acrtused_con extrn _foo extrn _bar public _main _TEXT segment assume CS:_TEXT _main: call near ptr _bar mov _foo,EAX xor EAX,EAX ret What's the ASCII 4 doing there? Same if I produce an .exe. The 'foo' symbol shows as _foo in the .map-file. -- Gisle V. # rm /bin/laden /bin/laden: Not found Aug 29 2003
|