platform/upstream/nasm.git
17 years agoFixed 64-bit Mode Segment Selection.
Keith Kanios [Mon, 16 Apr 2007 15:46:46 +0000 (15:46 +0000)]
Fixed 64-bit Mode Segment Selection.

17 years agoFixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.
Keith Kanios [Mon, 16 Apr 2007 14:31:54 +0000 (14:31 +0000)]
Fixed distinction between [LOCAL]SYMBOL/IMMEDIATE for RIP-relative addressing.

17 years agoFixed long mode MEM_OFFS issue.
Keith Kanios [Mon, 16 Apr 2007 14:05:01 +0000 (14:05 +0000)]
Fixed long mode MEM_OFFS issue.

17 years agoFilled in all RIP Register Flags.
Keith Kanios [Mon, 16 Apr 2007 13:54:49 +0000 (13:54 +0000)]
Filled in all RIP Register Flags.

17 years agoMore \321 -> \324 for 64-bit instructions
H. Peter Anvin [Mon, 16 Apr 2007 05:26:29 +0000 (05:26 +0000)]
More \321 -> \324 for 64-bit instructions

The assembler doesn't seem to care, but for the disassembler, it's
vitally important that we get our operand-size hints correctly.  We
probably need to audit insns.dat for this kinds of errors.

17 years agoFixed 64-bit offset generation.
Keith Kanios [Mon, 16 Apr 2007 04:56:06 +0000 (04:56 +0000)]
Fixed 64-bit offset generation.

17 years agoMore 64-bit ndisasm fixes.
H. Peter Anvin [Mon, 16 Apr 2007 02:39:56 +0000 (02:39 +0000)]
More 64-bit ndisasm fixes.

In particular, now we should handle A0-A3 instructions.

17 years agoFixes for 64-bit ndisasm.
H. Peter Anvin [Mon, 16 Apr 2007 02:02:06 +0000 (02:02 +0000)]
Fixes for 64-bit ndisasm.

This fixes some of the most glaring bugs in ndisasm 64-bit mode.  We're
still getting redundant prefixes for unknown reason, however.

17 years agoUse + instead of * for extension; it feels cleaner with the new meaning.
H. Peter Anvin [Mon, 16 Apr 2007 01:21:29 +0000 (01:21 +0000)]
Use + instead of * for extension; it feels cleaner with the new meaning.

We used to use * to mean substitute in 0-7.  Now it means that it should
be incremented 8 times.  Using a different character feels cleaner.

17 years agoInitial 64-bit support for ndisasm. Still a work in progress.
H. Peter Anvin [Mon, 16 Apr 2007 01:18:30 +0000 (01:18 +0000)]
Initial 64-bit support for ndisasm.  Still a work in progress.

64-bit support for ndisasm.  This is very much an initial attempt, and
there are guaranteed to be bugs in the code.  However, some *very*
preliminary testing seems to indicate it's not completely off-base.

17 years agoClean up the 64-bitification of regs.dat for 64-bit ndisasm support
H. Peter Anvin [Sun, 15 Apr 2007 23:12:17 +0000 (23:12 +0000)]
Clean up the 64-bitification of regs.dat for 64-bit ndisasm support

64-bit support required some major changes to regs.dat; clean some of
it up (re-introduce patterns, where appropriate) and allow a single
register to belong to multiple disassembly classes; also keep track
of the x86 register number again.

17 years agoRemove @GCCFLAGS@
H. Peter Anvin [Sun, 15 Apr 2007 23:10:26 +0000 (23:10 +0000)]
Remove @GCCFLAGS@

Remove the now obsolete @GCCFLAGS@.

17 years agoCR8 is not special in any way as far as the assembler is concerned.
H. Peter Anvin [Sun, 15 Apr 2007 23:09:23 +0000 (23:09 +0000)]
CR8 is not special in any way as far as the assembler is concerned.

CR8 is not special in any way as far as the assembler is concerned.  It's
listed as having a special form in the Intel documentation, but that is
only because there are no other CRs which require a REX prefix.

MOV to CR8 is special in the sense that it's a non-serializing
instruction, but that's irrelevant to the assembler.

Furthermore, it's totally unclear how TRs should be handled in long mode;
there are no CPUs which uses TRs which also have long mode, so the easiest
is to simply mark those instructions NOLONG.

Finally, add PRIV to some privileged instructions.

