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.

59 lines
1.4 KiB

  1. /*++
  2. Copyright (c) 1992-1996 Microsoft Corporation
  3. Module Name:
  4. mibcc.h
  5. Abstract:
  6. mibcc.h contains the definitions common to the MIB compiler.
  7. Environment:
  8. User Mode - Win32
  9. Revision History:
  10. 10-May-1996 DonRyan
  11. Removed banner from Technology Dynamics, Inc.
  12. --*/
  13. //--------------------------- VERSION INFO ----------------------------------
  14. //--------------------------- PUBLIC CONSTANTS ------------------------------
  15. //--------------------------- PUBLIC STRUCTS --------------------------------
  16. #define UINT unsigned int
  17. #define LPSTR char *
  18. #define BOOL int
  19. #define FALSE 0
  20. #define TRUE 1
  21. //--------------------------- PUBLIC VARIABLES --(same as in module.c file)--
  22. extern int lineno;
  23. /* command line switches */
  24. extern BOOL fTreePrint; /* -p : Print the tree when it is all parsed */
  25. extern BOOL fNodePrint; /* -n : Print each node as it is added */
  26. extern unsigned int nWarningLevel;
  27. extern unsigned int nStopAfterErrors;
  28. extern LPSTR lpOutputFileName; /* Global pointer to output file name */
  29. extern FILE *yyin, *yyout; /* where lex will read its input from */
  30. //--------------------------- PUBLIC PROTOTYPES -----------------------------
  31. extern int yyparse ();
  32. extern void mark_flex_to_init (void);
  33. #define error_out stdout
  34. //--------------------------- END -------------------------------------------