home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / plbin.zip / pl / src / md-mips.h < prev    next >
Text File  |  1992-09-10  |  2KB  |  54 lines

  1. /*  md-mips.h,v 1.2 1992/09/10 19:47:12 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 DEC MIPS station
  8. */
  9.  
  10. /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  11. DEC MIPS station using the native compiler.  GCC does varargs code does not
  12. cooperate does not allow calling of vsprintf(), etc.
  13. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  14.  
  15. #define M_CC            cc
  16. #define M_OPTIMIZE            -O
  17. #define M_LDFLAGS        
  18. #define M_CFLAGS        
  19. #define M_LIBS            -lm -ltermcap
  20.  
  21. #define ANSI            0
  22. #define PROTO            0
  23. #define O_NO_LEFT_CAST        1
  24. #define O_NO_VOID_POINTER    1
  25. #define O_SHORT_SYMBOLS        0
  26.             /* Operating system */
  27. #define O_PROFILE        1
  28. #define O_SIG_AUTO_RESET    1
  29. #define O_SHARED_MEMORY        0
  30. #define O_SHM_ALIGN_FAR_APART    1
  31. #define O_CAN_MAP        0
  32. #define O_NO_SEGV_ADDRESS    1
  33. #define MAX_VIRTUAL_ADDRESS    (0x10000000 + 100 * 1024 * 1024)
  34. #define O_FOREIGN        0
  35. #define O_STORE_PROGRAM        1
  36. #define DEFAULT_PATH        ":/usr/ucb:/bin:/usr/bin:/usr/local:.:";
  37. #define STREAM_OPEN_BIN_READ    "r"
  38. #define STREAM_OPEN_BIN_WRITE    "w"
  39. #define UNEXEC_SOURCE        "gnu/unexmips.c"
  40. #define TEXT_START        0x400000
  41. #define DATA_START        0x10000000
  42. #define O_DATA_AT_OX1        1
  43.             /* terminal driver */
  44. #define O_TERMIOS         1
  45. #define O_EXTEND_ATOMS         1
  46. #define O_LINE_EDIT         1
  47. #define O_MAP_TAB_ON_ESC    1
  48. #define O_FOLD             0
  49.             /* Interfaces */
  50. #define O_PCE             1
  51.  
  52. #define MACHINE            "mips"
  53. #define OPERATING_SYSTEM    "ultrix"
  54.