I uploaded the new version of Link32.
1). I fixed some bugs.
2). I added the option: /NEV that means: Not to use Environment Variables.
Download this from here: Link32.zip (https://masm32.com/Manos/Coder%20Studio/Link32.zip)
Manos.
A problem with it, inlining:link32.exe DSVRead_Test1.obj DSVRead.obj /SUBSYSTEM:CONSOLE kernel32.lib /OUT:DSVRead_Test1pcc32.exe
Duplicate public symbol _inl_strupr
hi
Hi Manos,
Is there any predefined macro to identify your compiler?
try __PCC32__ ;)
Quote from: TimoVJL on March 19, 2019, 12:29:06 AM
A problem with it, inlining:link32.exe DSVRead_Test1.obj DSVRead.obj /SUBSYSTEM:CONSOLE kernel32.lib /OUT:DSVRead_Test1pcc32.exe
Duplicate public symbol _inl_strupr
hi
If you use
pcc32, don't use the option: /
O2,
because I don't finished with built-in functions and macros yet.
Use the option
/O1 or nothing, since the option
/O1 is the default.
Manos.
Quote from: AW on March 19, 2019, 03:45:23 AM
Hi Manos,
Is there any predefined macro to identify your compiler?
Yes,
__PCC32__Manos.
NowUnresolved external symbol __LXMUL
Unresolved external symbol __LXDIVS
Quote from: TimoVJL on March 19, 2019, 06:31:05 AM
NowUnresolved external symbol __LXMUL
Unresolved external symbol __LXDIVS
In Link32 command line, include:
complib.libManos.