export the error and warning functions for general use
authorChristian Thaeter <ct@pipapo.org>
Sun, 20 Jan 2008 20:23:02 +0000 (21:23 +0100)
committerChristian Thaeter <ct@pipapo.org>
Sun, 20 Jan 2008 20:23:02 +0000 (21:23 +0100)
src/webgit.c
src/webgit.h

index 9caf85a..31a3901 100644 (file)
 Html error_log;
 jmp_buf err_jmp;
 
-void
+static void
 webgit_err_vargs (const char *err, va_list params)
 {
   html_list_append (error_log, html (html_fmt_vargs (err, params), html_tag ("br")));
   longjmp (err_jmp, 0);
 }
 
+
 void
+webgit_err (const char *err, ...)
+{
+  va_list args;
+  va_start (args, err);
+  webgit_err_vargs (err, args);
+  va_end (args);
+}
+
+
+static void
 webgit_warn_vargs (const char *err, va_list params)
 {
   html_list_append (error_log, html (html_fmt_vargs (err, params), html_tag("br")));
 }
 
 
+void
+webgit_warn (const char *err, ...)
+{
+  va_list args;
+  va_start (args, err);
+  webgit_warn_vargs (err, args);
+  va_end (args);
+}
+
+
 static void
 webgit_setup (void)
 {
index 5c0f601..d7aeb55 100644 (file)
@@ -89,4 +89,11 @@ webgit_email_link (Html name, Html email);
 char*
 webgit_mimetype (const char* name);
 
+void
+webgit_err (const char *err, ...);
+
+void
+webgit_warn (const char *err, ...);
+
+
 #endif