Lines Matching refs:def
139 /* appends "#define str def\n" */
140 struct Buf *buf_strdefine (buf, str, def)
143 const char *def;
149 buf_strappend (buf, def);
154 /** Pushes "m4_define( [[def]], [[val]])m4_dnl" to end of buffer.
156 * @param def The m4 symbol to define.
160 struct Buf *buf_m4_define (struct Buf *buf, const char* def, const char* val)
167 str = (char*)flex_alloc(strsz = strlen(fmt) + strlen(def) + strlen(val) + 2);
169 snprintf(str, strsz, fmt, def, val);
174 /** Pushes "m4_undefine([[def]])m4_dnl" to end of buffer.
176 * @param def The m4 symbol to undefine.
179 struct Buf *buf_m4_undefine (struct Buf *buf, const char* def)
185 str = (char*)flex_alloc(strsz = strlen(fmt) + strlen(def) + 2);
187 snprintf(str, strsz, fmt, def);