Commit 72a8d652187b8bb82d7cee3abc63c9ac66909ffe

Werner Lemberg 2023-03-07T07:14:36

* src/tools/apinames.c (panic): Accept variable number of arguments.

diff --git a/src/tools/apinames.c b/src/tools/apinames.c
index 8a8b082..e1b0851 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);
 }