Lines Matching defs:macro
58 wchar_t **macro;
86 if ((ma->macro = reallocarray(NULL, EL_MAXMACRO,
87 sizeof(*ma->macro))) == NULL) {
106 free(el_read->macros.macro);
107 el_read->macros.macro = NULL;
135 * Push a macro
144 if ((ma->macro[ma->level] = wcsdup(str)) != NULL)
283 * Pop a macro from the stack
290 free(ma->macro[0]);
292 ma->macro[i] = ma->macro[i + 1];
301 free(ma->macro[ma->level--]);
319 if (ma->macro[0][ma->offset] == '\0') {
324 *cp = ma->macro[0][ma->offset++];
326 if (ma->macro[0][ma->offset] == '\0') {