home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / plbin.zip / pl / src / md-atari.h < prev    next >
C/C++ Source or Header  |  1993-02-18  |  2KB  |  66 lines

  1. /*  md-atari.h,v 1.4 1993/02/18 15:16:14 jan Exp
  2.  
  3.     Copyright (c) 1990 Jan Wielemaker. All rights reserved.
  4.     See ../LICENCE to find out about your rights.
  5.     jan@swi.psy.uva.nl
  6.  
  7.     Purpose: Machine description for ATARI-ST, turbo-C compiler
  8. */
  9.  
  10. /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  11. NOTE:  This port is not yet complete.  Known problems:
  12.  
  13.   * System() does not work properly
  14.   * Setenv() does not work properly
  15.   * Profiling possibly can be ported
  16. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  17.  
  18. #define M_CC            tcc
  19. #define M_OPTIMIZE            -O
  20. #define M_LDFLAGS        
  21. #define M_CFLAGS        
  22. #define M_LIBS            -lm -ltermcap
  23.  
  24. #define tos            1
  25. #define ANSI            1
  26. #define PROTO            1
  27. #define O_NO_LEFT_CAST        0
  28. #define O_NO_VOID_POINTER    0
  29. #define O_SHORT_SYMBOLS        1
  30. #define O_16_BITS        1
  31.  
  32.             /* Operating system */
  33. #define O_PROFILE        0
  34. #define O_SIG_AUTO_RESET    0
  35. #define O_SHARED_MEMORY        0
  36. #define O_CAN_MAP        0
  37. #define O_NO_SEGV_ADDRESS    0
  38. #define MAX_VIRTUAL_ADDRESS    (220 * 1024 *1024)
  39. #define O_FOREIGN        0
  40. #define O_STORE_PROGRAM        0
  41. #define DEFAULT_PATH        ""
  42. #define IS_DIR_SEPARATOR    ((c) == '\\' || (c) == '/')
  43. #define DESCRIPTOR_TABLE_SIZE    OPEN_MAX
  44.  
  45.             /* terminal driver */
  46. #define O_TERMIOS         0
  47. #define O_EXTEND_ATOMS         1
  48. #define O_LINE_EDIT         1
  49. #define O_MAP_TAB_ON_ESC    1
  50. #define O_FOLD             0
  51.  
  52.             /* Interfaces */
  53. #define O_PCE             0
  54.  
  55. #include <ext.h>
  56.  
  57. #define SYSTEMHOME        "c:/pl"
  58. #define DEFSTARTUP        "pl.rc"
  59. #define DEFLOCAL        200
  60. #define DEFGLOBAL        100
  61. #define DEFTRAIL         50
  62. #define DEFARGUMENT          5
  63. #define DEFLOCK              5
  64. #define MACHINE            "atari_st"
  65. #define OPERATING_SYTEM        "gemdos"
  66.