X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=sizeof.c;h=7811bbc09b96e63f1af5dd0fef6d57b2e24e6183;hb=53cc8cf9654e51bb57ada6344ef46c0e1442a8f9;hp=4c1d72585690204af576b0f8ce1a7071ff342a13;hpb=03f81c7c806f629e8f9fd844732cdce2eb23db92;p=musl-tables diff --git a/sizeof.c b/sizeof.c index 4c1d725..7811bbc 100644 --- a/sizeof.c +++ b/sizeof.c @@ -1,51 +1,49 @@ #define _GNU_SOURCE 1 -#define _LARGEFILE64_SOURCE 1 -#define _FILE_OFFSET_BITS 64 - +#define _LARGEFILE64_SOURCE 1 +#define _FILE_OFFSET_BITS 64 +#define SYSLOG_NAMES 1 #include -#include #include +#include +#include +#include #include -//#include -//#include -#include -//#include -#include -//#include -#include -//#include -#include -//#include -#include -//#include -#include -//#include -//#include -#include -//#include -//#include -//#include -#include -//#include -#include -//#include -//#include -#include +#include +#include +#include +#include +#include #include +#include #include +#include +#include +#include #include +//#include +#include +#include +#include #include #include #include #include #include #include +#include +#include +#include +#include +#include #include #include #include +#include #include #include +#include +#include #include #include #include @@ -59,53 +57,102 @@ #include #include #include +#include #include #include #include +#include #include +#include +#include #include #include #include #include +#include #include #include #include #include #include +#include #include +#include #include #include +#include #include +#include +#include +#include #include #include +#include #include +#include +#include +#include +#include +#include +#include #include +#include +#include +#include #include +#include +#include +#include #include #include #include +#include #include #include #include +#include +#include +#include +#include +#include +#include +#include +#include #include +#include +#include #include #include #include #include +#include +#include #include +#include #include +#include +#include #include +#include #include +#include #include #include +#include +#include +#include #include +#include #include #include +#include #include #define p(x) printf("%s\t%u\n", #x, sizeof(x)); int main(){ -//p(CODE) +p(ACTION) +p(CODE) //p(DIR) +p(ENTRY) p(Elf32_Addr) p(Elf32_Conflict) p(Elf32_Dyn) @@ -163,18 +210,20 @@ p(Elf_Options) p(Elf_Options_Hw) //p(FILE) p(HEADER) +p(VISIT) +p(_Bool) p(__uint16_t) p(__uint32_t) p(__uint64_t) p(blkcnt_t) p(blksize_t) -p(bool) p(caddr_t) p(cc_t) p(clock_t) p(clockid_t) p(dev_t) p(div_t) +p(double) p(elf_fpregset_t) //p(elf_fpxregset_t) p(elf_greg_t) @@ -185,9 +234,11 @@ p(fd_mask) p(fd_set) p(fenv_t) p(fexcept_t) +p(float) p(fpos_t) p(fsblkcnt_t) p(fsfilcnt_t) +p(fsid_t) p(gid_t) p(glob_t) p(iconv_t) @@ -197,6 +248,7 @@ p(imaxdiv_t) p(in_addr_t) p(in_port_t) p(ino_t) +p(int) p(int16_t) p(int32_t) p(int64_t) @@ -216,6 +268,9 @@ p(key_t) p(ldiv_t) p(lldiv_t) p(locale_t) +p(long) +p(long double) +p(long long) p(lwpid_t) p(mbstate_t) p(mcontext_t) @@ -272,7 +327,8 @@ p(res_state) p(rlim_t) p(sa_family_t) p(scrnmap_t) -//p(sem_t) +p(sem_t) +p(short) p(sig_atomic_t) p(sighandler_t) p(siginfo_t) @@ -294,10 +350,12 @@ p(struct __res_state) //p(struct __ucontext) p(struct _ns_flagdata) p(struct addrinfo) +p(struct aiocb) p(struct arpd_request) p(struct arphdr) p(struct arpreq) p(struct arpreq_old) +p(struct bandinfo) p(struct cmsghdr) p(struct console_font_op) p(struct consolefontdesc) @@ -339,7 +397,6 @@ p(struct ih_idseq) p(struct ih_pmtu) p(struct ih_rtradv) p(struct in6_addr) -//p(struct in6_mutinfo) p(struct in6_pktinfo) p(struct in6_rtmsg) p(struct in_addr) @@ -353,6 +410,7 @@ p(struct ip6_frag) p(struct ip6_hbh) p(struct ip6_hdr) p(struct ip6_hdrctl) +p(struct ip6_mtuinfo) p(struct ip6_opt) p(struct ip6_opt_jumbo) p(struct ip6_opt_nsap) @@ -397,14 +455,15 @@ p(struct nd_redirect) p(struct nd_router_advert) p(struct nd_router_solicit) p(struct netent) -//p(struct npttimeval) p(struct ns_tcp_tsig_state) p(struct ns_tsig_key) +p(struct ntptimeval) p(struct option) p(struct packet_mreq) p(struct passwd) p(struct pollfd) p(struct protoent) +p(struct qelem) p(struct res_sym) p(struct rlimit) p(struct rr_pco_match) @@ -432,7 +491,15 @@ p(struct sockaddr_storage) p(struct sockaddr_un) p(struct spwd) p(struct stat) -//p(struct statvfs) +p(struct statfs) +p(struct statvfs) +p(struct str_list) +p(struct str_mlist) +p(struct strbuf) +p(struct strfdinsert) +p(struct strioctl) +p(struct strpeek) +p(struct strrecvfd) p(struct sysinfo) p(struct termios) p(struct timespec) @@ -449,7 +516,7 @@ p(struct unimapinit) p(struct unipair) p(struct user) p(struct user_fpregs_struct) -//p(struct user_fpxregs_struct) +p(struct user_fpxregs_struct) p(struct user_regs_struct) p(struct utimbuf) p(struct utmpx) @@ -494,9 +561,10 @@ p(union epoll_data) p(union sigval) p(ushort) p(va_list) +p(void*) p(wchar_t) -//p(wctrans_t) -//p(wctype_t) +p(wctrans_t) +p(wctype_t) p(wint_t) p(wordexp_t) return 0;}