r5144 - trunk/misc/ttf2conchars
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sun Nov 30 16:25:42 EST 2008
Author: div0
Date: 2008-11-30 16:25:42 -0500 (Sun, 30 Nov 2008)
New Revision: 5144
Modified:
trunk/misc/ttf2conchars/ttf2conchars.c
Log:
remove use of err.h
Modified: trunk/misc/ttf2conchars/ttf2conchars.c
===================================================================
--- trunk/misc/ttf2conchars/ttf2conchars.c 2008-11-30 10:53:30 UTC (rev 5143)
+++ trunk/misc/ttf2conchars/ttf2conchars.c 2008-11-30 21:25:42 UTC (rev 5144)
@@ -1,10 +1,51 @@
#include <stdio.h>
-#include <err.h>
+#include <errno.h>
+#include <stdarg.h>
#include <math.h>
#include "SDL/SDL.h"
#include "SDL/SDL_ttf.h"
#include "SDL/SDL_image.h"
+void warn(char *fmt, ...)
+{
+ va_list list;
+ int e = errno;
+ va_start(list, fmt);
+ vfprintf(stderr, fmt, list);
+ fputs(": ", stderr);
+ fputs(strerror(e), stderr);
+ fputs("\n", stderr);
+}
+
+void warnx(char *fmt, ...)
+{
+ va_list list;
+ va_start(list, fmt);
+ vfprintf(stderr, fmt, list);
+ fputs("\n", stderr);
+}
+
+void err(int ex, char *fmt, ...)
+{
+ va_list list;
+ int e = errno;
+ va_start(list, fmt);
+ vfprintf(stderr, fmt, list);
+ fputs(": ", stderr);
+ fputs(strerror(e), stderr);
+ fputs("\n", stderr);
+ exit(ex);
+}
+
+void errx(int ex, char *fmt, ...)
+{
+ va_list list;
+ va_start(list, fmt);
+ vfprintf(stderr, fmt, list);
+ fputs("\n", stderr);
+ exit(ex);
+}
+
void Image_WriteTGABGRA (const char *filename, int width, int height, const unsigned char *data)
{
int y;
More information about the nexuiz-commits
mailing list