All pastes #1957721 Raw Edit

Miscellany

public text v1 · immutable
#1957721 ·published 2010-10-08 18:45 UTC
rendered paste body
# 1 "ether_aton_r.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "ether_aton_r.c"

# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 1 3 4
# 42 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/cdefs.h" 1 3 4
# 59 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/cdefs.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/cdefs.h" 1 3 4
# 60 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/cdefs.h" 2 3 4

# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/cdefs_elf.h" 1 3 4
# 62 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/cdefs.h" 2 3 4
# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 2 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 44 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 2 3 4


# 45 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 3 4
#pragma GCC visibility push(default)
# 45 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 3 4

int isalnum(int);
int isalpha(int);
int iscntrl(int);
int isdigit(int);
int isgraph(int);
int islower(int);
int isprint(int);
int ispunct(int);
int isspace(int);
int isupper(int);
int isxdigit(int);
int tolower(int);
int toupper(int);


int isascii(int);
int toascii(int);
int _tolower(int);
int _toupper(int);




int isblank(int);


# 71 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 3 4
#pragma GCC visibility pop
# 71 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 3 4



# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_inline.h" 1 3 4
# 44 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_inline.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 45 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_inline.h" 2 3 4

# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_bits.h" 1 3 4
# 52 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_bits.h" 3 4
extern const unsigned char *_ctype_;
extern const short *_tolower_tab_;
extern const short *_toupper_tab_;
# 47 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ctype_inline.h" 2 3 4
# 75 "/sources/netbsd/src/obj/destdir.amd64/usr/include/ctype.h" 2 3 4
# 3 "ether_aton_r.c" 2
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 1 3 4
# 42 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4


# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 1 3 4
# 40 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 41 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 2 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/int_types.h" 1 3 4
# 47 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/int_types.h" 3 4
typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short int __int16_t;
typedef unsigned short int __uint16_t;
typedef int __int32_t;
typedef unsigned int __uint32_t;
typedef long int __int64_t;
typedef unsigned long int __uint64_t;





typedef long __intptr_t;
typedef unsigned long __uintptr_t;
# 42 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 2 3 4
# 51 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 3 4
typedef unsigned long paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
typedef unsigned long vsize_t;
# 63 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/types.h" 3 4
typedef long int register_t;
typedef int register32_t;



typedef volatile unsigned char __cpu_simple_lock_t;
# 46 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4

# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/ansi.h" 1 3 4
# 48 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4



# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ansi.h" 1 3 4
# 37 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/ansi.h" 3 4
typedef char * __caddr_t;
typedef __uint32_t __gid_t;
typedef __uint32_t __in_addr_t;
typedef __uint16_t __in_port_t;
typedef __uint32_t __mode_t;
typedef __int64_t __off_t;
typedef __int32_t __pid_t;
typedef __uint8_t __sa_family_t;
typedef unsigned int __socklen_t;
typedef __uint32_t __uid_t;
typedef __uint64_t __fsblkcnt_t;
typedef __uint64_t __fsfilcnt_t;

struct __tag_wctrans_t;
typedef struct __tag_wctrans_t *__wctrans_t;

struct __tag_wctype_t;
typedef struct __tag_wctype_t *__wctype_t;





typedef union {
 __int64_t __mbstateL;
 char __mbstate8[128];
} __mbstate_t;
# 52 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4


typedef __int8_t int8_t;




typedef __uint8_t uint8_t;




typedef __int16_t int16_t;




typedef __uint16_t uint16_t;




typedef __int32_t int32_t;




typedef __uint32_t uint32_t;




typedef __int64_t int64_t;




typedef __uint64_t uint64_t;



typedef __uint8_t u_int8_t;
typedef __uint16_t u_int16_t;
typedef __uint32_t u_int32_t;
typedef __uint64_t u_int64_t;

# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/endian.h" 1 3 4


# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 1 3 4
# 37 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 38 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 2 3 4
# 55 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 1 3 4
# 56 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 2 3 4


typedef __in_addr_t in_addr_t;




typedef __in_port_t in_port_t;




# 67 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
#pragma GCC visibility push(default)
# 67 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4

__uint32_t htonl(__uint32_t) __attribute__((__const__));
__uint16_t htons(__uint16_t) __attribute__((__const__));
__uint32_t ntohl(__uint32_t) __attribute__((__const__));
__uint16_t ntohs(__uint16_t) __attribute__((__const__));

# 72 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
#pragma GCC visibility pop
# 72 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4






# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/endian_machdep.h" 1 3 4
# 79 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 2 3 4
# 107 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/bswap.h" 1 3 4
# 10 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/bswap.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 1 3 4
# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 3 4

# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 3 4
#pragma GCC visibility push(default)
# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 3 4



static __inline __uint64_t __byte_swap_u64_variable(__uint64_t);
static __inline __uint64_t
__byte_swap_u64_variable(__uint64_t x)
{
 __asm volatile ( "bswap %1" : "=r" (x) : "0" (x));
 return (x);
}


static __inline __uint32_t __byte_swap_u32_variable(__uint32_t);
static __inline __uint32_t
__byte_swap_u32_variable(__uint32_t x)
{
 __asm volatile ( "bswap %1" : "=r" (x) : "0" (x));
 return (x);
}


static __inline __uint16_t __byte_swap_u16_variable(__uint16_t);
static __inline __uint16_t
__byte_swap_u16_variable(__uint16_t x)
{
 __asm volatile ("rorw $8, %w1" : "=r" (x) : "0" (x));
 return (x);
}


# 72 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 3 4
#pragma GCC visibility pop
# 72 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/byte_swap.h" 3 4

# 11 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/bswap.h" 2 3 4


# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 1 3 4
# 12 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/bswap.h" 1 3 4
# 13 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 2 3 4


# 14 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 3 4
#pragma GCC visibility push(default)
# 14 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 3 4






__uint16_t bswap16(__uint16_t) __asm("__bswap16") __attribute__((__const__));
__uint32_t bswap32(__uint32_t) __asm("__bswap32") __attribute__((__const__));

__uint64_t bswap64(__uint64_t) __attribute__((__const__));

# 24 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 3 4
#pragma GCC visibility pop
# 24 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/bswap.h" 3 4

# 14 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/bswap.h" 2 3 4
# 108 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 2 3 4
# 203 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
static __inline __attribute__((__unused__)) void be16enc(void *dst, __uint16_t u) { u = (__builtin_constant_p((((__uint16_t)((u))))) ? (((__uint16_t)(((((((__uint16_t)((u)))) & 0xff00) >> 8) | (((((__uint16_t)((u)))) & 0x00ff) << 8))))) : __byte_swap_u16_variable(((__uint16_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); }
static __inline __attribute__((__unused__)) void be32enc(void *dst, __uint32_t u) { u = (__builtin_constant_p((((__uint32_t)((u))))) ? (((__uint32_t)(((((((__uint32_t)((u)))) & 0xff000000) >> 24) | (((((__uint32_t)((u)))) & 0x00ff0000) >> 8) | (((((__uint32_t)((u)))) & 0x0000ff00) << 8) | (((((__uint32_t)((u)))) & 0x000000ff) << 24))))) : __byte_swap_u32_variable(((__uint32_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); }
static __inline __attribute__((__unused__)) void be64enc(void *dst, __uint64_t u) { u = (__builtin_constant_p((((__uint64_t)((u))))) ? (((__uint64_t)(((((((__uint64_t)((u)))) & 0xff00000000000000ull) >> 56) | (((((__uint64_t)((u)))) & 0x00ff000000000000ull) >> 40) | (((((__uint64_t)((u)))) & 0x0000ff0000000000ull) >> 24) | (((((__uint64_t)((u)))) & 0x000000ff00000000ull) >> 8) | (((((__uint64_t)((u)))) & 0x00000000ff000000ull) << 8) | (((((__uint64_t)((u)))) & 0x0000000000ff0000ull) << 24) | (((((__uint64_t)((u)))) & 0x000000000000ff00ull) << 40) | (((((__uint64_t)((u)))) & 0x00000000000000ffull) << 56))))) : __byte_swap_u64_variable(((__uint64_t)((u))))); __builtin_memcpy(dst, &u, sizeof(u)); }
static __inline __attribute__((__unused__)) void le16enc(void *dst, __uint16_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); }
static __inline __attribute__((__unused__)) void le32enc(void *dst, __uint32_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); }
static __inline __attribute__((__unused__)) void le64enc(void *dst, __uint64_t u) { u = (u); __builtin_memcpy(dst, &u, sizeof(u)); }
# 220 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/endian.h" 3 4
static __inline __attribute__((__unused__)) __uint16_t be16dec(const void *buf) { __uint16_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint16_t)((u))))) ? (((__uint16_t)(((((((__uint16_t)((u)))) & 0xff00) >> 8) | (((((__uint16_t)((u)))) & 0x00ff) << 8))))) : __byte_swap_u16_variable(((__uint16_t)((u))))); }
static __inline __attribute__((__unused__)) __uint32_t be32dec(const void *buf) { __uint32_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint32_t)((u))))) ? (((__uint32_t)(((((((__uint32_t)((u)))) & 0xff000000) >> 24) | (((((__uint32_t)((u)))) & 0x00ff0000) >> 8) | (((((__uint32_t)((u)))) & 0x0000ff00) << 8) | (((((__uint32_t)((u)))) & 0x000000ff) << 24))))) : __byte_swap_u32_variable(((__uint32_t)((u))))); }
static __inline __attribute__((__unused__)) __uint64_t be64dec(const void *buf) { __uint64_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (__builtin_constant_p((((__uint64_t)((u))))) ? (((__uint64_t)(((((((__uint64_t)((u)))) & 0xff00000000000000ull) >> 56) | (((((__uint64_t)((u)))) & 0x00ff000000000000ull) >> 40) | (((((__uint64_t)((u)))) & 0x0000ff0000000000ull) >> 24) | (((((__uint64_t)((u)))) & 0x000000ff00000000ull) >> 8) | (((((__uint64_t)((u)))) & 0x00000000ff000000ull) << 8) | (((((__uint64_t)((u)))) & 0x0000000000ff0000ull) << 24) | (((((__uint64_t)((u)))) & 0x000000000000ff00ull) << 40) | (((((__uint64_t)((u)))) & 0x00000000000000ffull) << 56))))) : __byte_swap_u64_variable(((__uint64_t)((u))))); }
static __inline __attribute__((__unused__)) __uint16_t le16dec(const void *buf) { __uint16_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); }
static __inline __attribute__((__unused__)) __uint32_t le32dec(const void *buf) { __uint32_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); }
static __inline __attribute__((__unused__)) __uint64_t le64dec(const void *buf) { __uint64_t u; __builtin_memcpy(&u, buf, sizeof(u)); return (u); }
# 3 "/sources/netbsd/src/obj/destdir.amd64/usr/include/machine/endian.h" 2 3 4
# 99 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4


typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;

typedef unsigned char unchar;
typedef unsigned short ushort;
typedef unsigned int uint;
typedef unsigned long ulong;


typedef __uint64_t u_quad_t;
typedef __int64_t quad_t;
typedef quad_t * qaddr_t;
# 126 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
typedef __int64_t longlong_t;
typedef __uint64_t u_longlong_t;

typedef __int64_t blkcnt_t;
typedef __uint32_t blksize_t;


typedef __fsblkcnt_t fsblkcnt_t;




typedef __fsfilcnt_t fsfilcnt_t;






typedef __caddr_t caddr_t;
# 154 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
typedef __int64_t daddr_t;


typedef __uint64_t dev_t;
typedef __uint32_t fixpt_t;


typedef __gid_t gid_t;



typedef int idtype_t;
typedef __uint32_t id_t;
typedef __uint64_t ino_t;
typedef long key_t;


typedef __mode_t mode_t;



typedef __uint32_t nlink_t;


typedef __off_t off_t;




typedef __pid_t pid_t;


typedef __int32_t lwpid_t;
typedef __uint64_t rlim_t;
typedef __int32_t segsz_t;
typedef __int32_t swblk_t;


typedef __uid_t uid_t;



typedef int mqd_t;

typedef unsigned long cpuid_t;

typedef int psetid_t;
# 248 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4

# 248 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
#pragma GCC visibility push(default)
# 248 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4

__off_t lseek(int, __off_t, int);
int ftruncate(int, __off_t);
int truncate(const char *, __off_t);

# 252 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
#pragma GCC visibility pop
# 252 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4







typedef __int32_t __devmajor_t, __devminor_t;
# 272 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
typedef unsigned int clock_t;




typedef unsigned long size_t;





typedef long ssize_t;




typedef __int64_t time_t;




typedef int clockid_t;




typedef int timer_t;




typedef int suseconds_t;




typedef unsigned int useconds_t;




# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/fd_set.h" 1 3 4
# 38 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/fd_set.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 39 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/fd_set.h" 2 3 4







typedef __uint32_t __fd_mask;
# 64 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/fd_set.h" 3 4
typedef struct fd_set {
 __fd_mask fds_bits[(((256) + ((32) - 1)) / (32))];
} fd_set;
# 314 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4



typedef struct kauth_cred *kauth_cred_t;

