Lines Matching refs:cm
110 struct commandline_macro *cm; in commandline_macros_cleanup() local
114 cm = array_get(&commandline_macros, i); in commandline_macros_cleanup()
115 dofree(cm, sizeof(*cm)); in commandline_macros_cleanup()
127 struct commandline_macro *cm; in commandline_macro_add() local
129 cm = domalloc(sizeof(*cm)); in commandline_macro_add()
130 cm->where = *p; in commandline_macro_add()
131 cm->where2 = *p2; in commandline_macro_add()
132 cm->macro = macro; in commandline_macro_add()
133 cm->expansion = expansion; in commandline_macro_add()
135 array_add(&commandline_macros, cm, NULL); in commandline_macro_add()
180 struct commandline_macro *cm; in apply_commandline_macros() local
185 cm = array_get(&commandline_macros, i); in apply_commandline_macros()
186 if (cm->expansion != NULL) { in apply_commandline_macros()
187 macro_define_plain(&cm->where, cm->macro, in apply_commandline_macros()
188 &cm->where2, cm->expansion); in apply_commandline_macros()
190 macro_undef(cm->macro); in apply_commandline_macros()
192 dofree(cm, sizeof(*cm)); in apply_commandline_macros()