Wed Jan 8 2020 09:49:42
Asterisk developer's documentation
Go to the documentation of this file.
4 #ifndef ASTERISK_AUTOCONFIG_H
5 #define ASTERISK_AUTOCONFIG_H
47 #define HAVE_ALLOCA_H 1
53 #define HAVE_ARPA_INET_H 1
56 #define HAVE_ARPA_NAMESER_H 1
65 #define HAVE_ASPRINTF 1
87 #define HAVE_ATTRIBUTE_const 1
90 #define HAVE_ATTRIBUTE_deprecated 1
93 #define HAVE_ATTRIBUTE_malloc 1
96 #define HAVE_ATTRIBUTE_pure 1
99 #define HAVE_ATTRIBUTE_sentinel 1
102 #define HAVE_ATTRIBUTE_unused 1
106 #define HAVE_ATTRIBUTE_warn_unused_result 1
124 #define HAVE_BLUETOOTH 1
127 #define HAVE_BYTESWAP_H 1
151 #define HAVE_CRYPTO 1
157 #define HAVE_CURSES 1
163 #define HAVE_DAHDI_ECHOCANCEL_FAX_MODE 1
166 #define HAVE_DAHDI_HALF_FULL 1
169 #define HAVE_DAHDI_LINEREVERSE_VMWI 1
172 #define HAVE_DAHDI_VERSION 230
175 #define HAVE_DEV_URANDOM 1
179 #define HAVE_DIRENT_H 1
182 #define HAVE_DLADDR 1
191 #define HAVE_EACCESS 1
194 #define HAVE_ENDPWENT 1
197 #define HAVE_EUIDACCESS 1
206 #define HAVE_EXP10L 1
218 #define HAVE_FCNTL_H 1
230 #define HAVE_FLOORL 1
239 #define HAVE_FOPENCOOKIE 1
245 #define HAVE_FREETDS 1
248 #define HAVE_FSEEKO 1
251 #define HAVE_FTRUNCATE 1
257 #define HAVE_GCC_ATOMICS 1
260 #define HAVE_GETCWD 1
263 #define HAVE_GETHOSTBYNAME 1
269 #define HAVE_GETHOSTBYNAME_R_6 1
272 #define HAVE_GETHOSTNAME 1
275 #define HAVE_GETIFADDRS 1
278 #define HAVE_GETLOADAVG 1
281 #define HAVE_GETPAGESIZE 1
287 #define HAVE_GETTIMEOFDAY 1
293 #define HAVE_GLOB_BRACE 1
296 #define HAVE_GLOB_NOMAGIC 1
308 #define HAVE_GSM_HEADER 1
326 #define HAVE_IKSEMEL 1
329 #define HAVE_IMAP_TK 1
333 #define HAVE_IMAP_TK2006 1
336 #define HAVE_INET_ATON 1
339 #define HAVE_INET_NTOA 1
342 #define HAVE_INOTIFY 1
345 #define HAVE_INTTYPES_H 1
351 #define HAVE_IOPERM 1
354 #define HAVE_IP_MTU_DISCOVER 1
357 #define HAVE_ISASCII 1
375 #define HAVE_LIBINTL_H 1
381 #define HAVE_LIBXML2 1
384 #define HAVE_LIMITS_H 1
390 #define HAVE_LLONG_MAX 1
393 #define HAVE_LOCALE_H 1
396 #define HAVE_LOCALE_T_IN_LOCALE_H 1
408 #define HAVE_LOG10L 1
421 #define HAVE_LONG_DOUBLE_WIDER 1
430 #define HAVE_MALLOC_H 1
433 #define HAVE_MEMCHR 1
436 #define HAVE_MEMMOVE 1
439 #define HAVE_MEMORY_H 1
442 #define HAVE_MEMSET 1
457 #define HAVE_MKDTEMP 1
463 #define HAVE_MSG_NOSIGNAL 1
466 #define HAVE_MUNMAP 1
469 #define HAVE_MYSQLCLIENT 1
475 #define HAVE_NCURSES 1
487 #define HAVE_NETDB_H 1
490 #define HAVE_NETINET_IN_H 1
493 #define HAVE_NETSNMP 1
496 #define HAVE_NEWLOCALE 1
505 #define HAVE_NULLSAFE_PRINTF 1
508 #define HAVE_ODBC_WCHAR 1
520 #define HAVE_OPENR2 1
523 #define HAVE_OPENSSL 1
547 #define HAVE_PKTINFO 1
569 #define HAVE_PRI_AOC_EVENTS 1
572 #define HAVE_PRI_CALL_HOLD 1
576 #define HAVE_PRI_CALL_REROUTING 1
580 #define HAVE_PRI_CALL_WAITING 1
584 #define HAVE_PRI_CCSS 1
587 #define HAVE_PRI_HANGUP_FIX 1
590 #define HAVE_PRI_INBANDDISCONNECT 1
593 #define HAVE_PRI_L2_PERSISTENCE 1
596 #define HAVE_PRI_MCID 1
599 #define HAVE_PRI_MWI 1
602 #define HAVE_PRI_PROG_W_CAUSE 1
605 #define HAVE_PRI_REVERSE_CHARGE 1
608 #define HAVE_PRI_SERVICE_MESSAGES 1
612 #define HAVE_PRI_SETUP_ACK_INBAND 1
615 #define HAVE_PRI_SETUP_KEYPAD 1
618 #define HAVE_PRI_SUBADDR 1
622 #define HAVE_PRI_TRANSFER 1
625 #define HAVE_PTHREAD 1
629 #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
633 #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1
636 #define HAVE_PTHREAD_RWLOCK_INITIALIZER 1
640 #define HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP 1
643 #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1
646 #define HAVE_PTRDIFF_T 1
649 #define HAVE_PUTENV 1
655 #define HAVE_RADIUS 1
658 #define HAVE_REGCOMP 1
661 #define HAVE_REMAINDER 1
664 #define HAVE_REMAINDERL 1
676 #define HAVE_RES_NINIT 1
679 #define HAVE_RE_COMP 1
691 #define HAVE_ROUNDF 1
694 #define HAVE_ROUNDL 1
706 #define HAVE_SELECT 1
709 #define HAVE_SETENV 1
718 #define HAVE_SOCKET 1
727 #define HAVE_SPANDSP 1
733 #define HAVE_SPEEXDSP 1
742 #define HAVE_SQLITE3 1
751 #define HAVE_SRTP_SHUTDOWN 1
761 #define HAVE_STDBOOL_H 1
764 #define HAVE_STDDEF_H 1
767 #define HAVE_STDINT_H 1
770 #define HAVE_STDLIB_H 1
773 #define HAVE_STRCASECMP 1
776 #define HAVE_STRCASESTR 1
779 #define HAVE_STRCHR 1
783 #define HAVE_STRCOLL 1
786 #define HAVE_STRCSPN 1
789 #define HAVE_STRDUP 1
792 #define HAVE_STRERROR 1
795 #define HAVE_STRFTIME 1
798 #define HAVE_STRINGS_H 1
801 #define HAVE_STRING_H 1
810 #define HAVE_STRNCASECMP 1
813 #define HAVE_STRNDUP 1
816 #define HAVE_STRNLEN 1
819 #define HAVE_STRRCHR 1
822 #define HAVE_STRSEP 1
825 #define HAVE_STRSPN 1
828 #define HAVE_STRSTR 1
831 #define HAVE_STRTOD 1
834 #define HAVE_STRTOL 1
837 #define HAVE_STRTOLD 1
840 #define HAVE_STRTOQ 1
843 #define HAVE_STRUCT_IFREQ_IFR_IFRU_IFRU_HWADDR 1
849 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
852 #define HAVE_STRUCT_STAT_ST_MTIM 1
864 #define HAVE_STRUCT_UCRED_UID 1
873 #define HAVE_SYSCTL 1
876 #define HAVE_SYSINFO 1
879 #define HAVE_SYSLOG_FACILITY_LOG_AUTH 1
882 #define HAVE_SYSLOG_FACILITY_LOG_AUTHPRIV 1
885 #define HAVE_SYSLOG_FACILITY_LOG_CRON 1
888 #define HAVE_SYSLOG_FACILITY_LOG_DAEMON 1
891 #define HAVE_SYSLOG_FACILITY_LOG_FTP 1
894 #define HAVE_SYSLOG_FACILITY_LOG_KERN 1
897 #define HAVE_SYSLOG_FACILITY_LOG_LPR 1
900 #define HAVE_SYSLOG_FACILITY_LOG_MAIL 1
903 #define HAVE_SYSLOG_FACILITY_LOG_NEWS 1
906 #define HAVE_SYSLOG_FACILITY_LOG_SYSLOG 1
909 #define HAVE_SYSLOG_FACILITY_LOG_UUCP 1
912 #define HAVE_SYSLOG_H 1
929 #define HAVE_SYS_FILE_H 1
932 #define HAVE_SYS_IOCTL_H 1
935 #define HAVE_SYS_IO_H 1
942 #define HAVE_SYS_PARAM_H 1
945 #define HAVE_SYS_POLL_H 1
948 #define HAVE_SYS_SELECT_H 1
951 #define HAVE_SYS_SOCKET_H 1
954 #define HAVE_SYS_STAT_H 1
957 #define HAVE_SYS_TIME_H 1
960 #define HAVE_SYS_TYPES_H 1
963 #define HAVE_SYS_WAIT_H 1
972 #define HAVE_TERMCAP 1
975 #define HAVE_TERMIOS_H 1
978 #define HAVE_TIMERFD 1
981 #define HAVE_TIMERSUB 1
987 #define HAVE_TONEZONE 1
993 #define HAVE_TRUNCL 1
996 #define HAVE_UNISTD_H 1
999 #define HAVE_UNIXODBC 1
1002 #define HAVE_UNSETENV 1
1005 #define HAVE_UTIME 1
1008 #define HAVE_UTIME_H 1
1011 #define HAVE_UTIME_NULL 1
1018 #define HAVE_VASPRINTF 1
1021 #define HAVE_VFORK 1
1030 #define HAVE_VORBIS 1
1033 #define HAVE_VORBIS_OPEN_CALLBACKS 1
1039 #define HAVE_VPRINTF 1
1048 #define HAVE_WORKING_FORK 1
1051 #define HAVE_WORKING_VFORK 1
1057 #define HAVE_X11_VERSION standard_path
1060 #define HAVE_XLOCALE_H 1
1066 #define HAVE__BOOL 1
1069 #define LIBCURL_FEATURE_ASYNCHDNS 1
1072 #define LIBCURL_FEATURE_IDN 1
1075 #define LIBCURL_FEATURE_IPV6 1
1081 #define LIBCURL_FEATURE_LIBZ 1
1084 #define LIBCURL_FEATURE_NTLM 1
1087 #define LIBCURL_FEATURE_SSL 1
1093 #define LIBCURL_PROTOCOL_DICT 1
1096 #define LIBCURL_PROTOCOL_FILE 1
1099 #define LIBCURL_PROTOCOL_FTP 1
1102 #define LIBCURL_PROTOCOL_FTPS 1
1105 #define LIBCURL_PROTOCOL_HTTP 1
1108 #define LIBCURL_PROTOCOL_HTTPS 1
1111 #define LIBCURL_PROTOCOL_LDAP 1
1114 #define LIBCURL_PROTOCOL_TELNET 1
1117 #define LIBCURL_PROTOCOL_TFTP 1
1121 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
1127 #define PACKAGE_BUGREPORT "https://issues.asterisk.org"
1130 #define PACKAGE_NAME "asterisk"
1133 #define PACKAGE_STRING "asterisk trunk"
1136 #define PACKAGE_TARNAME "asterisk"
1139 #define PACKAGE_URL ""
1142 #define PACKAGE_VERSION "trunk"
1152 #define RETSIGTYPE void
1155 #define SELECT_TYPE_ARG1 int
1158 #define SELECT_TYPE_ARG234 (fd_set *)
1161 #define SELECT_TYPE_ARG5 (struct timeval *)
1164 #define SIZEOF_CHAR_P 8
1167 #define SIZEOF_FD_SET_FDS_BITS 8
1170 #define SIZEOF_INT 4
1173 #define SIZEOF_LONG 8
1176 #define SIZEOF_LONG_LONG 8
1187 #define STDC_HEADERS 1
1190 #define TIME_WITH_SYS_TIME 1
1196 #define TYPEOF_FD_SET_FDS_BITS long
1200 # define _ALL_SOURCE 1
1204 # define _GNU_SOURCE 1
1207 #ifndef _POSIX_PTHREAD_SEMANTICS
1208 # define _POSIX_PTHREAD_SEMANTICS 1
1211 #ifndef _TANDEM_SOURCE
1212 # define _TANDEM_SOURCE 1
1215 #ifndef __EXTENSIONS__
1216 # define __EXTENSIONS__ 1
1224 #ifndef _DARWIN_USE_64_BIT_INODE
1225 # define _DARWIN_USE_64_BIT_INODE 1