[BACK]Return to lowparse.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/lowparse.h between version 1.1 and 1.2

version 1.1, 2000/06/23 16:39:45 version 1.2, 2000/06/23 16:40:50
Line 34 
Line 34 
 extern void LowParse_Init __P((void));  extern void LowParse_Init __P((void));
 extern void LowParse_End __P((void));  extern void LowParse_End __P((void));
 #endif  #endif
   extern char *ParseReadLine __P((void));
   extern char *ParseSkipLine __P((int));
 extern void Finish_Errors __P((void));  extern void Finish_Errors __P((void));
 extern void ParseUnreadc __P((char));  
   
 /* Definitions for handling #include specifications */  
 typedef struct IFile_ {  
     char                *fname; /* name of file */  
     unsigned long       lineno; /* line number */  
     FILE                *F;     /* open stream */  
     char                *str;   /* read from char area */  
     char                *ptr;   /* where we are */  
     char                *end;   /* don't overdo it */  
 } IFile;  
   
 IFile   *current;  
   
 int newline __P((void));  
 #define ParseReadc()    current->ptr < current->end ? *current->ptr++ : newline()  
   
 #endif  #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2