Lines Matching refs:macro
62 wchar_t **macro;
92 if ((ma->macro = el_calloc(EL_MAXMACRO, sizeof(*ma->macro))) == NULL)
113 el_free(el->el_read->macros.macro);
114 el->el_read->macros.macro = NULL;
206 * Push a macro
215 if ((ma->macro[ma->level] = wcsdup(str)) != NULL)
355 * Pop a macro from the stack
362 el_free(ma->macro[0]);
364 ma->macro[i] = ma->macro[i + 1];
373 el_free(ma->macro[ma->level--]);
391 if (ma->macro[0][ma->offset] == '\0') {
396 *cp = ma->macro[0][ma->offset++];
398 if (ma->macro[0][ma->offset] == '\0') {