delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/10/17/05:30:29

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "Rod Pemberton" <do_not_have AT noavailemail DOT cmm>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGPP and NASM Versions?
Date: Mon, 17 Oct 2011 05:17:31 -0400
Organization: Aioe.org NNTP Server
Lines: 41
Message-ID: <j7grqe$em7$1@speranza.aioe.org>
References: <201110140405 DOT p9E451fW019735 AT delorie DOT com> <201110151147 DOT 02064 DOT john AT wacontrols DOT com>
NNTP-Posting-Host: qBjb0U1QTH77eiTXJSCpEw.user.speranza.aioe.org
X-Complaints-To: abuse AT aioe DOT org
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.2001
X-Notice: Filtered by postfilter v. 0.8.2
X-Newsreader: Microsoft Outlook Express 6.00.2800.2001
X-Priority: 3
X-MSMail-Priority: Normal
Bytes: 2468
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019