diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2006-06-20 04:06:20 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2006-06-20 04:06:20 +0000 |
commit | 06d34c1bf475bc9be1ebce0bb27c346481aee424 (patch) | |
tree | 4b140fd8e15490a13befc8d389efbb5964f690f4 /soltools/cpp | |
parent | 097f19171b7691f96fc5bcf1ce5eaa2f74c6da16 (diff) |
INTEGRATION: CWS warnings01 (1.3.42); FILE MERGED
2005/11/07 12:08:31 sb 1.3.42.3: #i53898# Made code warning-free (additional -W switches for GCC).
2005/09/02 14:57:34 sb 1.3.42.2: #i53898# Made code warning-free.
2005/08/29 13:36:16 sb 1.3.42.1: #i53898# Made code warning-free.
Diffstat (limited to 'soltools/cpp')
-rw-r--r-- | soltools/cpp/_lex.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/soltools/cpp/_lex.c b/soltools/cpp/_lex.c index 1f9e262a49d4..2ff188ff2264 100644 --- a/soltools/cpp/_lex.c +++ b/soltools/cpp/_lex.c @@ -29,7 +29,7 @@ #define MAXSTATE 32 #define ACT(tok,act) ((tok<<7)+act) #define QBSBIT 0100 -#define GETACT(st) (st>>7)&0x1ff +#define GETACT(st) ((st>>7)&0x1ff) /* character classes */ #define C_WS 1 @@ -154,7 +154,7 @@ struct fsm {COM1, {'*'}, COM2}, {COM1, {'/'}, COM4}, - /* saw "/*", start of comment */ + /* saw / followed by *, start of comment */ {COM2, {C_XX}, COM2}, {COM2, {'\n'}, S_COMNL}, {COM2, {'*'}, COM3}, @@ -234,7 +234,7 @@ struct fsm {CIRC1, {C_XX}, ACT(CIRC, S_SELFB)}, {CIRC1, {'='}, ACT(ASCIRC, S_SELF)}, - {-1} + {-1, "", 0} }; /* first index is char, second is state */ @@ -259,7 +259,7 @@ void case C_XX: /* random characters */ for (j = 0; j < 256; j++) - bigfsm[j][fp->state] = nstate; + bigfsm[j][fp->state] = (short) nstate; continue; case C_ALPH: for (j = 0; j <= 256; j++) @@ -269,14 +269,14 @@ void if (('a' <= j && j <= 'z') || ('A' <= j && j <= 'Z') || j == '_') #endif - bigfsm[j][fp->state] = nstate; + bigfsm[j][fp->state] = (short) nstate; continue; case C_NUM: for (j = '0'; j <= '9'; j++) - bigfsm[j][fp->state] = nstate; + bigfsm[j][fp->state] = (short) nstate; continue; default: - bigfsm[fp->ch[i]][fp->state] = nstate; + bigfsm[fp->ch[i]][fp->state] = (short) nstate; } } } @@ -380,7 +380,7 @@ continue2: ip += runelen; runelen = 1; case S_SELFB: - tp->type = GETACT(state); + tp->type = (unsigned char) GETACT(state); tp->len = ip - tp->t; tp++; goto continue2; @@ -532,7 +532,7 @@ continue2: int trigraph(Source * s) { - int c; + uchar c; while (s->inp + 2 >= s->inl && fillbuf(s) != EOF); ; |