diff options
Diffstat (limited to 'Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c')
-rw-r--r-- | Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c b/Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c index 057cce8..aa83d2f 100644 --- a/Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c +++ b/Source/ThirdParty/ANGLE/src/compiler/preprocessor/tokens.c @@ -52,6 +52,7 @@ NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "compiler/debug.h" #include "compiler/preprocessor/slglobals.h" +#include "compiler/util.h" /////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////// Preprocessor and Token Recorder and Playback: //////////////////////// @@ -224,8 +225,7 @@ void RecordToken(TokenStream *pTok, int token, yystypepp * yylvalpp) case CPP_INTCONSTANT: str=yylvalpp->symbol_name; while (*str){ - lAddByte(pTok,(unsigned char) *str); - *str++; + lAddByte(pTok, (unsigned char) *str++); } lAddByte(pTok, 0); break; @@ -276,8 +276,7 @@ int ReadToken(TokenStream *pTok, yystypepp * yylvalpp) ch == '_') { if (len < MAX_SYMBOL_NAME_LEN) { - symbol_name[len] = ch; - len++; + symbol_name[len++] = ch; ch = lReadByte(pTok); } } @@ -291,7 +290,7 @@ int ReadToken(TokenStream *pTok, yystypepp * yylvalpp) while ((ch = lReadByte(pTok)) != 0) if (len < MAX_STRING_LEN) string_val[len++] = ch; - string_val[len] = 0; + string_val[len] = '\0'; yylvalpp->sc_ident = LookUpAddString(atable, string_val); break; case CPP_FLOATCONSTANT: @@ -300,15 +299,14 @@ int ReadToken(TokenStream *pTok, yystypepp * yylvalpp) while ((ch >= '0' && ch <= '9')||(ch=='e'||ch=='E'||ch=='.')||(ch=='+'||ch=='-')) { if (len < MAX_SYMBOL_NAME_LEN) { - symbol_name[len] = ch; - len++; + symbol_name[len++] = ch; ch = lReadByte(pTok); } } symbol_name[len] = '\0'; assert(ch == '\0'); strcpy(yylvalpp->symbol_name,symbol_name); - yylvalpp->sc_fval=(float)atof(yylvalpp->symbol_name); + yylvalpp->sc_fval=(float)atof_dot(yylvalpp->symbol_name); break; case CPP_INTCONSTANT: len = 0; @@ -316,8 +314,7 @@ int ReadToken(TokenStream *pTok, yystypepp * yylvalpp) while ((ch >= '0' && ch <= '9')) { if (len < MAX_SYMBOL_NAME_LEN) { - symbol_name[len] = ch; - len++; + symbol_name[len++] = ch; ch = lReadByte(pTok); } } |