summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-03-12 17:52:16 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2008-03-12 17:52:16 +0000
commit222eb6f1400ab7a51632cbc18b1526664e50c2e4 (patch)
tree9f18285917922508e0476ed54a267fd9d9555dc5
parent2d9203c349ffba863368e85567b2e89443d51746 (diff)
Define _BSD_SOURCE to enable prototypes for strdup, snprintf.
strdup() and friends require at least _BSD_SOURCE or _XOPEN_SOURCE >= 500 to be defined for the prototypes to be included. For the time being, add the define to each source file that requires one of the BSD functions.
-rw-r--r--src/cairo-cff-subset.c1
-rw-r--r--src/cairo-font-face.c1
-rw-r--r--src/cairo-ft-font.c1
-rw-r--r--src/cairo-output-stream.c1
-rw-r--r--src/cairo-pdf-surface.c1
-rw-r--r--src/cairo-ps-surface.c1
-rw-r--r--src/cairo-scaled-font-subsets.c1
-rw-r--r--src/cairo-svg-surface.c3
-rw-r--r--src/cairo-truetype-subset.c1
-rw-r--r--src/cairo-type1-fallback.c1
-rw-r--r--src/cairo-type1-subset.c1
11 files changed, 12 insertions, 1 deletions
diff --git a/src/cairo-cff-subset.c b/src/cairo-cff-subset.c
index 1c09492b4..a3dc527b0 100644
--- a/src/cairo-cff-subset.c
+++ b/src/cairo-cff-subset.c
@@ -34,6 +34,7 @@
* Eugeniy Meshcheryakov <eugen@debian.org>
*/
+#define _BSD_SOURCE /* for snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-scaled-font-subsets-private.h"
#include "cairo-truetype-subset-private.h"
diff --git a/src/cairo-font-face.c b/src/cairo-font-face.c
index 20771209a..c7f0a44bf 100644
--- a/src/cairo-font-face.c
+++ b/src/cairo-font-face.c
@@ -38,6 +38,7 @@
* Owen Taylor <otaylor@redhat.com>
*/
+#define _BSD_SOURCE /* for strdup() */
#include "cairoint.h"
/* Forward declare so we can use it as an arbitrary backend for
diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c
index a781da420..cc9adc353 100644
--- a/src/cairo-ft-font.c
+++ b/src/cairo-ft-font.c
@@ -37,6 +37,7 @@
* Carl Worth <cworth@cworth.org>
*/
+#define _BSD_SOURCE /* for strdup() */
#include "cairoint.h"
#include "cairo-ft-private.h"
diff --git a/src/cairo-output-stream.c b/src/cairo-output-stream.c
index a9bc6efe6..b337994f1 100644
--- a/src/cairo-output-stream.c
+++ b/src/cairo-output-stream.c
@@ -33,6 +33,7 @@
* Kristian Høgsberg <krh@redhat.com>
*/
+#define _BSD_SOURCE /* for snprintf() */
#include "cairoint.h"
#include "cairo-output-stream-private.h"
diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c
index 6a59af40a..e6e962634 100644
--- a/src/cairo-pdf-surface.c
+++ b/src/cairo-pdf-surface.c
@@ -39,6 +39,7 @@
* Adrian Johnson <ajohnson@redneon.com>
*/
+#define _BSD_SOURCE /* for snprintf() */
#include "cairoint.h"
#include "cairo-pdf.h"
#include "cairo-pdf-surface-private.h"
diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c
index cbaaead91..f5838ab62 100644
--- a/src/cairo-ps-surface.c
+++ b/src/cairo-ps-surface.c
@@ -40,6 +40,7 @@
* Adrian Johnson <ajohnson@redneon.com>
*/
+#define _BSD_SOURCE /* for ctime_r(), snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-ps.h"
#include "cairo-ps-surface-private.h"
diff --git a/src/cairo-scaled-font-subsets.c b/src/cairo-scaled-font-subsets.c
index 310bafb7a..f74c89b36 100644
--- a/src/cairo-scaled-font-subsets.c
+++ b/src/cairo-scaled-font-subsets.c
@@ -40,6 +40,7 @@
* Adrian Johnson <ajohnson@redneon.com>
*/
+#define _BSD_SOURCE /* for snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-scaled-font-subsets-private.h"
diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c
index 92aa5e92e..997cadb61 100644
--- a/src/cairo-svg-surface.c
+++ b/src/cairo-svg-surface.c
@@ -35,10 +35,11 @@
*
* Contributor(s):
* Kristian Høgsberg <krh@redhat.com>
- * Emmanuel Pacaud <emmanuel.pacaud@free.fr>
+ * Emmanuel Pacaud <emmanuel.pacaud@free.fr>
* Carl Worth <cworth@cworth.org>
*/
+#define _BSD_SOURCE /* for snprintf() */
#include "cairoint.h"
#include "cairo-svg.h"
#include "cairo-svg-surface-private.h"
diff --git a/src/cairo-truetype-subset.c b/src/cairo-truetype-subset.c
index 6eeafa4b7..f143882e2 100644
--- a/src/cairo-truetype-subset.c
+++ b/src/cairo-truetype-subset.c
@@ -34,6 +34,7 @@
* Adrian Johnson <ajohnson@redneon.com>
*/
+#define _BSD_SOURCE /* for snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-scaled-font-subsets-private.h"
diff --git a/src/cairo-type1-fallback.c b/src/cairo-type1-fallback.c
index 219bd3977..b465a13e7 100644
--- a/src/cairo-type1-fallback.c
+++ b/src/cairo-type1-fallback.c
@@ -33,6 +33,7 @@
* Adrian Johnson <ajohnson@redneon.com>
*/
+#define _BSD_SOURCE /* for snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-type1-private.h"
#include "cairo-scaled-font-subsets-private.h"
diff --git a/src/cairo-type1-subset.c b/src/cairo-type1-subset.c
index 8b96aa706..6afd4cdf6 100644
--- a/src/cairo-type1-subset.c
+++ b/src/cairo-type1-subset.c
@@ -33,6 +33,7 @@
* Kristian Høgsberg <krh@redhat.com>
*/
+#define _BSD_SOURCE /* for snprintf(), strdup() */
#include "cairoint.h"
#include "cairo-type1-private.h"
#include "cairo-scaled-font-subsets-private.h"