+#define _XOPEN_SOURCE 500 /* strdup() */
+
#include "alloc.h"
#include "log.h"
* Redistribution and modifications are permitted subject to BSD license.
*/
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include <assert.h>
#include "asn1/asn1c/asn_internal.h"
#define _POSIX_PTHREAD_SEMANTICS /* for Sun */
#define _REENTRANT /* for Sun */
#define __EXTENSIONS__ /* for Sun */
-#ifndef _DEFAULT_SOURCE
-#define _DEFAULT_SOURCE 1
-#endif
-#ifndef _BSD_SOURCE
-#define _BSD_SOURCE /* for timegm(3) */
-#endif
+
+#define _DEFAULT_SOURCE 1 /* timegm() */
+#define _XOPEN_SOURCE 600 /* snprintf(), timezone */
+#define _POSIX_C_SOURCE 200112L /* gmtime_r(), localtime_r(), tzset() */
+
#include "asn1/asn1c/asn_internal.h"
#include "asn1/asn1c/GeneralizedTime.h"
* Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
+
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include "asn1/asn1c/asn_internal.h"
#include "asn1/asn1c/INTEGER.h"
#include "asn1/asn1c/OBJECT_IDENTIFIER.h"
* Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
+
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include "asn1/asn1c/asn_internal.h"
#include "asn1/asn1c/UTCTime.h"
#include "asn1/asn1c/GeneralizedTime.h"
* Redistribution and modifications are permitted subject to BSD license.
*/
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include <assert.h>
#include "asn1/asn1c/asn_system.h"
+#define _XOPEN_SOURCE 500 /* vsnprintf() */
+
#include "asn1/asn1c/asn_internal.h"
#include <stdarg.h>
#ifndef ASN_SYSTEM_H
#define ASN_SYSTEM_H
-#ifndef _DEFAULT_SOURCE
-#define _DEFAULT_SOURCE 1
-#endif
-
-#ifndef _BSD_SOURCE
-#define _BSD_SOURCE /* for snprintf() on some linux systems */
-#endif
-
#include <arpa/inet.h>
#include <inttypes.h>
#include <limits.h>
* Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.
* Redistribution and modifications are permitted subject to BSD license.
*/
+
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include "asn1/asn1c/asn_internal.h"
#include "asn1/asn1c/ber_tlv_tag.h"
#include <errno.h>
+#define _XOPEN_SOURCE 500 /* vsnprintf() */
+
#include "asn1/asn1c/asn_internal.h"
#include "asn1/asn1c/constraints.h"
#include <stdarg.h>
-#define _XOPEN_SOURCE 500
+#define _XOPEN_SOURCE 600 /* strptime() */
+#define _POSIX_C_SOURCE 200112L /* localtime_r(), strtok_r() */
#include "cache/local_cache.h"
+#define _GNU_SOURCE /* getopt_long() */
+
#include "config.h"
#include <getopt.h>
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include "data_structure/path_builder.h"
#include <errno.h>
-#define _XOPEN_SOURCE 500 /* nftw() */
+#define _XOPEN_SOURCE 600 /* nftw() */
+#define _POSIX_C_SOURCE 200112L /* fileno() */
#include "file.h"
+#define _POSIX_C_SOURCE 200112L /* strtok_r() */
+
#include "json_handler.h"
#include <errno.h>
+#define _XOPEN_SOURCE 600 /* vsnprintf() */
+#define _POSIX_C_SOURCE 200112L /* localtime_r() */
+
#include "log.h"
#ifdef BACKTRACE_ENABLED
+#define _POSIX_C_SOURCE 200112L /* localtime_r() */
+
#include "object/manifest.h"
#include "algorithm.h"
+/* getaddrinfo(), freeaddrinfo(), gai_strerror() */
+#define _POSIX_C_SOURCE 200112L
+
#include "rtr/rtr.h"
#include <errno.h>
+#define _XOPEN_SOURCE 500 /* vsnprintf() */
+
#include "xml/relax_ng.h"
#include <stdarg.h>
/* This test will create temporal directory "tmp/". Needs permissions. */
+#define _XOPEN_SOURCE 500 /* snprintf() */
+
#include "cache/local_cache.c"
#include <check.h>