-extern void complain (const char *format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
+void complain (const char *format, ...)
+ __attribute__ ((__format__ (__printf__, 1, 2)));
+
+void complain_at (location_t location, const char *format, ...)
+ __attribute__ ((__format__ (__printf__, 2, 3)));