瀏覽代碼

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) {