fixed lexer_x
[henge/apc.git] / src / lexer_lex.rl
index 22320d0..be3cbff 100644 (file)
@@ -60,10 +60,10 @@ struct name* tton(const uint8_t* str, int len)
   int i;\r
   struct name* namep;\r
 \r
-  namep = (name*) malloc(MAX_NAME_LEN);\r
+  namep = (struct name*) malloc(MAX_NAME_LEN);\r
   for(i = 0; i < MAX_NAME_LEN - 1; i++)\r
-    namep[i] = str[i];\r
-  namep[i] = '\0';\r
+    namep->name[i] = str[i];\r
+  namep->name[i] = '\0';\r
 \r
   return namep;\r
 }\r