Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.2
 
1.3
 
MAIN:ragge:20040828131747
 
cpp.h
_>2727  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 2828  */
 2929 
<> 30+#include <stdio.h> /* for obuf */
  31+
3032 #define CONTROL 257
<>31 -#define BEGCOM  258
 32 -#define ENDCOM  259
 33 -#define LINECOM 260
3433 #define NL      261
 3534 #define STRING  262
 3635 #define CHARCON 263
     
 !
4140 #define CONCAT  268
 4241 #define MKSTR   269
 4342 
<> 43+typedef unsigned char usch;
4444 extern FILE *obuf;
 4545 extern char *yytext;
<> 46+extern usch *stringbuf;
4647 
<>47 -void pushfile(char *fname);
  48+extern  int     trulvl;
  49+extern  int     flslvl;
  50+extern  int     elflvl;
  51+extern  int     elslvl;
  52+extern  int     tflag;
  53+
  54+/* args for lookup() */
  55+#define FIND    0
  56+#define ENTER   1
  57+#define FORGET  3
  58+
  59+struct recur;
  60+struct symtab {
  61+        usch *namep;   
  62+        char *value;   
  63+};
  64+
  65+
  66+int subst(char *, struct symtab *, struct recur *);
  67+struct symtab *lookup(char *namep, int enterf);
  68+
  69+int pushfile(char *fname);
4870 void popfile(void);
 4971 void error(char *s, ...);
 5072 void prtline(void);
     
 !
5476 char *curfile(void);
 5577 void setline(int);
 5678 void setfile(char *);
<_ 79+int yyparse(void);
  80+void yyerror(char *);
  81+void unpstr(usch *);
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-31 07:18 +0100