home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / nasm20b / nasm_src / natdefs.h < prev    next >
C/C++ Source or Header  |  1993-01-19  |  860b  |  56 lines

  1. #ifndef SUN
  2. # include <stddef.h>
  3. #else
  4. # include <sys/stdtypes.h>
  5. #endif
  6.  
  7. #if ! defined( TOS) && ! defined( MSDOS) && ! defined( UNIX) && ! defined( AMIGA)
  8. # define UNKNOWN
  9. #endif
  10.  
  11. #if ! defined( MOTOROLA) && ! defined( INTEL)
  12. # define MOTOROLA
  13. #endif
  14.  
  15. #ifdef TOS
  16. # undef  TOS
  17. # define TOS         1
  18. # define OS          TOS
  19. #endif
  20. #ifdef MSDOS
  21. # undef  MSDOS
  22. # define MSDOS       2
  23. # define OS          MSDOS
  24. #endif
  25. #ifdef UNIX
  26. # undef  UNIX
  27. # define UNIX        3
  28. # define OS          UNIX
  29. #endif
  30. #ifdef AMIGA
  31. # undef  AMIGA
  32. # define AMIGA       3
  33. # define OS          AMIGA
  34. #endif
  35. #ifdef UNKNOWN
  36. # undef  UNKNOWN
  37. # define UNKNOWN     4
  38. # define OS          UNKNOWN
  39. #endif
  40.  
  41.  
  42. #ifdef MOTOROLA
  43. # undef  MOTOROLA
  44. # define MOTOROLA    1
  45. # define MACHINERY   MOTOROLA
  46. #endif
  47. #ifdef INTEL
  48. # undef  INTEL
  49. # define INTEL       2
  50. # define MACHINERY   INTEL
  51. #endif
  52.  
  53.  
  54.  
  55.  
  56.