macro
int rv = 0, macro = 0, list = 0;
macro = 1;
if (x_bind(*wp, cp, macro, 0))
x_bind(a1, a2, macro, list)
int macro; /* bind -m */
|| (macro && f != XFUNC_ins_string))
else if (!macro) {
static struct macro_state macro;
if (macro.p) {
c = *macro.p++;
if (*macro.p++)
if (macro.p) {
afree(macro.buf, APERM);
memset((char *) ¯o, 0, sizeof(macro));
if (is_undoable(*cmd) && !macro.p) {
if ((p = (char *) macro.p))
olen = !macro.p ? 2
: macro.len - (macro.p - macro.buf);
if (macro.p) {
memcpy(nbuf + nlen, macro.p, olen);
afree(macro.buf, APERM);
macro.p = macro.buf = (unsigned char *) nbuf;
macro.len = nlen;
.macro emitsvc x
el_free(el->el_read->macros.macro);
el->el_read->macros.macro = NULL;
if ((ma->macro[ma->level] = wcsdup(str)) != NULL)
el_free(ma->macro[0]);
ma->macro[i] = ma->macro[i + 1];
el_free(ma->macro[ma->level--]);
if (ma->macro[0][ma->offset] == '\0') {
*cp = ma->macro[0][ma->offset++];
if (ma->macro[0][ma->offset] == '\0') {
wchar_t **macro;
if ((ma->macro = el_calloc(EL_MAXMACRO, sizeof(*ma->macro))) == NULL)
.macro adrl reg, addr
.macro stmd r,dst
.macro lmd r,dst
.macro polyf arg:req degree:req tbladdr:req
.macro polyd arg:req degree:req tbladdr:req
test_abuse_in_locales(const char *name, int (*ctypefn)(int), bool macro)
if (!_CTYPE_GUARD_PAGE && macro &&
macro();
static void macro(void);
struct macro *l;
struct macro *r;
static void macro(void);
macro();
macro();
macro();
macro();
macro();