#include #include #include static void die (int line_number, const char * format, ...) { va_list vargs; va_start (vargs, format); fprintf (stderr, "%d: ", line_number); vfprintf (stderr, format, vargs); fprintf (stderr, ".\n"); va_end (vargs); exit (1); } int main (int argc, char ** argv) { if (argc == 1) { die (__LINE__, "%s: I need more arguments", argv[0]); } return 0; }