Ignore:
Timestamp:
May 26, 2003, 4:43:12 PM (22 years ago)
Author:
zap
Message:

See ChangeLog.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/omflib.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r235 r236  
    1010#endif
    1111
     12#ifndef _BYTE_WORD_DWORD
     13#define _BYTE_WORD_DWORD
     14typedef unsigned char byte;
     15typedef unsigned short word;
     16typedef unsigned long dword;
     17#endif /* _BYTE_WORD_DWORD */
    1218
    1319#if !defined (THEADR)
    1420
    15 #define THEADR 0x80
    16 #define LHEADR 0x82
    17 #define COMENT 0x88
    18 #define MODEND 0x8a
    19 #define PUBDEF 0x90
    20 #define ALIAS  0xc6
    21 #define LIBHDR 0xf0
    22 #define LIBEND 0xf1
     21/* OMF record types.  To get the 32-bit variant of a record type, add
     22   REC32. */
     23#define THEADR          0x80    /* Translator module header record */
     24#define COMENT          0x88    /* Comment record */
     25#define MODEND          0x8a    /* Module end record */
     26#define EXTDEF          0x8c    /* External names definition record */
     27#define TYPDEF          0x8e    /* Type definition record */
     28#define PUBDEF          0x90    /* Public names definition record */
     29#define LINNUM          0x94    /* Line numbers record */
     30#define LNAMES          0x96    /* List of names record */
     31#define SEGDEF          0x98    /* Segment definition record */
     32#define GRPDEF          0x9a    /* Group definition record */
     33#define FIXUPP          0x9c    /* Fixup record */
     34#define LEDATA          0xa0    /* Logical enumerated data record */
     35#define LIDATA          0xa2    /* Logical iterated data record */
     36#define COMDEF          0xb0    /* Communal names definition record */
     37#define COMDAT          0xc2    /* Common block */
     38#define ALIAS           0xc6    /* Alias definition record */
     39#define LIBHDR          0xf0    /* Library header */
     40#define LIBEND          0xf1    /* Library end */
    2341
    24 #define REC32  0x01
     42/* Add this constant (using the | operator) to get the 32-bit variant
     43   of a record type.  Some fields will contain 32-bit values instead
     44   of 16-bit values. */
     45#define REC32           0x01
    2546
    2647#endif
Note: See TracChangeset for help on using the changeset viewer.