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.

66 lines
2.1 KiB

  1. // Copyright (c) 1993-1999 Microsoft Corporation
  2. #ifndef FPROT_INCLUDED
  3. #define FPROT_INCLUDED
  4. #include <basetsd.h>
  5. extern void error(char *s, ...);
  6. extern struct looksets *flset(struct looksets *p);
  7. extern void main(int argc,char * *argv);
  8. extern int unix_getc(struct _iobuf *iop);
  9. extern void yungetc(SSIZE_T, FILE * );
  10. extern void prlook(struct looksets *p);
  11. extern void putitem(SSIZE_T *ptr,struct looksets *lptr);
  12. extern char *symnam(SSIZE_T i);
  13. extern int state(SSIZE_T c);
  14. extern int setunion(SSIZE_T *a,SSIZE_T *b);
  15. extern char *writem(SSIZE_T *pp);
  16. extern int defin(int t,char *s);
  17. extern void defout(void );
  18. extern SSIZE_T fdtype(SSIZE_T t);
  19. extern SSIZE_T gettok(void );
  20. extern void go2gen(int c);
  21. extern void go2out(void );
  22. extern void hideprod(void );
  23. extern void wrstate(int i);
  24. extern void aoutput(void );
  25. extern void gin(SSIZE_T i);
  26. extern int gtnm(void );
  27. extern int nxti(void );
  28. extern void stin(SSIZE_T i);
  29. extern void arout(char *s,SSIZE_T *v,SSIZE_T n);
  30. extern void writeline(FILE *fh);
  31. extern void aryfil( SSIZE_T *v, SSIZE_T n, SSIZE_T c );
  32. extern void cpfir( void );
  33. extern void cpres( void );
  34. extern void cempty( void );
  35. extern void callopt( void );
  36. extern void SSwitchExit( void );
  37. extern void summary( void );
  38. extern void cpyunion( void );
  39. extern void ydfout( void );
  40. extern void setup( int i, char *argv[] );
  41. extern int chfind( int, char * );
  42. extern void cpycode( void );
  43. extern void cpyact( SSIZE_T );
  44. extern void finact( void );
  45. extern void yyparse( void );
  46. extern void usage( void );
  47. extern void yg2out( void );
  48. extern void warray( char *, SSIZE_T *, int );
  49. extern void osummary( void );
  50. extern void others( void );
  51. extern void closure( int );
  52. extern int apack( SSIZE_T *, int );
  53. extern void stagen( void );
  54. extern void SSwitchInit( void );
  55. extern void EmitStateVsExpectedConstruct( int, SSIZE_T * );
  56. extern int CountStateVsExpectedConstruct( int, SSIZE_T * );
  57. extern void EmitStateGotoTable( int );
  58. extern void wdef( char *, int );
  59. extern void wract( int );
  60. extern void precftn( SSIZE_T, int, int );
  61. extern void output( void );
  62. extern int skipcom( void );
  63. #endif