summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@php.net>2011-09-15 07:09:43 +0000
committerXinchen Hui <laruence@php.net>2011-09-15 07:09:43 +0000
commitc32aa35d58c4356ce6a1d89c98451f449d46f8e5 (patch)
tree34782799e748eab79902dffc512375238d47102c
parentf5b8a3b40e2e33d8748d5370d2c203fbfeb62679 (diff)
downloadphp-git-c32aa35d58c4356ce6a1d89c98451f449d46f8e5.tar.gz
Fix warning "implicit declaration of function `vasprintf'"
If There is a better fix, plz fixme.
-rw-r--r--ext/fileinfo/libmagic/print.c3
-rw-r--r--main/snprintf.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/ext/fileinfo/libmagic/print.c b/ext/fileinfo/libmagic/print.c
index 851045375d..6d7945a04d 100644
--- a/ext/fileinfo/libmagic/print.c
+++ b/ext/fileinfo/libmagic/print.c
@@ -29,8 +29,8 @@
* print.c - debugging printout routines
*/
+#define _GNU_SOURCE
#include "php.h"
-#include "main/snprintf.h"
#include "file.h"
@@ -38,6 +38,7 @@
FILE_RCSID("@(#)$File: print.c,v 1.66 2009/02/03 20:27:51 christos Exp $")
#endif /* lint */
+#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h>
diff --git a/main/snprintf.c b/main/snprintf.c
index e623e821d3..16f10ecfe6 100644
--- a/main/snprintf.c
+++ b/main/snprintf.c
@@ -18,7 +18,7 @@
/* $Id$ */
-
+#define _GNU_SOURCE
#include "php.h"
#include <zend_strtod.h>