#include "error.h" #include #include #include extern char* cmd; void error_s(const char *format, ...) { va_list list; va_start(list, format); fprintf(stderr, "%s: ", cmd); vfprintf(stderr, format, list); fprintf(stderr, "\n"); } void error(const char *format, ...) { va_list list; va_start(list, format); fprintf(stderr, "%s: ", cmd); vfprintf(stderr, format, list); fprintf(stderr, "\n"); exit(EXIT_FAILURE); } void output(const char *format, ...) { va_list list; va_start(list, format); fprintf(stdout, "%s: ", cmd); vfprintf(stdout, format, list); fprintf(stdout, "\n"); }