blob: d97b132bc9cbd58f45bd3c8616b48a9ac4584b37 [file] [log] [blame]
Guido van Rossum77c29a11996-07-22 21:50:43 +00001# Generated by h2py from /usr/include/netinet/in.h
2_NETINET_IN_H = 1
3
4# Included from features.h
5_FEATURES_H = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +00006__USE_ANSI = 1
7__FAVOR_BSD = 1
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +00008_ISOC99_SOURCE = 1
9_POSIX_SOURCE = 1
10_POSIX_C_SOURCE = 199506L
11_XOPEN_SOURCE = 600
12_XOPEN_SOURCE_EXTENDED = 1
13_LARGEFILE64_SOURCE = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +000014_BSD_SOURCE = 1
15_SVID_SOURCE = 1
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000016_BSD_SOURCE = 1
17_SVID_SOURCE = 1
18__USE_ISOC99 = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +000019_POSIX_SOURCE = 1
20_POSIX_C_SOURCE = 2
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000021_POSIX_C_SOURCE = 199506L
Guido van Rossum77c29a11996-07-22 21:50:43 +000022__USE_POSIX = 1
23__USE_POSIX2 = 1
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000024__USE_POSIX199309 = 1
25__USE_POSIX199506 = 1
26__USE_XOPEN = 1
27__USE_XOPEN_EXTENDED = 1
28__USE_UNIX98 = 1
29_LARGEFILE_SOURCE = 1
30__USE_XOPEN2K = 1
31__USE_ISOC99 = 1
32__USE_XOPEN_EXTENDED = 1
33__USE_LARGEFILE = 1
34__USE_LARGEFILE64 = 1
35__USE_FILE_OFFSET64 = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +000036__USE_MISC = 1
37__USE_BSD = 1
38__USE_SVID = 1
39__USE_GNU = 1
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000040__USE_REENTRANT = 1
41__STDC_IEC_559__ = 1
42__STDC_IEC_559_COMPLEX__ = 1
43__STDC_ISO_10646__ = 200009L
44__GNU_LIBRARY__ = 6
45__GLIBC__ = 2
46__GLIBC_MINOR__ = 2
Guido van Rossum77c29a11996-07-22 21:50:43 +000047
48# Included from sys/cdefs.h
49_SYS_CDEFS_H = 1
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000050def __PMT(args): return args
Guido van Rossum77c29a11996-07-22 21:50:43 +000051
52def __P(args): return args
53
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000054def __PMT(args): return args
Guido van Rossum77c29a11996-07-22 21:50:43 +000055
56def __STRING(x): return #x
57
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +000058__flexarr = []
59__flexarr = [0]
60__flexarr = []
61__flexarr = [1]
62def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
63
64def __attribute__(xyz): return
65
66def __attribute_format_arg__(x): return __attribute__ ((__format_arg__ (x)))
67
68def __attribute_format_arg__(x): return
69
70__USE_LARGEFILE = 1
71__USE_LARGEFILE64 = 1
72__USE_EXTERN_INLINES = 1
73
74# Included from gnu/stubs.h
75
76# Included from stdint.h
77_STDINT_H = 1
78
79# Included from bits/wchar.h
80_BITS_WCHAR_H = 1
81__WCHAR_MIN = (-2147483647l - 1l)
82__WCHAR_MAX = (2147483647l)
83
84# Included from bits/wordsize.h
85__WORDSIZE = 32
86def __INT64_C(c): return c ## L
87
88def __UINT64_C(c): return c ## UL
89
90def __INT64_C(c): return c ## LL
91
92def __UINT64_C(c): return c ## ULL
93
94INT8_MIN = (-128)
95INT16_MIN = (-32767-1)
96INT32_MIN = (-2147483647-1)
97INT8_MAX = (127)
98INT16_MAX = (32767)
99INT32_MAX = (2147483647)
100UINT8_MAX = (255)
101UINT16_MAX = (65535)
102INT_LEAST8_MIN = (-128)
103INT_LEAST16_MIN = (-32767-1)
104INT_LEAST32_MIN = (-2147483647-1)
105INT_LEAST8_MAX = (127)
106INT_LEAST16_MAX = (32767)
107INT_LEAST32_MAX = (2147483647)
108UINT_LEAST8_MAX = (255)
109UINT_LEAST16_MAX = (65535)
110INT_FAST8_MIN = (-128)
111INT_FAST16_MIN = (-9223372036854775807L-1)
112INT_FAST32_MIN = (-9223372036854775807L-1)
113INT_FAST16_MIN = (-2147483647-1)
114INT_FAST32_MIN = (-2147483647-1)
115INT_FAST8_MAX = (127)
116INT_FAST16_MAX = (9223372036854775807L)
117INT_FAST32_MAX = (9223372036854775807L)
118INT_FAST16_MAX = (2147483647)
119INT_FAST32_MAX = (2147483647)
120UINT_FAST8_MAX = (255)
121INTPTR_MIN = (-9223372036854775807L-1)
122INTPTR_MAX = (9223372036854775807L)
123INTPTR_MIN = (-2147483647-1)
124INTPTR_MAX = (2147483647)
125PTRDIFF_MIN = (-9223372036854775807L-1)
126PTRDIFF_MAX = (9223372036854775807L)
127PTRDIFF_MIN = (-2147483647-1)
128PTRDIFF_MAX = (2147483647)
129SIG_ATOMIC_MIN = (-2147483647-1)
130SIG_ATOMIC_MAX = (2147483647)
131WCHAR_MIN = __WCHAR_MIN
132WCHAR_MAX = __WCHAR_MAX
133def INT8_C(c): return c
134
135def INT16_C(c): return c
136
137def INT32_C(c): return c
138
139def INT64_C(c): return c ## L
140
141def INT64_C(c): return c ## LL
142
143def UINT8_C(c): return c ## U
144
145def UINT16_C(c): return c ## U
146
147def UINT32_C(c): return c ## U
148
149def UINT64_C(c): return c ## UL
150
151def UINT64_C(c): return c ## ULL
152
153def INTMAX_C(c): return c ## L
154
155def UINTMAX_C(c): return c ## UL
156
157def INTMAX_C(c): return c ## LL
158
159def UINTMAX_C(c): return c ## ULL
Guido van Rossum77c29a11996-07-22 21:50:43 +0000160
161
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000162# Included from bits/types.h
163_BITS_TYPES_H = 1
164__FD_SETSIZE = 1024
Guido van Rossum77c29a11996-07-22 21:50:43 +0000165
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000166# Included from bits/pthreadtypes.h
167_BITS_PTHREADTYPES_H = 1
168
169# Included from bits/sched.h
170SCHED_OTHER = 0
171SCHED_FIFO = 1
172SCHED_RR = 2
173CSIGNAL = 0x000000ff
174CLONE_VM = 0x00000100
175CLONE_FS = 0x00000200
176CLONE_FILES = 0x00000400
177CLONE_SIGHAND = 0x00000800
178CLONE_PID = 0x00001000
179CLONE_PTRACE = 0x00002000
180CLONE_VFORK = 0x00004000
181__defined_schedparam = 1
182def IN_CLASSA(a): return ((((in_addr_t)(a)) & 0x80000000) == 0)
183
184IN_CLASSA_NET = 0xff000000
185IN_CLASSA_NSHIFT = 24
186IN_CLASSA_HOST = (0xffffffff & ~IN_CLASSA_NET)
187IN_CLASSA_MAX = 128
188def IN_CLASSB(a): return ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)
189
190IN_CLASSB_NET = 0xffff0000
191IN_CLASSB_NSHIFT = 16
192IN_CLASSB_HOST = (0xffffffff & ~IN_CLASSB_NET)
193IN_CLASSB_MAX = 65536
194def IN_CLASSC(a): return ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)
195
196IN_CLASSC_NET = 0xffffff00
197IN_CLASSC_NSHIFT = 8
198IN_CLASSC_HOST = (0xffffffff & ~IN_CLASSC_NET)
199def IN_CLASSD(a): return ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)
200
201def IN_MULTICAST(a): return IN_CLASSD(a)
202
203def IN_EXPERIMENTAL(a): return ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)
204
205def IN_BADCLASS(a): return ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)
206
207IN_LOOPBACKNET = 127
208INET_ADDRSTRLEN = 16
209INET6_ADDRSTRLEN = 46
210
211# Included from bits/socket.h
212
213# Included from limits.h
214_LIBC_LIMITS_H_ = 1
215MB_LEN_MAX = 16
216_LIMITS_H = 1
217CHAR_BIT = 8
218SCHAR_MIN = (-128)
219SCHAR_MAX = 127
220UCHAR_MAX = 255
221CHAR_MIN = 0
222CHAR_MAX = UCHAR_MAX
223CHAR_MIN = SCHAR_MIN
224CHAR_MAX = SCHAR_MAX
225SHRT_MIN = (-32768)
226SHRT_MAX = 32767
227USHRT_MAX = 65535
228INT_MAX = 2147483647
229LONG_MAX = 9223372036854775807L
230LONG_MAX = 2147483647L
231LONG_MIN = (-LONG_MAX - 1L)
232
233# Included from bits/posix1_lim.h
234_BITS_POSIX1_LIM_H = 1
235_POSIX_AIO_LISTIO_MAX = 2
236_POSIX_AIO_MAX = 1
237_POSIX_ARG_MAX = 4096
238_POSIX_CHILD_MAX = 6
239_POSIX_DELAYTIMER_MAX = 32
240_POSIX_LINK_MAX = 8
241_POSIX_MAX_CANON = 255
242_POSIX_MAX_INPUT = 255
243_POSIX_MQ_OPEN_MAX = 8
244_POSIX_MQ_PRIO_MAX = 32
245_POSIX_NGROUPS_MAX = 0
246_POSIX_OPEN_MAX = 16
247_POSIX_FD_SETSIZE = _POSIX_OPEN_MAX
248_POSIX_NAME_MAX = 14
249_POSIX_PATH_MAX = 256
250_POSIX_PIPE_BUF = 512
251_POSIX_RTSIG_MAX = 8
252_POSIX_SEM_NSEMS_MAX = 256
253_POSIX_SEM_VALUE_MAX = 32767
254_POSIX_SIGQUEUE_MAX = 32
255_POSIX_SSIZE_MAX = 32767
256_POSIX_STREAM_MAX = 8
257_POSIX_TZNAME_MAX = 6
258_POSIX_QLIMIT = 1
259_POSIX_HIWAT = _POSIX_PIPE_BUF
260_POSIX_UIO_MAXIOV = 16
261_POSIX_TTY_NAME_MAX = 9
262_POSIX_TIMER_MAX = 32
263_POSIX_LOGIN_NAME_MAX = 9
264_POSIX_CLOCKRES_MIN = 20000000
265
266# Included from bits/local_lim.h
267
268# Included from linux/limits.h
269NR_OPEN = 1024
270NGROUPS_MAX = 32
271ARG_MAX = 131072
272CHILD_MAX = 999
273OPEN_MAX = 256
274LINK_MAX = 127
275MAX_CANON = 255
276MAX_INPUT = 255
277NAME_MAX = 255
278PATH_MAX = 4095
279PIPE_BUF = 4096
280RTSIG_MAX = 32
281_POSIX_THREAD_KEYS_MAX = 128
282PTHREAD_KEYS_MAX = 1024
283_POSIX_THREAD_DESTRUCTOR_ITERATIONS = 4
284PTHREAD_DESTRUCTOR_ITERATIONS = _POSIX_THREAD_DESTRUCTOR_ITERATIONS
285_POSIX_THREAD_THREADS_MAX = 64
286PTHREAD_THREADS_MAX = 1024
287AIO_PRIO_DELTA_MAX = 20
288PTHREAD_STACK_MIN = 16384
289TIMER_MAX = 256
290SSIZE_MAX = INT_MAX
291NGROUPS_MAX = _POSIX_NGROUPS_MAX
292
293# Included from bits/posix2_lim.h
294_BITS_POSIX2_LIM_H = 1
295_POSIX2_BC_BASE_MAX = 99
296_POSIX2_BC_DIM_MAX = 2048
297_POSIX2_BC_SCALE_MAX = 99
298_POSIX2_BC_STRING_MAX = 1000
299_POSIX2_COLL_WEIGHTS_MAX = 2
300_POSIX2_EXPR_NEST_MAX = 32
301_POSIX2_LINE_MAX = 2048
302_POSIX2_RE_DUP_MAX = 255
303_POSIX2_CHARCLASS_NAME_MAX = 14
304BC_BASE_MAX = _POSIX2_BC_BASE_MAX
305BC_DIM_MAX = _POSIX2_BC_DIM_MAX
306BC_SCALE_MAX = _POSIX2_BC_SCALE_MAX
307BC_STRING_MAX = _POSIX2_BC_STRING_MAX
308COLL_WEIGHTS_MAX = 255
309EXPR_NEST_MAX = _POSIX2_EXPR_NEST_MAX
310LINE_MAX = _POSIX2_LINE_MAX
311CHARCLASS_NAME_MAX = 2048
312RE_DUP_MAX = (0x7fff)
313
314# Included from bits/xopen_lim.h
315_XOPEN_LIM_H = 1
316
317# Included from bits/stdio_lim.h
318L_tmpnam = 20
319TMP_MAX = 238328
320FILENAME_MAX = 4095
321L_ctermid = 9
322L_cuserid = 9
323FOPEN_MAX = 16
324IOV_MAX = 1024
325_XOPEN_IOV_MAX = _POSIX_UIO_MAXIOV
326NL_ARGMAX = _POSIX_ARG_MAX
327NL_LANGMAX = _POSIX2_LINE_MAX
328NL_MSGMAX = INT_MAX
329NL_NMAX = INT_MAX
330NL_SETMAX = INT_MAX
331NL_TEXTMAX = INT_MAX
332NZERO = 20
333WORD_BIT = 16
334WORD_BIT = 32
335WORD_BIT = 64
336WORD_BIT = 16
337WORD_BIT = 32
338WORD_BIT = 64
339WORD_BIT = 32
340LONG_BIT = 32
341LONG_BIT = 64
342LONG_BIT = 32
343LONG_BIT = 64
344LONG_BIT = 64
345LONG_BIT = 32
346from TYPES import *
347PF_UNSPEC = 0
348PF_LOCAL = 1
349PF_UNIX = PF_LOCAL
350PF_FILE = PF_LOCAL
351PF_INET = 2
352PF_AX25 = 3
353PF_IPX = 4
354PF_APPLETALK = 5
355PF_NETROM = 6
356PF_BRIDGE = 7
357PF_ATMPVC = 8
358PF_X25 = 9
359PF_INET6 = 10
360PF_ROSE = 11
361PF_DECnet = 12
362PF_NETBEUI = 13
363PF_SECURITY = 14
364PF_KEY = 15
365PF_NETLINK = 16
366PF_ROUTE = PF_NETLINK
367PF_PACKET = 17
368PF_ASH = 18
369PF_ECONET = 19
370PF_ATMSVC = 20
371PF_SNA = 22
372PF_IRDA = 23
373PF_PPPOX = 24
374PF_WANPIPE = 25
375PF_BLUETOOTH = 31
376PF_MAX = 32
377AF_UNSPEC = PF_UNSPEC
378AF_LOCAL = PF_LOCAL
379AF_UNIX = PF_UNIX
380AF_FILE = PF_FILE
381AF_INET = PF_INET
382AF_AX25 = PF_AX25
383AF_IPX = PF_IPX
384AF_APPLETALK = PF_APPLETALK
385AF_NETROM = PF_NETROM
386AF_BRIDGE = PF_BRIDGE
387AF_ATMPVC = PF_ATMPVC
388AF_X25 = PF_X25
389AF_INET6 = PF_INET6
390AF_ROSE = PF_ROSE
391AF_DECnet = PF_DECnet
392AF_NETBEUI = PF_NETBEUI
393AF_SECURITY = PF_SECURITY
394AF_KEY = PF_KEY
395AF_NETLINK = PF_NETLINK
396AF_ROUTE = PF_ROUTE
397AF_PACKET = PF_PACKET
398AF_ASH = PF_ASH
399AF_ECONET = PF_ECONET
400AF_ATMSVC = PF_ATMSVC
401AF_SNA = PF_SNA
402AF_IRDA = PF_IRDA
403AF_PPPOX = PF_PPPOX
404AF_WANPIPE = PF_WANPIPE
405AF_BLUETOOTH = PF_BLUETOOTH
406AF_MAX = PF_MAX
407SOL_RAW = 255
408SOL_DECNET = 261
409SOL_X25 = 262
410SOL_PACKET = 263
411SOL_ATM = 264
412SOL_AAL = 265
413SOL_IRDA = 266
414SOMAXCONN = 128
415
416# Included from bits/sockaddr.h
417_BITS_SOCKADDR_H = 1
418def __SOCKADDR_COMMON(sa_prefix): return \
419
420_SS_SIZE = 128
421def CMSG_FIRSTHDR(mhdr): return \
422
Guido van Rossum77c29a11996-07-22 21:50:43 +0000423
424# Included from asm/socket.h
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000425
426# Included from asm/sockios.h
Guido van Rossum77c29a11996-07-22 21:50:43 +0000427FIOSETOWN = 0x8901
428SIOCSPGRP = 0x8902
429FIOGETOWN = 0x8903
430SIOCGPGRP = 0x8904
431SIOCATMARK = 0x8905
432SIOCGSTAMP = 0x8906
433SOL_SOCKET = 1
434SO_DEBUG = 1
435SO_REUSEADDR = 2
436SO_TYPE = 3
437SO_ERROR = 4
438SO_DONTROUTE = 5
439SO_BROADCAST = 6
440SO_SNDBUF = 7
441SO_RCVBUF = 8
442SO_KEEPALIVE = 9
443SO_OOBINLINE = 10
444SO_NO_CHECK = 11
445SO_PRIORITY = 12
446SO_LINGER = 13
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000447SO_BSDCOMPAT = 14
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000448SO_PASSCRED = 16
449SO_PEERCRED = 17
450SO_RCVLOWAT = 18
451SO_SNDLOWAT = 19
452SO_RCVTIMEO = 20
453SO_SNDTIMEO = 21
454SO_SECURITY_AUTHENTICATION = 22
455SO_SECURITY_ENCRYPTION_TRANSPORT = 23
456SO_SECURITY_ENCRYPTION_NETWORK = 24
457SO_BINDTODEVICE = 25
458SO_ATTACH_FILTER = 26
459SO_DETACH_FILTER = 27
460SO_PEERNAME = 28
461SO_TIMESTAMP = 29
462SCM_TIMESTAMP = SO_TIMESTAMP
463SO_ACCEPTCONN = 30
Guido van Rossum77c29a11996-07-22 21:50:43 +0000464SOCK_STREAM = 1
465SOCK_DGRAM = 2
466SOCK_RAW = 3
467SOCK_RDM = 4
468SOCK_SEQPACKET = 5
469SOCK_PACKET = 10
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000470SOCK_MAX = (SOCK_PACKET+1)
471
472# Included from bits/in.h
Guido van Rossum77c29a11996-07-22 21:50:43 +0000473IP_TOS = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +0000474IP_TTL = 2
475IP_HDRINCL = 3
476IP_OPTIONS = 4
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000477IP_ROUTER_ALERT = 5
478IP_RECVOPTS = 6
479IP_RETOPTS = 7
480IP_PKTINFO = 8
481IP_PKTOPTIONS = 9
482IP_PMTUDISC = 10
483IP_MTU_DISCOVER = 10
484IP_RECVERR = 11
485IP_RECVTTL = 12
486IP_RECVTOS = 13
Guido van Rossum77c29a11996-07-22 21:50:43 +0000487IP_MULTICAST_IF = 32
488IP_MULTICAST_TTL = 33
489IP_MULTICAST_LOOP = 34
490IP_ADD_MEMBERSHIP = 35
491IP_DROP_MEMBERSHIP = 36
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000492IP_RECVRETOPTS = IP_RETOPTS
493IP_PMTUDISC_DONT = 0
494IP_PMTUDISC_WANT = 1
495IP_PMTUDISC_DO = 2
496SOL_IP = 0
Guido van Rossum77c29a11996-07-22 21:50:43 +0000497IP_DEFAULT_MULTICAST_TTL = 1
498IP_DEFAULT_MULTICAST_LOOP = 1
499IP_MAX_MEMBERSHIPS = 20
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000500IPV6_ADDRFORM = 1
501IPV6_PKTINFO = 2
502IPV6_HOPOPTS = 3
503IPV6_DSTOPTS = 4
504IPV6_RTHDR = 5
505IPV6_PKTOPTIONS = 6
506IPV6_CHECKSUM = 7
507IPV6_HOPLIMIT = 8
508IPV6_NEXTHOP = 9
509IPV6_AUTHHDR = 10
510IPV6_UNICAST_HOPS = 16
511IPV6_MULTICAST_IF = 17
512IPV6_MULTICAST_HOPS = 18
513IPV6_MULTICAST_LOOP = 19
514IPV6_JOIN_GROUP = 20
515IPV6_LEAVE_GROUP = 21
516IPV6_ROUTER_ALERT = 22
517IPV6_MTU_DISCOVER = 23
518IPV6_MTU = 24
519IPV6_RECVERR = 25
520IPV6_RXHOPOPTS = IPV6_HOPOPTS
521IPV6_RXDSTOPTS = IPV6_DSTOPTS
522IPV6_ADD_MEMBERSHIP = IPV6_JOIN_GROUP
523IPV6_DROP_MEMBERSHIP = IPV6_LEAVE_GROUP
524IPV6_PMTUDISC_DONT = 0
525IPV6_PMTUDISC_WANT = 1
526IPV6_PMTUDISC_DO = 2
527SOL_IPV6 = 41
528SOL_ICMPV6 = 58
529IPV6_RTHDR_LOOSE = 0
530IPV6_RTHDR_STRICT = 1
531IPV6_RTHDR_TYPE_0 = 0
Guido van Rossum77c29a11996-07-22 21:50:43 +0000532
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000533# Included from endian.h
534_ENDIAN_H = 1
Guido van Rossum77c29a11996-07-22 21:50:43 +0000535__LITTLE_ENDIAN = 1234
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000536__BIG_ENDIAN = 4321
537__PDP_ENDIAN = 3412
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000538
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000539# Included from bits/endian.h
540__BYTE_ORDER = __LITTLE_ENDIAN
541__FLOAT_WORD_ORDER = __BYTE_ORDER
542LITTLE_ENDIAN = __LITTLE_ENDIAN
543BIG_ENDIAN = __BIG_ENDIAN
544PDP_ENDIAN = __PDP_ENDIAN
545BYTE_ORDER = __BYTE_ORDER
Guido van Rossum54afb3b1996-07-22 23:46:00 +0000546
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000547# Included from bits/byteswap.h
548def __bswap_constant_16(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000549
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000550def __bswap_16(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000551
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000552def __bswap_16(x): return __bswap_constant_16 (x)
Guido van Rossum77c29a11996-07-22 21:50:43 +0000553
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000554def __bswap_constant_32(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000555
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000556def __bswap_32(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000557
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000558def __bswap_32(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000559
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000560def __bswap_32(x): return __bswap_constant_32 (x)
Guido van Rossum77c29a11996-07-22 21:50:43 +0000561
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000562def __bswap_constant_64(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000563
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000564def __bswap_64(x): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000565
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000566def ntohl(x): return (x)
Guido van Rossum77c29a11996-07-22 21:50:43 +0000567
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000568def ntohs(x): return (x)
Guido van Rossum77c29a11996-07-22 21:50:43 +0000569
Martin v. Löwisdbdcb0f2001-08-09 12:48:17 +0000570def htonl(x): return (x)
571
572def htons(x): return (x)
573
574def ntohl(x): return __bswap_32 (x)
575
576def ntohs(x): return __bswap_16 (x)
577
578def htonl(x): return __bswap_32 (x)
579
580def htons(x): return __bswap_16 (x)
581
582def IN6_IS_ADDR_UNSPECIFIED(a): return \
583
584def IN6_IS_ADDR_LOOPBACK(a): return \
585
586def IN6_IS_ADDR_LINKLOCAL(a): return \
587
588def IN6_IS_ADDR_SITELOCAL(a): return \
589
590def IN6_IS_ADDR_V4MAPPED(a): return \
591
592def IN6_IS_ADDR_V4COMPAT(a): return \
593
594def IN6_IS_ADDR_MC_NODELOCAL(a): return \
595
596def IN6_IS_ADDR_MC_LINKLOCAL(a): return \
597
598def IN6_IS_ADDR_MC_SITELOCAL(a): return \
599
600def IN6_IS_ADDR_MC_ORGLOCAL(a): return \
601
602def IN6_IS_ADDR_MC_GLOBAL(a): return \
Guido van Rossum77c29a11996-07-22 21:50:43 +0000603