summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2023-03-07 07:14:36 +0100
committerWerner Lemberg <wl@gnu.org>2023-03-07 07:16:59 +0100
commit72a8d652187b8bb82d7cee3abc63c9ac66909ffe (patch)
treecd4a0bdd19acef245f552dccc101e160741ac490
parentb3250f367ade969357e3037deb3166a4e93a8179 (diff)
downloadfreetype2-72a8d652187b8bb82d7cee3abc63c9ac66909ffe.tar.gz
* src/tools/apinames.c (panic): Accept variable number of arguments.
-rw-r--r--src/tools/apinames.c16
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);
}