printf("%d => %x\n", foo, var_tab[foo]);
int malloc_word(char **word, int len){ *word = malloc(sizeof(char) * (len + 1)); if (!*word) return (0); (*word)[len] = '\0'; len--; while (len >= 0) { (*word)[len] = 'a'; len--; } return (1);}
char *malloc_word2(int len) { char *word = malloc(sizeof(char) * (len + 1)); if (NULL != word) { word[len] = '\0'; len--; while (len >= 0) { word[len] = 'a'; len--; } } return (word);}