17 years agoGet rid of @GCCFLAGS@
H. Peter Anvin [Sun, 15 Apr 2007 23:03:28 +0000 (23:03 +0000)]
Get rid of @GCCFLAGS@

Get rid of the now-obsolete @GCCFLAGS@.

17 years agoCleaner way to add gcc options
H. Peter Anvin [Sun, 15 Apr 2007 22:45:25 +0000 (22:45 +0000)]
Cleaner way to add gcc options

We can actually test for the options being accepted, rather than try
to test for gcc; this handles differences between gcc versions as well
as compilers with a similar command line set.

17 years agoFixed distinction between RIP relative symbols and immediate values.
Keith Kanios [Sun, 15 Apr 2007 22:08:30 +0000 (22:08 +0000)]
Fixed distinction between RIP relative symbols and immediate values.

17 years agoFix the register number for CR7 (it was using the same number as CR15).
H. Peter Anvin [Sun, 15 Apr 2007 05:40:43 +0000 (05:40 +0000)]
Fix the register number for CR7 (it was using the same number as CR15).

17 years agoMore perl-like idioms for generating regdis.c
H. Peter Anvin [Sun, 15 Apr 2007 05:32:18 +0000 (05:32 +0000)]
More perl-like idioms for generating regdis.c

- Don't use an advancing counter through an array to do a push().
- An empty array is written as (), not 0.

17 years agoFixed regdis.c generation.
Keith Kanios [Sun, 15 Apr 2007 01:37:13 +0000 (01:37 +0000)]
Fixed regdis.c generation.

17 years agoAdded DQ constants for all BITS modes.
Keith Kanios [Sat, 14 Apr 2007 18:54:52 +0000 (18:54 +0000)]
Added DQ constants for all BITS modes.

17 years agooutmacho.c: stylistic cleanups
H. Peter Anvin [Sat, 14 Apr 2007 08:03:02 +0000 (08:03 +0000)]
outmacho.c: stylistic cleanups

- No need to cast (int32_t)NULL for a sentinel; just write 0.
- Fix weird formatting of a structure.
- Remove redundant parantheses.

17 years agoFixed support for DQ constants in long mode.
Keith Kanios [Sat, 14 Apr 2007 03:52:05 +0000 (03:52 +0000)]
Fixed support for DQ constants in long mode.

17 years agoHopefully it is actually fixed this time :P
Keith Kanios [Sat, 14 Apr 2007 03:44:31 +0000 (03:44 +0000)]
Hopefully it is actually fixed this time :P

17 years agoFixed structure initialization issue.
Keith Kanios [Sat, 14 Apr 2007 01:49:07 +0000 (01:49 +0000)]
Fixed structure initialization issue.

17 years agoRefixed uninitialized data.
Keith Kanios [Sat, 14 Apr 2007 01:44:35 +0000 (01:44 +0000)]
Refixed uninitialized data.

17 years agoFixed uninitialized structure data.
Keith Kanios [Sat, 14 Apr 2007 01:40:24 +0000 (01:40 +0000)]
Fixed uninitialized structure data.

17 years agoc99 printf/fprintf compliance.
Keith Kanios [Sat, 14 Apr 2007 01:24:14 +0000 (01:24 +0000)]
c99 printf/fprintf compliance.

17 years agoPlacated unreferenced types.
Keith Kanios [Sat, 14 Apr 2007 00:46:25 +0000 (00:46 +0000)]
Placated unreferenced types.

17 years agoc99 printf/fprintf compliance.
Keith Kanios [Sat, 14 Apr 2007 00:10:59 +0000 (00:10 +0000)]
c99 printf/fprintf compliance.

17 years agoAdded outmacho.* to static makefile.
Keith Kanios [Fri, 13 Apr 2007 23:09:18 +0000 (23:09 +0000)]
Added outmacho.* to static makefile.

17 years agoFixed REGRIP -> RIPREG to match regs.dat.
Keith Kanios [Fri, 13 Apr 2007 22:24:46 +0000 (22:24 +0000)]
Fixed REGRIP -> RIPREG to match regs.dat.

17 years agoFixed obj_fwrite() declaration to match "static" definition.
Keith Kanios [Fri, 13 Apr 2007 22:07:53 +0000 (22:07 +0000)]
Fixed obj_fwrite() declaration to match "static" definition.

