فهرست منبع

fix bug in integer parsing

Sean Barrett 10 سال پیش
والد
کامیت
31eff2dcaf
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      stb_c_lexer.h

+ 1 - 1
stb_c_lexer.h

@@ -634,7 +634,7 @@ int stb_c_lexer_get_token(stb_lexer *lexer)
                if (p[1] == 'x' || p[1] == 'X') {
                   char *q = p+2;
                   #ifdef STB__CLEX_use_stdlib
-                  lexer->int_number = strtol((char *) p, (char **) q, 16);
+                  lexer->int_number = strtol((char *) p, (char **) &q, 16);
                   #else
                   stb__clex_int n=0;
                   while (q != lexer->eof) {