diff options
author | Werner Lemberg <wl@gnu.org> | 2023-03-07 07:14:36 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2023-03-07 07:16:59 +0100 |
commit | 72a8d652187b8bb82d7cee3abc63c9ac66909ffe (patch) | |
tree | cd4a0bdd19acef245f552dccc101e160741ac490 /src | |
parent | b3250f367ade969357e3037deb3166a4e93a8179 (diff) | |
download | freetype2-72a8d652187b8bb82d7cee3abc63c9ac66909ffe.tar.gz |
* src/tools/apinames.c (panic): Accept variable number of arguments.
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/apinames.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/tools/apinames.c b/src/tools/apinames.c index 8a8b0822b..e1b085172 100644 --- a/src/tools/apinames.c +++ b/src/tools/apinames.c @@ -18,6 +18,7 @@ #include <stdio.h> #include <stdlib.h> +#include <stdarg.h> #include <string.h> #include <ctype.h> @@ -41,9 +42,20 @@ typedef enum OutputFormat_ static void -panic( const char* message ) +panic( const char* fmt, + ... ) { - fprintf( stderr, "PANIC: %s\n", message ); + va_list ap; + + + fprintf( stderr, "PANIC: " ); + + va_start( ap, fmt ); + vfprintf( stderr, fmt, ap ); + va_end( ap ); + + fprintf( stderr, "\n" ); + exit(2); } |