17 years agoAdded appropriate "void" prototypes.
Keith Kanios [Fri, 13 Apr 2007 22:03:24 +0000 (22:03 +0000)]
Added appropriate "void" prototypes.

17 years agoReplaced str(n)casecmp with more standard str(n)icmp.
Keith Kanios [Fri, 13 Apr 2007 22:00:42 +0000 (22:00 +0000)]
Replaced str(n)casecmp with more standard str(n)icmp.

17 years agoAIf we have config.h, we should actually include it!!
H. Peter Anvin [Fri, 13 Apr 2007 20:06:41 +0000 (20:06 +0000)]
AIf we have config.h, we should actually include it!!

Apparently configure was generating config.h, and nothing ever actually
included it.  Include it in nasm.h as well as compiler.h, and in
rdoff/rdlar.h which uses these macros.

There appears to be no use of HAVE_* macros in any file that doesn't
have nasm.h included; in fact, so far the only use has been in
rdoff/rdlar.h.

17 years agoWhen compiling with gcc, compile with -W -Wall for maximum warnings.
H. Peter Anvin [Fri, 13 Apr 2007 19:59:20 +0000 (19:59 +0000)]
When compiling with gcc, compile with -W -Wall for maximum warnings.

17 years agoMacroize any compiler-specific code; macros defined in "compiler.h"
H. Peter Anvin [Fri, 13 Apr 2007 19:58:42 +0000 (19:58 +0000)]
Macroize any compiler-specific code; macros defined in "compiler.h"

Move anything compiler-specific to "compiler.h".

There was an unguarded use of __attribute__(()) in outmacho.c; also
require gcc 4+ for __builtin_ctlz().  Speed up the open-coded version, too.

17 years agoFixed distinction between char and int8_t data types.
Keith Kanios [Fri, 13 Apr 2007 16:47:53 +0000 (16:47 +0000)]
Fixed distinction between char and int8_t data types.

17 years agoComment "REX.I" should have been "REX.X"
Keith Kanios [Fri, 13 Apr 2007 01:17:45 +0000 (01:17 +0000)]
Comment "REX.I" should have been "REX.X"

17 years agoFixed c99 data-types after removal of typedefs.
Keith Kanios [Fri, 13 Apr 2007 00:52:54 +0000 (00:52 +0000)]
Fixed c99 data-types after removal of typedefs.

17 years agoAdded Dev-Cpp Makefile
Keith Kanios [Fri, 13 Apr 2007 00:43:50 +0000 (00:43 +0000)]
Added Dev-Cpp Makefile

17 years ago*** empty log message ***
Keith Kanios [Fri, 13 Apr 2007 00:38:29 +0000 (00:38 +0000)]
*** empty log message ***

17 years agoRemove redundant inclusion of <inttypes.h>
H. Peter Anvin [Thu, 12 Apr 2007 17:58:02 +0000 (17:58 +0000)]
Remove redundant inclusion of <inttypes.h>

"hash.h" includes <inttypes.h>, no need to do it again.

17 years agoRemove obsolete types; add <inttypes.h> where needed; header fixes
H. Peter Anvin [Thu, 12 Apr 2007 16:54:50 +0000 (16:54 +0000)]
Remove obsolete types; add <inttypes.h> where needed; header fixes

- Remove obsolete types like "uint32"; use "uint32_t" consistently.
- Make sure we include <inttypes.h> where needed.
- Header file guards should be FOO_H or SUBDIR_FOO_H; _FOO_H infringes
  on the C implementation's namespace and should only be used when
  writing libc!
- Change a few "int8_t" back to "char" where appropriate.  There are
  a lot more places where that should be done, though.
- Clean up the check for getuid/getgid in rdoff/rdlar.h.

17 years agoautogen.sh script to create configure, et al.
H. Peter Anvin [Thu, 12 Apr 2007 16:25:58 +0000 (16:25 +0000)]
autogen.sh script to create configure, et al.

It's become custom to create a script called autogen.sh, which creates
all the auto-generated files using all the appropriate auto* tools when
run, so one doesn't have to worry about checking them into the repository.
This seems like a good idea, follow suit.

17 years agoFixed c99 support for RDOFF Tools
Keith Kanios [Thu, 12 Apr 2007 16:23:11 +0000 (16:23 +0000)]
Fixed c99 support for RDOFF Tools

