Source code of Windows XP (NT5)
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.

57 lines
1.0 KiB

  1. #pragma warning (disable: 4201)
  2. /*** Build Options
  3. */
  4. #ifdef DEBUG
  5. #define TRACING
  6. #define TUNE
  7. #endif
  8. #ifndef EXCL_BASEDEF
  9. #include "basedef.h"
  10. #endif
  11. #include <stdio.h> //for FILE *
  12. #include <stdlib.h> //for malloc
  13. #include <string.h> //for _stricmp
  14. #include <ctype.h> //for isspace
  15. #ifdef WINNT
  16. #include <crt\io.h> //for _open, _close, _read, _write
  17. #else
  18. #include <io.h>
  19. #endif
  20. #include <fcntl.h> //for open flags
  21. #include <sys\stat.h> //for pmode flags
  22. //#define _UNASM_LIB
  23. #include <acpitabl.h>
  24. #include "list.h"
  25. #include "debug.h"
  26. #define _INC_NSOBJ_ONLY
  27. #include "amli.h"
  28. #include "aml.h"
  29. #include "uasmdata.h"
  30. #ifdef _UNASM_LIB
  31. #define PTOKEN PVOID
  32. #else
  33. #include "aslp.h"
  34. #include "parsearg.h"
  35. #include "line.h"
  36. #define TOKERR_BASE -100
  37. #include "token.h"
  38. #include "scanasl.h"
  39. #ifdef __UNASM
  40. #include "..\acpitab\acpitab.h"
  41. #define USE_CRUNTIME
  42. #include "binfmt.h"
  43. #endif
  44. #include "proto.h"
  45. #include "data.h"
  46. #endif //ifdef _UNASM_LIB
  47. #include "acpins.h"
  48. #include "unasm.h"