From ef49247c01a6dec912643cb181e547e671a1db5c Mon Sep 17 00:00:00 2001
From: Petr Danecek <pd3@sanger.ac.uk>
Date: Thu, 22 Oct 2009 15:46:58 +0000
Subject: [PATCH]

---
 sam_header.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/sam_header.c b/sam_header.c
index b74b52b..33007a6 100644
--- a/sam_header.c
+++ b/sam_header.c
@@ -3,6 +3,7 @@
 #include <string.h>
 #include <ctype.h>
 #include <stdlib.h>
+#include <stdarg.h>
 
 const char *o_hd_tags[] = {"SO","GO",NULL};
 const char *r_hd_tags[] = {"VN",NULL};
@@ -16,6 +17,22 @@ const char *types[]          = {"HD","SQ","RG","PG","CO",NULL};
 const char **optional_tags[] = {o_hd_tags,o_sq_tags,o_rg_tags,o_pg_tags,NULL,NULL};
 const char **required_tags[] = {r_hd_tags,r_sq_tags,r_rg_tags,r_pg_tags,NULL,NULL};
 
+void debug(const char *format, ...)
+{
+    va_list ap;
+    va_start(ap, format);
+    vfprintf(stderr, format, ap);
+    va_end(ap);
+}
+
+void error(const char *format, ...)
+{
+    va_list ap;
+    va_start(ap, format);
+    vfprintf(stderr, format, ap);
+    va_end(ap);
+    exit(-1);
+}
 
 list_t *list_append(list_t *root, void *data)
 {
-- 
2.39.5