17 years agooutmacho.c: Don't assume __builtin_ctzl exists for gcc < 4
H. Peter Anvin [Thu, 12 Apr 2007 16:12:09 +0000 (16:12 +0000)]
outmacho.c: Don't assume __builtin_ctzl exists for gcc < 4

__builtin_ctzl exists for all architectures on gcc 4, but not for all
versions of gcc 3 and lower.  For simplicity, make the cutoff gcc 4.

17 years agoGeneral push for x86-64 support, dubbed 0.99.00.
Keith Kanios [Thu, 12 Apr 2007 02:40:54 +0000 (02:40 +0000)]
General push for x86-64 support, dubbed 0.99.00.

18 years agoAdd VMX instructions.
Eric Christopher [Thu, 2 Mar 2006 18:35:09 +0000 (18:35 +0000)]
Add VMX instructions.

18 years agoFix documentation building for non-srcdir builds. Still bugs in .ps implementation.
Eric Christopher [Sat, 4 Feb 2006 00:23:30 +0000 (00:23 +0000)]
Fix documentation building for non-srcdir builds. Still bugs in .ps implementation.
Add Mach-O documentation.

18 years ago2006-02-02 Eric Christopher <echristo@apple.com>
Eric Christopher [Thu, 2 Feb 2006 21:50:47 +0000 (21:50 +0000)]
2006-02-02  Eric Christopher  <echristo@apple.com>
    Wade Tregaskis  <wtregaskis@apple.com>

* output/outmacho.c (macho_cleanup): Depend on symbols
existing.

18 years ago2005-12-08 Wade Tregaskis <wtregaskis@apple.com>
Eric Christopher [Fri, 9 Dec 2005 00:27:26 +0000 (00:27 +0000)]
2005-12-08  Wade Tregaskis <wtregaskis@apple.com>

* nasm/nasm/output/outmacho.c (struct section): Added "align" field.
(sectmap): Added ".rodata" section.
(exact_log2): New.
(macho_section): Added support for section attributes.
        "align=" and "data" specifically.
(macho_write_segment): Write out section alignment to Mach-O file.

18 years ago2005-12-05 Eric Christopher <echristo@apple.com>
Eric Christopher [Mon, 5 Dec 2005 23:17:17 +0000 (23:17 +0000)]
2005-12-05  Eric Christopher  <echristo@apple.com>

        * nasm/nasm/output/outmacho.c (macho_write_section): Don't add
        section offset to the symbol to be relocated.
        (add_reloc): Update comment.

18 years agoAllow CFLAGS to be overridden from make.
Eric Christopher [Thu, 20 Oct 2005 19:46:34 +0000 (19:46 +0000)]
Allow CFLAGS to be overridden from make.

18 years agoAdded section attributes, in particular S_ATTR_SOME_INSTRUCTIONS and update .text.
Eric Christopher [Fri, 7 Oct 2005 22:30:56 +0000 (22:30 +0000)]
Added section attributes, in particular S_ATTR_SOME_INSTRUCTIONS and update .text.
Change symbols from saa to explicitly allocated.
macho_layout_symbols: new function to sort symbols and renumber.
adjust symtab output accordingly
fixup relocs after renumbering
add relocation debugging routines.

18 years agoBreak macho_cleanup into separate functions.
Eric Christopher [Mon, 26 Sep 2005 22:13:42 +0000 (22:13 +0000)]
Break macho_cleanup into separate functions.

18 years agoRun misc/Nindent on outmacho.c
Eric Christopher [Thu, 22 Sep 2005 21:41:17 +0000 (21:41 +0000)]
Run misc/Nindent on outmacho.c

18 years agoAdd basic support for Mach-O file format.
Eric Christopher [Thu, 22 Sep 2005 21:22:33 +0000 (21:22 +0000)]
Add basic support for Mach-O file format.

19 years agofix outobj.c bug - every 256th extern crashed nasm
Frank Kotler [Wed, 8 Jun 2005 16:41:10 +0000 (16:41 +0000)]
fix outobj.c bug - every 256th extern crashed nasm

-

19 years agoJindrich Novy's buffer overrun patch to outieee.c
Frank Kotler [Mon, 9 May 2005 16:34:43 +0000 (16:34 +0000)]
Jindrich Novy's buffer overrun patch to outieee.c

-

19 years agoadd John Coffman's optimizer documentation
Frank Kotler [Thu, 10 Mar 2005 02:03:11 +0000 (02:03 +0000)]
add John Coffman's optimizer documentation

