 |
Hamlib
4.5.3
|
20 #define HAVE_ALLOCA_H 1
23 #define HAVE_ARPA_INET_H 1
26 #define HAVE_CFMAKERAW 1
33 #define HAVE_DECL_GAI_STRERROR 1
40 #define HAVE_DLFCN_H 1
43 #define HAVE_ERRNO_H 1
46 #define HAVE_FCNTL_H 1
55 #define HAVE_GETADDRINFO 1
61 #define HAVE_GETOPT_H 1
64 #define HAVE_GETOPT_LONG 1
67 #define HAVE_GETPAGESIZE 1
70 #define HAVE_GETTIMEOFDAY 1
82 #define HAVE_INET_NTOA 1
85 #define HAVE_INTTYPES_H 1
103 #define HAVE_LIBUSB 1
106 #define HAVE_LIBUSB_1_0_LIBUSB_H 1
112 #define HAVE_LIMITS_H 1
115 #define HAVE_LINUX_HIDRAW_H 1
118 #define HAVE_LINUX_IOCTL_H 1
121 #define HAVE_LINUX_PARPORT_H 1
124 #define HAVE_LINUX_PPDEV_H 1
127 #define HAVE_LOCALE_H 1
139 #define HAVE_MALLOC_H 1
142 #define HAVE_MEMCHR 1
145 #define HAVE_MEMMOVE 1
148 #define HAVE_MEMSET 1
154 #define HAVE_NANOSLEEP 1
157 #define HAVE_NETDB_H 1
160 #define HAVE_NETINET_IN_H 1
163 #define HAVE_PARALLEL 1
169 #define HAVE_PTHREAD 1
172 #define HAVE_PTHREAD_H 1
175 #define HAVE_PTHREAD_PRIO_INHERIT 1
178 #define HAVE_PYTHON "3.11"
196 #define HAVE_SELECT 1
199 #define HAVE_SETITIMER 1
202 #define HAVE_SETLOCALE 1
205 #define HAVE_SGTTY_H 1
208 #define HAVE_SIGACTION 1
211 #define HAVE_SIGINFO_T 1
214 #define HAVE_SIGNAL 1
217 #define HAVE_SIG_ATOMIC_T 1
223 #define HAVE_SNPRINTF 1
226 #define HAVE_SOCKET 1
229 #define HAVE_SOCKETPAIR 1
235 #define HAVE_SSIZE_T 1
241 #define HAVE_STDDEF_H 1
244 #define HAVE_STDINT_H 1
247 #define HAVE_STDIO_H 1
250 #define HAVE_STDLIB_H 1
253 #define HAVE_STRCHR 1
256 #define HAVE_STRDUP 1
259 #define HAVE_STRERROR 1
262 #define HAVE_STRINGS_H 1
265 #define HAVE_STRING_H 1
268 #define HAVE_STRNCASECMP 1
271 #define HAVE_STRRCHR 1
274 #define HAVE_STRSTR 1
277 #define HAVE_STRTOL 1
280 #define HAVE_STRUCT_ADDRINFO 1
283 #define HAVE_STRUCT_TIMEZONE 1
289 #define HAVE_SYS_IOCTL_H 1
292 #define HAVE_SYS_PARAM_H 1
295 #define HAVE_SYS_SELECT_H 1
298 #define HAVE_SYS_SOCKET_H 1
301 #define HAVE_SYS_STAT_H 1
304 #define HAVE_SYS_TIME_H 1
307 #define HAVE_SYS_TYPES_H 1
313 #define HAVE_TERMIOS_H 1
316 #define HAVE_TERMIO_H 1
319 #define HAVE_UNISTD_H 1
322 #define HAVE_USLEEP 1
328 #define HAVE_VALUES_H 1
331 #define HAVE_WCHAR_H 1
343 #define HAVE_WINRADIO 1
355 #define LT_OBJDIR ".libs/"
361 #define PACKAGE "hamlib"
364 #define PACKAGE_BUGREPORT "hamlib-developer@lists.sourceforge.net"
367 #define PACKAGE_NAME "Hamlib"
370 #define PACKAGE_STRING "Hamlib 4.5.3"
373 #define PACKAGE_TARNAME "hamlib"
376 #define PACKAGE_URL "http://www.hamlib.org"
379 #define PACKAGE_VERSION "4.5.3"
396 #define STDC_HEADERS 1
400 # define _ALL_SOURCE 1
403 #ifndef _DARWIN_C_SOURCE
404 # define _DARWIN_C_SOURCE 1
407 #ifndef __EXTENSIONS__
408 # define __EXTENSIONS__ 1
412 # define _GNU_SOURCE 1
416 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
417 # define _HPUX_ALT_XOPEN_SOCKET_API 1
427 #ifndef _NETBSD_SOURCE
428 # define _NETBSD_SOURCE 1
432 #ifndef _OPENBSD_SOURCE
433 # define _OPENBSD_SOURCE 1
436 #ifndef _POSIX_SOURCE
440 #ifndef _POSIX_1_SOURCE
444 #ifndef _POSIX_PTHREAD_SEMANTICS
445 # define _POSIX_PTHREAD_SEMANTICS 1
448 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
449 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
452 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
453 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
456 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
457 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
460 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
461 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
464 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
465 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
468 #ifndef __STDC_WANT_LIB_EXT2__
469 # define __STDC_WANT_LIB_EXT2__ 1
472 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
473 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
476 #ifndef _TANDEM_SOURCE
477 # define _TANDEM_SOURCE 1
481 #ifndef _XOPEN_SOURCE
487 #define VERSION "4.5.3"
505 int getopt (
int argc,
char *
const argv[],
const char * optstring);
506 extern char * optarg;
507 extern int optind, opterr, optopt;
510 #ifndef HAVE_GETOPT_LONG
512 int getopt_long (
int argc,
char *
const argv[],
const char * optstring,
513 const struct option * longopts,
int * longindex);
517 int usleep(
unsigned long usec);
520 #ifndef HAVE_GETTIMEOFDAY
521 #ifdef HAVE_SYS_TIME_H
522 #include <sys/time.h>
524 #ifndef HAVE_STRUCT_TIMEZONE
530 int gettimeofday(
struct timeval *tv,
struct timezone *tz);
534 # define timersub(a, b, result) \
536 (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
537 (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
538 if ((result)->tv_usec < 0) { \
539 --(result)->tv_sec; \
540 (result)->tv_usec += 1000000; \
546 typedef size_t ssize_t;
560 #ifndef HAVE_STRUCT_ADDRINFO
561 #ifdef HAVE_NETINET_IN_H
562 #include <netinet/in.h>
567 #ifdef HAVE_ARPA_INET_H
568 #include <arpa/inet.h>
570 #ifdef HAVE_SYS_SOCKET_H
571 #include <sys/socket.h>
572 #elif HAVE_WS2TCPIP_H
573 #include <ws2tcpip.h>
580 socklen_t ai_addrlen;
581 struct sockaddr *ai_addr;
585 #ifndef HAVE_GETADDRINFO
587 #ifdef HAVE_NETINET_IN_H
588 #include <netinet/in.h>
593 #ifdef HAVE_ARPA_INET_H
594 #include <arpa/inet.h>
596 #ifdef HAVE_SYS_SOCKET_H
597 #include <sys/socket.h>
598 #elif HAVE_WS2TCPIP_H
599 #include <ws2tcpip.h>
603 #define AI_PASSIVE 0x0001
606 int getaddrinfo(
const char *node,
const char *service,
607 const struct addrinfo *hints,
struct addrinfo **res);
608 void freeaddrinfo(
struct addrinfo *res);
611 #if !defined(HAVE_DECL_GAI_STRERROR) && !defined(gai_strerror)
612 const char *gai_strerror(
int errcode);