diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-03-12 17:52:16 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-03-12 17:52:16 +0000 |
commit | 222eb6f1400ab7a51632cbc18b1526664e50c2e4 (patch) | |
tree | 9f18285917922508e0476ed54a267fd9d9555dc5 | |
parent | 2d9203c349ffba863368e85567b2e89443d51746 (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.c | 1 | ||||
-rw-r--r-- | src/cairo-font-face.c | 1 | ||||
-rw-r--r-- | src/cairo-ft-font.c | 1 | ||||
-rw-r--r-- | src/cairo-output-stream.c | 1 | ||||
-rw-r--r-- | src/cairo-pdf-surface.c | 1 | ||||
-rw-r--r-- | src/cairo-ps-surface.c | 1 | ||||
-rw-r--r-- | src/cairo-scaled-font-subsets.c | 1 | ||||
-rw-r--r-- | src/cairo-svg-surface.c | 3 | ||||
-rw-r--r-- | src/cairo-truetype-subset.c | 1 | ||||
-rw-r--r-- | src/cairo-type1-fallback.c | 1 | ||||
-rw-r--r-- | src/cairo-type1-subset.c | 1 |
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" |