txlyre 1 týždeň pred
rodič
commit
07af27cf3d
1 zmenil súbory, kde vykonal 2 pridanie a 6 odobranie
  1. 2 6
      qirt.c

+ 2 - 6
qirt.c

@@ -863,15 +863,11 @@ qi_value_t *qi_make_bytes(qi_state_t *state, unsigned char *bytes,
 
 qi_value_t *qi_make_char(qi_state_t *state, char c)
 {
-  qi_value_t *value = qi_make_value(QI_STRING);
-
   char string[2];
   string[0] = c;
   string[1] = 0;
-
-  value->value.string = qi_strdup(string);
-
-  return value;
+  
+  return qi_table_get(state->intern_strs, string);
 }
 
 qi_value_t *qi_make_file(qi_state_t *state, FILE *file, char *mode)