Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1.5 KiB

  1. // Copyright (c) 1993-1999 Microsoft Corporation
  2. /* *********************
  3. * * S Y S T E M . H *
  4. * *********************
  5. *
  6. * This file replaces the original "files." header file. It defines, for
  7. * the IBM PC/XT version, the target parser function source file, overriding
  8. * file name string defines, and other system-specific definitions and
  9. * parameters.
  10. *
  11. * Bob Denny 06-Dec-80
  12. *
  13. * Edits:
  14. * 18-Dec-80 ZAPFILE no longer used in Decus Yacc.
  15. * Parser file renamed yypars.c
  16. *
  17. * 28-Aug-81 Temp files for RSX have specific version
  18. * numbers of 1 to avoid multi-versions. Rename
  19. * parser info file ".i".
  20. *
  21. * 12-Apr-83 Add FNAMESIZE & EX_xxx parameters.
  22. *
  23. *Scott Guthery 23-Dec-83 Adapt for the IBM PC/XT & DeSmet C compiler.
  24. *
  25. */
  26. /* Define WORD32 if target machine is a 32 bitter */
  27. # ifdef M_I386
  28. # define WORD32
  29. # define HUGETAB YES
  30. # else
  31. # define MEDTAB YES
  32. #endif
  33. /*
  34. * Name of INCLUDE environment string
  35. */
  36. #define INCLUDE "INCLUDE"
  37. #define LIBENV "LIB"
  38. /*
  39. * Target parser source file
  40. */
  41. # define PARSER "yypars.c"
  42. /*
  43. /*
  44. * Filespec definitions
  45. */
  46. # define ACTNAME "yacc2.tmp"
  47. # define TEMPNAME "yacc1.tmp"
  48. # define FNAMESIZE 24
  49. /*
  50. * Exit status values
  51. */
  52. #define EX_SUC 0
  53. #define EX_WAR 1
  54. #define EX_ERR 2
  55. #define EX_SEV 4
  56. #define MIDL_UNLINK _unlink
  57. #define MIDL_STRDUP _strdup