typedef int pri_t;
# 354 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 1 3 4
# 39 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
typedef __cpu_simple_lock_t pthread_spin_t;
# 50 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct pthread_queue_struct_t { struct __pthread_st *ptqh_first; struct __pthread_st **ptqh_last; };
typedef struct pthread_queue_struct_t pthread_queue_t;

struct __pthread_st;
struct __pthread_attr_st;
struct __pthread_mutex_st;
struct __pthread_mutexattr_st;
struct __pthread_cond_st;
struct __pthread_condattr_st;
struct __pthread_spin_st;
struct __pthread_rwlock_st;
struct __pthread_rwlockattr_st;
struct __pthread_barrier_st;
struct __pthread_barrierattr_st;

typedef struct __pthread_st *pthread_t;
typedef struct __pthread_attr_st pthread_attr_t;
typedef struct __pthread_mutex_st pthread_mutex_t;
typedef struct __pthread_mutexattr_st pthread_mutexattr_t;
typedef struct __pthread_cond_st pthread_cond_t;
typedef struct __pthread_condattr_st pthread_condattr_t;
typedef struct __pthread_once_st pthread_once_t;
typedef struct __pthread_spinlock_st pthread_spinlock_t;
typedef struct __pthread_rwlock_st pthread_rwlock_t;
typedef struct __pthread_rwlockattr_st pthread_rwlockattr_t;
typedef struct __pthread_barrier_st pthread_barrier_t;
typedef struct __pthread_barrierattr_st pthread_barrierattr_t;
typedef int pthread_key_t;

struct __pthread_attr_st {
 unsigned int pta_magic;

 int pta_flags;
 void *pta_private;
};
# 101 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct __pthread_mutex_st {
 unsigned int ptm_magic;
 pthread_spin_t ptm_errorcheck;

 __uint8_t ptm_pad1[3];

 pthread_spin_t ptm_interlock;

 __uint8_t ptm_pad2[3];

 volatile pthread_t ptm_owner;
 pthread_t * volatile ptm_waiters;
 unsigned int ptm_recursed;
 void *ptm_spare2;
};
# 135 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct __pthread_mutexattr_st {
 unsigned int ptma_magic;
 void *ptma_private;
};





struct __pthread_cond_st {
 unsigned int ptc_magic;


 pthread_spin_t ptc_lock;
 pthread_queue_t ptc_waiters;

 pthread_mutex_t *ptc_mutex;
 void *ptc_private;
};
# 165 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct __pthread_condattr_st {
 unsigned int ptca_magic;
 void *ptca_private;
};




struct __pthread_once_st {
 pthread_mutex_t pto_mutex;
 int pto_done;
};



struct __pthread_spinlock_st {
 unsigned int pts_magic;
 pthread_spin_t pts_spin;
 int pts_flags;
};
# 196 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct __pthread_rwlock_st {
 unsigned int ptr_magic;


 pthread_spin_t ptr_interlock;

 pthread_queue_t ptr_rblocked;
 pthread_queue_t ptr_wblocked;
 unsigned int ptr_nreaders;
 volatile pthread_t ptr_owner;
 void *ptr_private;
};
# 221 "/sources/netbsd/src/obj/destdir.amd64/usr/include/pthread_types.h" 3 4
struct __pthread_rwlockattr_st {
 unsigned int ptra_magic;
 void *ptra_private;
};




struct __pthread_barrier_st {
 unsigned int ptb_magic;


 pthread_spin_t ptb_lock;

 pthread_queue_t ptb_waiters;
 unsigned int ptb_initcount;
 unsigned int ptb_curcount;
 unsigned int ptb_generation;

 void *ptb_private;
};




struct __pthread_barrierattr_st {
 unsigned int ptba_magic;
 void *ptba_private;
};
# 355 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/types.h" 2 3 4
# 4 "ether_aton_r.c" 2
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 1 3 4
# 43 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/errno.h" 1 3 4
# 44 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 2 3 4
# 1 "/sources/netbsd/src/obj/destdir.amd64/usr/include/sys/featuretest.h" 1 3 4
# 45 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 2 3 4


# 46 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4
#pragma GCC visibility push(default)
# 46 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4




int *__errno(void);
# 60 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4
extern const int sys_nerr __asm("__sys_nerr14");
extern const char *const *sys_errlist __asm("__sys_errlist14");



# 64 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4
#pragma GCC visibility pop
# 64 "/sources/netbsd/src/obj/destdir.amd64/usr/include/errno.h" 3 4

# 5 "ether_aton_r.c" 2



int ether_aton_r(u_char *dest, size_t len, const char *str){};