tgsi: Fix parsing of properties with digits in the name
authorJakob Bornecrantz <wallbraker@gmail.com>
Sun, 13 Mar 2011 14:32:44 +0000 (15:32 +0100)
committerJakob Bornecrantz <wallbraker@gmail.com>
Sun, 13 Mar 2011 14:35:35 +0000 (15:35 +0100)
src/gallium/auxiliary/tgsi/tgsi_text.c

index 1eac762e6e522a53f967322b6a29bd549a65fa82..57622a0dea6339fe4552fb6b5df841a9890d7fb8 100644 (file)
@@ -137,7 +137,7 @@ static boolean parse_identifier( const char **pcur, char *ret )
    int i = 0;
    if (is_alpha_underscore( cur )) {
       ret[i++] = *cur++;
-      while (is_alpha_underscore( cur ))
+      while (is_alpha_underscore( cur ) || is_digit( cur ))
          ret[i++] = *cur++;
       ret[i++] = '\0';
       *pcur = cur;