Lines Matching defs:fmt
129 static void do_warn(const char *type, struct position pos, const char * fmt, va_list args)
137 vsprintf(buffer, fmt, args);
147 void info(struct position pos, const char * fmt, ...)
153 va_start(args, fmt);
154 do_warn("", pos, fmt, args);
158 static void do_error(struct position pos, const char * fmt, va_list args)
173 fmt = "too many errors";
177 do_warn("error: ", pos, fmt, args);
181 void warning(struct position pos, const char * fmt, ...)
186 va_start(args, fmt);
187 do_error(pos, fmt, args);
199 fmt = "too many warnings";
202 va_start(args, fmt);
203 do_warn("warning: ", pos, fmt, args);
207 void sparse_error(struct position pos, const char * fmt, ...)
210 va_start(args, fmt);
211 do_error(pos, fmt, args);
215 void expression_error(struct expression *expr, const char *fmt, ...)
218 va_start(args, fmt);
219 do_error(expr->pos, fmt, args);
225 void error_die(struct position pos, const char * fmt, ...)
228 va_start(args, fmt);
229 do_warn("error: ", pos, fmt, args);
235 void die(const char *fmt, ...)
240 va_start(args, fmt);
241 vsnprintf(buffer, sizeof(buffer), fmt, args);
253 void add_pre_buffer(const char *fmt, ...)
260 va_start(args, fmt);
261 size = vsnprintf(buffer, sizeof(buffer), fmt, args);