19 years agoUpdate "version" to 0.98.40
Frank Kotler [Fri, 4 Feb 2005 22:17:49 +0000 (22:17 +0000)]
Update "version" to 0.98.40

19 years agoupdate my address in AUTHORS
Frank Kotler [Mon, 17 Jan 2005 05:30:47 +0000 (05:30 +0000)]
update my address in AUTHORS

19 years agoApply Nindent to all .c and .h files
H. Peter Anvin [Sat, 15 Jan 2005 22:15:51 +0000 (22:15 +0000)]
Apply Nindent to all .c and .h files

19 years agoUpdate dependencies
H. Peter Anvin [Fri, 14 Jan 2005 23:05:31 +0000 (23:05 +0000)]
Update dependencies

19 years agoFix comment
H. Peter Anvin [Fri, 14 Jan 2005 23:03:42 +0000 (23:03 +0000)]
Fix comment

19 years agoUpdate to match SF changes
H. Peter Anvin [Fri, 14 Jan 2005 22:57:03 +0000 (22:57 +0000)]
Update to match SF changes

19 years agoConsistent capitalization
H. Peter Anvin [Fri, 14 Jan 2005 22:56:01 +0000 (22:56 +0000)]
Consistent capitalization

19 years agoupdate "CHANGES"
Frank Kotler [Thu, 13 Jan 2005 02:52:55 +0000 (02:52 +0000)]
update "CHANGES"

19 years agoDummy change to test CVS mail
H. Peter Anvin [Sat, 1 Jan 2005 22:54:25 +0000 (22:54 +0000)]
Dummy change to test CVS mail

19 years agoDocument maximum identifier length
Frank Kotler [Fri, 31 Dec 2004 03:38:32 +0000 (03:38 +0000)]
Document maximum identifier length

19 years agoScript to format the source code in a standard format
H. Peter Anvin [Wed, 29 Dec 2004 23:53:40 +0000 (23:53 +0000)]
Script to format the source code in a standard format

19 years agoAdd ieee_ prefix to filenames with otherwise highly ambiguous names;
H. Peter Anvin [Wed, 29 Dec 2004 00:41:28 +0000 (00:41 +0000)]
Add ieee_ prefix to filenames with otherwise highly ambiguous names;
esp round() which is a standard C function.

19 years agoAndreas Ericsson's patch to misc/nasm.sl
Frank Kotler [Tue, 21 Dec 2004 18:06:22 +0000 (18:06 +0000)]
Andreas Ericsson's patch to misc/nasm.sl

-

19 years agoAdded "splint" as a target to simplify running splint on all sources.
Ed Beroset [Fri, 17 Dec 2004 01:06:10 +0000 (01:06 +0000)]
Added "splint" as a target to simplify running splint on all sources.

19 years agoPlaced guards around strdup declaration to avoid compiler errors on sane
Ed Beroset [Fri, 17 Dec 2004 00:55:19 +0000 (00:55 +0000)]
Placed guards around strdup declaration to avoid compiler errors on sane
systems.

19 years agoAdded todo item to point out the somewhat tricky fact about snprintf's
Ed Beroset [Wed, 15 Dec 2004 23:32:57 +0000 (23:32 +0000)]
Added todo item to point out the somewhat tricky fact about snprintf's
return value.

19 years agoadded checks for vsnprintf and snprintf (ISO C99) and changed gcc
Ed Beroset [Wed, 15 Dec 2004 23:02:20 +0000 (23:02 +0000)]
added checks for vsnprintf and snprintf (ISO C99) and changed gcc
compile flag from -ansi to -std=c99

19 years agoCorrected typo in variable name.
Ed Beroset [Wed, 15 Dec 2004 23:00:13 +0000 (23:00 +0000)]
Corrected typo in variable name.

19 years agochanged last sprintf to more secure snprintf to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 18:30:54 +0000 (18:30 +0000)]
changed last sprintf to more secure snprintf to prevent vulnerability to buffer
overflow exploits.

19 years agochanged sprintf to more secure snprintf to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 18:27:50 +0000 (18:27 +0000)]
changed sprintf to more secure snprintf to prevent vulnerability to buffer
overflow exploits.

19 years agoadded buffer length parameter to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 18:27:21 +0000 (18:27 +0000)]
added buffer length parameter to prevent vulnerability to buffer
overflow exploits.

