This ensures things linking to libfreeradius-util can use the headers individually.
#endif
#ifdef WITH_ASCEND_BINARY
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/value.h>
/* filters.c */
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stddef.h>
#include <talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/fring.h>
#define MEM(x) if (!(x)) { ERROR("%s[%u] OUT OF MEMORY", __FILE__, __LINE__); _fr_exit_now(__FILE__, __LINE__, EXIT_FAILURE); }
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/token.h>
#include <freeradius-devel/util/types.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
/** Entry in a doubly linked list
*
*/
extern "C" {
#endif
+#include <freeradius-devel/build.h>
#include <freeradius-devel/missing.h>
#include <stdbool.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <talloc.h>
typedef struct fr_fifo_t fr_fifo_t;
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stdint.h>
#include <talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stddef.h>
#include <stdint.h>
#include <talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdint.h>
#include <sys/types.h>
#include <talloc.h>
*/
RCSIDH(inet_h, "$Id$")
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <arpa/inet.h>
#include <net/if.h> /* SIOCGIFADDR et al */
#include <netinet/in.h> /* in6?_addr */
#include "log.h"
-#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/print.h>
#include <freeradius-devel/util/strerror.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/token.h>
#include <stdbool.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#ifdef HAVE_INTTYPES_H
# include <inttypes.h>
#endif
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#ifdef HAVE_INTTYPES_H
# include <inttypes.h>
#endif
extern "C" {
#endif
+#include <freeradius-devel/build.h>
#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/print.h>
# include <pcap.h>
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/hash.h>
#include <freeradius-devel/util/strerror.h>
#include <freeradius-devel/util/token.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/inet.h>
#include <freeradius-devel/util/pair.h>
#include <freeradius-devel/util/rbtree.h>
*/
RCSIDH(pair_h, "$Id$")
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/cursor.h>
#include <freeradius-devel/util/value.h>
*/
#include "pair_cursor.h"
+#include <freeradius-devel/missing.h>
+
/** Internal function to update cursor state
*
* @param cursor to operate on.
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/pair.h>
VALUE_PAIR *fr_pair_cursor_init(vp_cursor_t *cursor, VALUE_PAIR * const *node);
#include "pcap.h"
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/net.h>
#include <pcap.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stddef.h>
#include <stdint.h>
#include <talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/dict.h>
#define CHECK_FREESPACE(_have, _need) \
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stddef.h>
#include <stdint.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stdint.h>
#include <talloc.h>
extern "C" {
# endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stdint.h>
#include <talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#ifdef WITH_OPENSSL_SHA1
# include <openssl/sha.h>
#endif
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#if __STDC__
#include <stdarg.h>
#else
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/inet.h>
#include <stdbool.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <string.h>
void fr_strerror_printf(char const *, ...) CC_HINT(format (printf, 1, 2));
#include "syserror.h"
-#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/log.h>
#include <freeradius-devel/util/strerror.h>
#include <freeradius-devel/util/thread_local.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <errno.h>
#include <stdint.h>
#include <string.h>
*/
RCSID("$Id$")
-#include <freeradius-devel/util/talloc.h>
-
#include <string.h>
typedef struct fr_talloc_link fr_talloc_link_t;
extern "C" {
#endif
+#include <freeradius-devel/build.h>
#include <freeradius-devel/missing.h>
#include <ctype.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <errno.h>
typedef void (*pthread_destructor_t)(void*);
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stdint.h>
*/
RCSID("$Id$")
-#include <freeradius-devel/server/rad_assert.h>
#include <freeradius-devel/util/dict.h>
#include <freeradius-devel/util/syserror.h>
#include <freeradius-devel/util/talloc.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
*/
RCSID("$Id$")
+#include "udp.h"
+
#include <freeradius-devel/util/log.h>
#include <freeradius-devel/util/strerror.h>
#include <freeradius-devel/util/syserror.h>
-#include <freeradius-devel/util/udp.h>
/*
* This is easier than ifdef's in the function definition.
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
#ifdef WITH_UDPFROMTO
# include <freeradius-devel/util/udpfromto.h>
#endif
#endif
#ifdef WITH_UDPFROMTO
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <netinet/in.h>
#include <stddef.h>
#include <stdlib.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
#include <freeradius-devel/missing.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/inet.h>
extern "C" {
#endif
+#include <freeradius-devel/build.h>
+#include <freeradius-devel/missing.h>
+
#include <stdint.h>
#ifndef NDEBUG