Lines Matching defs:def
156 /* appends "#define str def\n" */
158 buf_strdefine(struct Buf *buf, const char *str, const char *def)
164 buf_strappend(buf, def);
169 /** Pushes "m4_define( [[def]], [[val]])m4_dnl" to end of buffer.
171 * @param def The m4 symbol to define.
176 buf_m4_define(struct Buf * buf, const char *def, const char *val)
183 strsz = strlen(fmt) + strlen(def) + strlen(val) + 2;
186 flexfatal(_("Allocation of buffer for m4 def failed"));
188 snprintf(str, strsz, fmt, def, val);
193 /** Pushes "m4_undefine([[def]])m4_dnl" to end of buffer.
195 * @param def The m4 symbol to undefine.
199 buf_m4_undefine(struct Buf * buf, const char *def)
205 strsz = strlen(fmt) + strlen(def) + 2;
210 snprintf(str, strsz, fmt, def);