19 years agoadded buffer length parameters to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 18:26:37 +0000 (18:26 +0000)]
added buffer length parameters to prevent vulnerability to buffer
overflow exploits.

19 years agochanged sprintf to more secure snprintf to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 18:03:20 +0000 (18:03 +0000)]
changed sprintf to more secure snprintf to prevent vulnerability to buffer
overflow exploits.

19 years agochanged sprintf to more secure snprintf to prevent vulnerability to buffer
Ed Beroset [Wed, 15 Dec 2004 17:10:25 +0000 (17:10 +0000)]
changed sprintf to more secure snprintf to prevent vulnerability to buffer
overflow exploits.

19 years agocleaned up most but not all sprintf() and vsprintf() calls to avoid
Ed Beroset [Wed, 15 Dec 2004 17:07:03 +0000 (17:07 +0000)]
cleaned up most but not all sprintf() and vsprintf() calls to avoid
vulnerability to buffer overflow exploits.

19 years agoreplaced vsprintf() with vsnprintf() to avoid buffer overflow exploit
Ed Beroset [Wed, 15 Dec 2004 16:45:46 +0000 (16:45 +0000)]
replaced vsprintf() with vsnprintf() to avoid buffer overflow exploit

19 years agooutrdf2.c now uses the same definitions of RDOFF2 format that RDOFF utils.
Yuri Zaporogets [Wed, 15 Sep 2004 06:54:34 +0000 (06:54 +0000)]
outrdf2.c now uses the same definitions of RDOFF2 format that RDOFF utils.
Export/import/common label size is increased from 33 to 64. Fixed the bug
that caused wrong behavior of rdfgetheaderrec() if label length was 32.
Changed error codes from numeric values to symbolic constants.
Moved some routines from rdfdump.c to rdoff.c. They will be utilized also
by rdfdisasm, which is being developed.

19 years agoRemoved old header that was once used by ldrdf.
Yuri Zaporogets [Sun, 8 Aug 2004 20:09:32 +0000 (20:09 +0000)]
Removed old header that was once used by ldrdf.

20 years agoInclude <string.h> to get rid of compiler warnings
Yuri Zaporogets [Sat, 15 May 2004 14:41:04 +0000 (14:41 +0000)]
Include <string.h> to get rid of compiler warnings

20 years agoFix of the critical bug in ldrdf.c
Yuri Zaporogets [Sat, 15 May 2004 09:48:58 +0000 (09:48 +0000)]
Fix of the critical bug in ldrdf.c

20 years agofix as86 .bss handling per John Coffman's patch
Frank Kotler [Sun, 25 Apr 2004 02:57:00 +0000 (02:57 +0000)]
fix as86 .bss handling per John Coffman's patch

20 years agofix man page per Eric Raymond
Frank Kotler [Wed, 7 Jan 2004 06:17:21 +0000 (06:17 +0000)]
fix man page per Eric Raymond

20 years agoTouch up docs
Frank Kotler [Fri, 12 Dec 2003 07:54:15 +0000 (07:54 +0000)]
Touch up docs

20 years agoUpdate rdoff
Frank Kotler [Fri, 12 Dec 2003 06:18:07 +0000 (06:18 +0000)]
Update rdoff

20 years agoFor compatibility with older code removed feature:
Nickolay Yurchenko [Fri, 26 Sep 2003 19:03:40 +0000 (19:03 +0000)]
For compatibility with older code removed feature:
* Unterminated string auto termination.

20 years agoBacked out another patch =)
Stanislav Karchebny [Fri, 26 Sep 2003 04:20:30 +0000 (04:20 +0000)]
Backed out another patch =)

20 years agoRevert erroneous macro added and modify __OUTPUT_FORMAT__ to a string const
Stanislav Karchebny [Thu, 25 Sep 2003 11:43:28 +0000 (11:43 +0000)]
Revert erroneous macro added and modify __OUTPUT_FORMAT__ to a string const

20 years agoConsistency fix
Stanislav Karchebny [Thu, 25 Sep 2003 11:28:45 +0000 (11:28 +0000)]
Consistency fix

20 years agoAdded _NASM_FORMAT_ macro
Stanislav Karchebny [Wed, 24 Sep 2003 10:30:56 +0000 (10:30 +0000)]
Added _NASM_FORMAT_ macro