]> granicus.if.org Git - json-c/commitdiff
Added a bunch of missing HAVE_* defines tested with ./configure script to fix compila...
authorMateusz Loskot <mateusz@loskot.net>
Tue, 19 Jun 2012 19:15:44 +0000 (20:15 +0100)
committerMateusz Loskot <mateusz@loskot.net>
Tue, 19 Jun 2012 19:15:44 +0000 (20:15 +0100)
config.h.in
configure.in
tests/test_printbuf.c

index 04f5dc5f8ec338073bc6dc48b4da5c67b91818f9..2dad0d94bef918816363a2d195b1108ae8aebe25 100644 (file)
@@ -29,6 +29,9 @@
    and to 0 otherwise. */
 #undef HAVE_REALLOC
 
+/* Define to 1 if you have the `snprintf' function. */
+#undef HAVE_SNPRINTF
+
 /* Define to 1 if you have the <stdarg.h> header file. */
 #undef HAVE_STDARG_H
 
 /* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H
 
+/* Define to 1 if you have the `strcasecmp' function. */
+#undef HAVE_STRCASECMP
+
+/* Define to 1 if you have the `strdup' function. */
+#undef HAVE_STRDUP
+
 /* Define to 1 if you have the `strerror' function. */
 #undef HAVE_STRERROR
 
index b2c3cbee026ae2400a6c5ede39e27b32457cd6c3..bcb90274f8ccef3757262ed34bd6abf20510d11d 100644 (file)
@@ -27,7 +27,7 @@ AC_FUNC_VPRINTF
 AC_FUNC_MEMCMP
 AC_FUNC_MALLOC
 AC_FUNC_REALLOC
-AC_CHECK_FUNCS(strndup strerror vsnprintf vasprintf open vsyslog strncasecmp)
+AC_CHECK_FUNCS(strcasecmp strdup strndup strerror snprintf vsnprintf vasprintf open vsyslog strncasecmp)
 
 AM_PROG_LIBTOOL
 
index 3676b547809f2214bbf02e506413b0c35baad42c..ee3f80dbfb3cdb982857633896ebe61ac519d893 100644 (file)
@@ -124,7 +124,7 @@ static void test_sprintbuf(int before_resize)
        memset(data, 'X', before_resize + 1 + 1);
        data[before_resize + 1] = '\0';
        sprintbuf(pb, "%s", data);
-       printf("sprintbuf to just after resize(%d+1): %d, [%s], strlen(buf)=%d\n", before_resize, printbuf_length(pb), pb->buf, strlen(pb->buf));
+       printf("sprintbuf to just after resize(%d+1): %d, [%s], strlen(buf)=%d\n", before_resize, printbuf_length(pb), pb->buf, (int)strlen(pb->buf));
 
        printbuf_reset(pb);
        sprintbuf(pb, "plain");