use vsnprintf so that we dont need roken
This commit is contained in:
		| @@ -5,7 +5,6 @@ lib_LTLIBRARIES = libheimbase.la | ||||
| check_PROGRAMS = test_base | ||||
|  | ||||
| libheimbase_la_LDFLAGS = -version-info 1:0:0 | ||||
| libheimbase_la_CPPFLAGS = $(ROKEN_RENAME) | ||||
|  | ||||
| if versionscript | ||||
| libheimbase_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map | ||||
| @@ -23,14 +22,6 @@ dist_libheimbase_la_SOURCES =	\ | ||||
| 	heimqueue.h		\ | ||||
| 	null.c			\ | ||||
| 	number.c		\ | ||||
| 	string.c		\ | ||||
| 	roken_rename.h | ||||
|  | ||||
| if do_roken_rename | ||||
| nodist_libheimbase_la_SOURCES = snprintf.c | ||||
| endif | ||||
|  | ||||
| snprintf.c: | ||||
| 	$(LN_S) $(top_srcdir)/lib/roken/snprintf.c . | ||||
| 	string.c | ||||
|  | ||||
| test_base_LDADD = $(LIB_heimbase) | ||||
|   | ||||
| @@ -35,15 +35,6 @@ RELDIR=base | ||||
|  | ||||
| INCFILES=$(INCDIR)\heimbase.h | ||||
|  | ||||
| {}.c{$(OBJ)}.obj:: | ||||
| 	$(C2OBJ_P) -I$(SRC)\$(RELDIR) -DROKEN_RENAME | ||||
|  | ||||
| {$(OBJ)}.c{$(OBJ)}.obj:: | ||||
| 	$(C2OBJ_P) -I$(SRC)\$(RELDIR) -DROKEN_RENAME | ||||
|  | ||||
| $(OBJ)\snprintf.obj: $(SRCDIR)\..\lib\roken\snprintf.c | ||||
| 	$(C2OBJ) -I$(SRC)\$(RELDIR) -DROKEN_RENAME | ||||
|  | ||||
| libheimbase_OBJS =		\ | ||||
| 	$(OBJ)\array.obj	\ | ||||
| 	$(OBJ)\bool.obj		\ | ||||
| @@ -51,7 +42,6 @@ libheimbase_OBJS =		\ | ||||
| 	$(OBJ)\heimbase.obj	\ | ||||
| 	$(OBJ)\null.obj		\ | ||||
| 	$(OBJ)\number.obj	\ | ||||
| 	$(OBJ)\snprintf.obj	\ | ||||
| 	$(OBJ)\string.obj | ||||
|  | ||||
| $(LIBHEIMBASE): $(libheimbase_OBJS) | ||||
|   | ||||
| @@ -41,8 +41,6 @@ | ||||
| #include <errno.h> | ||||
| #include <limits.h> | ||||
|  | ||||
| #include <roken.h> | ||||
|  | ||||
| #ifdef HAVE_UNISTD_H | ||||
| #include <unistd.h> | ||||
| #endif | ||||
|   | ||||
| @@ -370,13 +370,10 @@ heim_abort(const char *fmt, ...) | ||||
| void | ||||
| heim_abortv(const char *fmt, va_list ap) | ||||
| { | ||||
|     char *str = NULL; | ||||
|     int ret; | ||||
|     static char str[1024]; | ||||
|      | ||||
|     ret = vasprintf(&str, fmt, ap); | ||||
|     if (ret > 0 && str) { | ||||
| 	syslog(LOG_ERR, "heim_abort: %s", str); | ||||
|     } | ||||
|     vsnprintf(str, sizeof(str), fmt, ap); | ||||
|     syslog(LOG_ERR, "heim_abort: %s", str); | ||||
|     abort(); | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Love Hornquist Astrand
					Love Hornquist Astrand