Mail Archives: djgpp/2011/10/17/05:30:29
"John Wright" <john AT wacontrols DOT com> wrote in message
news:201110151147 DOT 02064 DOT john AT wacontrols DOT com...
> Should I apply any patches 2.03? Do they even exist? It seems like I have
> seen some mention of this.
No idea. I've not done anything to 2.03 since I downloaded it some years
ago. IIRC, one of the developers (JMG) has added the supplemental library
(libsupp ?) for functions missing in 2.03, such as snprintf(). That might
be considered a "patch" that you would want.
> 1. What does name mangling apply to the most? NASM/assembly, C++, or both?
Compilers, e.g., for C or C++ etc. Sorry, I'm not too familiar with what
they do. What I understand is that they usually place an underscore on
names to prevent naming collisions. Unfortunately, I've never seen the
stuff in that file before. I guess I need to read up on that too.
Wikipedia has a page on it:
http://en.wikipedia.org/wiki/Name_mangling
> 2. Running DJgpp and NASM on a XP machine (dos window). I assume dos
> versions of NASM okay.
I'm using an older version of Windows, so I don't know about DOS versions of
NASM on XP, sorry. From what others have said here, 2.04 is the version of
DJGPP that's supposed to work better with XP or later.
> Where does Win32 version come into play? I'm going to assume
> windows API related windows application programming?
Yes. You probably can't access Win32 from DJGPP ... ( Can you? Scary if
you can ... )
BTW, there are plenty of free Windows compilers: MinGW, Cygwin, Pelles C,
LCC-Win32, OpenWatcom, LadSoft CC386, LLVM, etc ...
Rod Pemberton
- Raw text -