|
Packit Service |
a8c26c |
set prototyped
|
|
Packit Service |
a8c26c |
iff AST_SYS
|
|
Packit Service |
a8c26c |
ref -D_def_map_ast
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
print #if __mips == 2 && !defined(_NO_LARGEFILE64_SOURCE)
|
|
Packit Service |
a8c26c |
print #define _NO_LARGEFILE64_SOURCE 1
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
print #if !defined(_NO_LARGEFILE64_SOURCE) && _typ_off64_t && _lib_lseek64 && _lib_stat64
|
|
Packit Service |
a8c26c |
print #if !defined(_LARGEFILE64_SOURCE)
|
|
Packit Service |
a8c26c |
print #define _LARGEFILE64_SOURCE 1
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
print #if !defined(_LARGEFILE_SOURCE)
|
|
Packit Service |
a8c26c |
print #define _LARGEFILE_SOURCE 1
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
print #if !defined(_LARGE_FILE_API)
|
|
Packit Service |
a8c26c |
print #define _LARGE_FILE_API 1
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
print #else
|
|
Packit Service |
a8c26c |
print #undef _LARGEFILE64_SOURCE
|
|
Packit Service |
a8c26c |
print #undef _LARGEFILE_SOURCE
|
|
Packit Service |
a8c26c |
print #undef _LARGE_FILE_API
|
|
Packit Service |
a8c26c |
print #undef _typ_ino64_t
|
|
Packit Service |
a8c26c |
print #undef _typ_off64_t
|
|
Packit Service |
a8c26c |
print #undef _typ_struct_dirent64
|
|
Packit Service |
a8c26c |
print #undef _lib_creat64
|
|
Packit Service |
a8c26c |
print #undef _lib_fstat64
|
|
Packit Service |
a8c26c |
print #undef _lib_fstatvfs64
|
|
Packit Service |
a8c26c |
print #undef _lib_ftruncate64
|
|
Packit Service |
a8c26c |
print #undef _lib_lseek64
|
|
Packit Service |
a8c26c |
print #undef _lib_lstat64
|
|
Packit Service |
a8c26c |
print #undef _lib_mmap64
|
|
Packit Service |
a8c26c |
print #undef _lib_open64
|
|
Packit Service |
a8c26c |
print #undef _lib_readdir64
|
|
Packit Service |
a8c26c |
print #undef _lib_stat64
|
|
Packit Service |
a8c26c |
print #undef _lib_statvfs64
|
|
Packit Service |
a8c26c |
print #undef _lib_truncate64
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
print #if !_lib_readdir64
|
|
Packit Service |
a8c26c |
print #undef _typ_ino64_t
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
print #if defined(__STDC__) && !defined(__USE_FIXED_PROTOTYPES__)
|
|
Packit Service |
a8c26c |
print #define __USE_FIXED_PROTOTYPES__ 1 /* kick gcc out of the past */
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
header stdlib.h
|
|
Packit Service |
a8c26c |
header stddef.h
|
|
Packit Service |
a8c26c |
header sys/types.h
|
|
Packit Service |
a8c26c |
header stdint.h
|
|
Packit Service |
a8c26c |
header inttypes.h
|
|
Packit Service |
a8c26c |
header string.h
|
|
Packit Service |
a8c26c |
header unistd.h
|
|
Packit Service |
a8c26c |
header limits.h
|
|
Packit Service |
a8c26c |
header fcntl.h
|
|
Packit Service |
a8c26c |
header locale.h
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
typ dev_t,nlink_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef short $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ gid_t,mode_t,uid_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef unsigned short $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ wchar_t stdio.h wchar.h fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef unsigned short $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ pid_t,ssize_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef int $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ wint_t stdio.h wchar.h fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef int $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ socklen_t sys/socket.h fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef int $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ size_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef unsigned int $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ clock_t,ino_t,off_t,ptrdiff_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef long $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ time_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef unsigned long $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ div_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef struct { int quot; int rem; } $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
typ ldiv_t fail{
|
|
Packit Service |
a8c26c |
echo "#ifndef $m"
|
|
Packit Service |
a8c26c |
echo "#define $m 1"
|
|
Packit Service |
a8c26c |
echo "typedef struct { long quot; long rem; } $v;"
|
|
Packit Service |
a8c26c |
echo "#endif"
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
tst typ_signed_size_t output{
|
|
Packit Service |
a8c26c |
#include <sys/types.h>
|
|
Packit Service |
a8c26c |
int
|
|
Packit Service |
a8c26c |
main()
|
|
Packit Service |
a8c26c |
{
|
|
Packit Service |
a8c26c |
unsigned long u = ~0;
|
|
Packit Service |
a8c26c |
size_t s = ~0;
|
|
Packit Service |
a8c26c |
if (s >= 0)
|
|
Packit Service |
a8c26c |
return 1;
|
|
Packit Service |
a8c26c |
printf("#if !defined(__cplusplus) && !defined(c_plusplus) && !defined(_typ_signed_size_t)\n/* what dipsticks made size_t signed? sun. */\ntypedef unsigned %s _ast_size_t;\n#undef\tsize_t\n#define size_t\t_ast_size_t\n#endif\n", u == (unsigned long)s ? "long" : "int");
|
|
Packit Service |
a8c26c |
return 0;
|
|
Packit Service |
a8c26c |
}
|
|
Packit Service |
a8c26c |
}end
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
define offsetof (type,member) ((size_t)&(((type*)0)->member))
|
|
Packit Service |
a8c26c |
define EXIT_FAILURE 1
|
|
Packit Service |
a8c26c |
define EXIT_SUCCESS 0
|
|
Packit Service |
a8c26c |
define MB_CUR_MAX 1
|
|
Packit Service |
a8c26c |
define RAND_MAX 32767
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
define STDIN_FILENO 0
|
|
Packit Service |
a8c26c |
define STDOUT_FILENO 1
|
|
Packit Service |
a8c26c |
define STDERR_FILENO 2
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
define NULL 0
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
define SEEK_SET 0
|
|
Packit Service |
a8c26c |
define SEEK_CUR 1
|
|
Packit Service |
a8c26c |
define SEEK_END 2
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
define F_OK 0
|
|
Packit Service |
a8c26c |
define X_OK 1
|
|
Packit Service |
a8c26c |
define W_OK 2
|
|
Packit Service |
a8c26c |
define R_OK 4
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
print #if _BLD_ast && defined(__EXPORT__)
|
|
Packit Service |
a8c26c |
print #define extern __EXPORT__
|
|
Packit Service |
a8c26c |
print #endif
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
extern _exit void (int)
|
|
Packit Service |
a8c26c |
extern abort void (void)
|
|
Packit Service |
a8c26c |
extern abs int (int)
|
|
Packit Service |
a8c26c |
extern access int (const char*, int)
|
|
Packit Service |
a8c26c |
extern alarm unsigned (unsigned)
|
|
Packit Service |
a8c26c |
extern atexit int (void(*)(void))
|
|
Packit Service |
a8c26c |
extern atof double (const char*)
|
|
Packit Service |
a8c26c |
extern atoi int (const char*)
|
|
Packit Service |
a8c26c |
extern atol long (const char*)
|
|
Packit Service |
a8c26c |
extern bsearch void* (const void*, const void*, size_t, size_t, int(*)(const void*, const void*))
|
|
Packit Service |
a8c26c |
extern calloc void* (size_t, size_t)
|
|
Packit Service |
a8c26c |
extern cfree void (void*)
|
|
Packit Service |
a8c26c |
extern chdir int (const char*)
|
|
Packit Service |
a8c26c |
extern chown int (const char*, uid_t, gid_t)
|
|
Packit Service |
a8c26c |
extern close int (int)
|
|
Packit Service |
a8c26c |
extern confstr size_t (int, char*, size_t)
|
|
Packit Service |
a8c26c |
extern div div_t (int, int)
|
|
Packit Service |
a8c26c |
extern dup int (int)
|
|
Packit Service |
a8c26c |
extern dup2 int (int, int)
|
|
Packit Service |
a8c26c |
extern eaccess int (const char*, int)
|
|
Packit Service |
a8c26c |
extern execl int (const char*, const char*, ...)
|
|
Packit Service |
a8c26c |
extern execle int (const char*, const char*, ...)
|
|
Packit Service |
a8c26c |
extern execlp int (const char*, const char*, ...)
|
|
Packit Service |
a8c26c |
extern execv int (const char*, char* const[])
|
|
Packit Service |
a8c26c |
extern execve int (const char*, char* const[], char* const[])
|
|
Packit Service |
a8c26c |
extern execve int (const char*, char* const[], char* const[])
|
|
Packit Service |
a8c26c |
extern execvp int (const char*, char* const[])
|
|
Packit Service |
a8c26c |
extern execvpe int (const char*, char* const[], char* const[])
|
|
Packit Service |
a8c26c |
extern exit void (int)
|
|
Packit Service |
a8c26c |
extern fork pid_t (void)
|
|
Packit Service |
a8c26c |
extern fpathconf long (int, int)
|
|
Packit Service |
a8c26c |
extern free void (void*)
|
|
Packit Service |
a8c26c |
extern fsync int (int)
|
|
Packit Service |
a8c26c |
extern ftruncate int (int, off_t)
|
|
Packit Service |
a8c26c |
extern getcwd char* (char*, size_t)
|
|
Packit Service |
a8c26c |
extern getegid gid_t (void)
|
|
Packit Service |
a8c26c |
extern getenv char* (const char*)
|
|
Packit Service |
a8c26c |
extern geteuid uid_t (void)
|
|
Packit Service |
a8c26c |
extern getgid gid_t (void)
|
|
Packit Service |
a8c26c |
extern getgroups int (int, gid_t[])
|
|
Packit Service |
a8c26c |
extern getlogin char* (void)
|
|
Packit Service |
a8c26c |
extern getpgrp pid_t (void)
|
|
Packit Service |
a8c26c |
extern getpid pid_t (void)
|
|
Packit Service |
a8c26c |
extern getppid pid_t (void)
|
|
Packit Service |
a8c26c |
extern gettxt char* (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern getuid uid_t (void)
|
|
Packit Service |
a8c26c |
extern isatty int (int)
|
|
Packit Service |
a8c26c |
extern labs long (long)
|
|
Packit Service |
a8c26c |
extern ldiv ldiv_t (long, long)
|
|
Packit Service |
a8c26c |
extern link int (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern lseek off_t (int, off_t, int)
|
|
Packit Service |
a8c26c |
extern malloc void* (size_t)
|
|
Packit Service |
a8c26c |
extern mblen int (const char*, size_t)
|
|
Packit Service |
a8c26c |
extern mbstowcs size_t (wchar_t*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern mbtowc int (wchar_t*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern memalign void* (size_t, size_t)
|
|
Packit Service |
a8c26c |
extern memccpy void* (void*, const void*, int, size_t)
|
|
Packit Service |
a8c26c |
extern memchr void* (const void*, int, size_t)
|
|
Packit Service |
a8c26c |
extern memcmp int (const void*, const void*, size_t)
|
|
Packit Service |
a8c26c |
extern memcpy void* (void*, const void*, size_t)
|
|
Packit Service |
a8c26c |
extern memmove void* (void*, const void*, size_t)
|
|
Packit Service |
a8c26c |
extern memset void* (void*, int, size_t)
|
|
Packit Service |
a8c26c |
extern pathconf long (const char*, int)
|
|
Packit Service |
a8c26c |
extern pause int (void)
|
|
Packit Service |
a8c26c |
extern pipe int (int[])
|
|
Packit Service |
a8c26c |
extern pvalloc void* (size_t)
|
|
Packit Service |
a8c26c |
extern qsort void (void*, size_t, size_t, int(*)(const void*, const void*))
|
|
Packit Service |
a8c26c |
extern rand int (void)
|
|
Packit Service |
a8c26c |
extern read ssize_t (int, void*, size_t)
|
|
Packit Service |
a8c26c |
extern realloc void* (void*, size_t)
|
|
Packit Service |
a8c26c |
extern realpath char* (const char*, char*)
|
|
Packit Service |
a8c26c |
extern resolvepath char* (const char*, char*, size_t)
|
|
Packit Service |
a8c26c |
extern rmdir int (const char*)
|
|
Packit Service |
a8c26c |
extern setgid int (gid_t)
|
|
Packit Service |
a8c26c |
extern setpgid int (pid_t, pid_t)
|
|
Packit Service |
a8c26c |
extern setsid pid_t (void)
|
|
Packit Service |
a8c26c |
extern setuid int (uid_t)
|
|
Packit Service |
a8c26c |
extern sleep unsigned (unsigned int)
|
|
Packit Service |
a8c26c |
extern spawnveg pid_t (const char*, char* const[], char* const[], pid_t)
|
|
Packit Service |
a8c26c |
extern srand void (unsigned int)
|
|
Packit Service |
a8c26c |
extern strcasecmp int (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strcat char* (char*, const char*)
|
|
Packit Service |
a8c26c |
extern strchr char* (const char*, int)
|
|
Packit Service |
a8c26c |
extern strcmp int (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strcoll int (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strcpy char* (char*, const char*)
|
|
Packit Service |
a8c26c |
extern strcspn size_t (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strdup char* (const char*)
|
|
Packit Service |
a8c26c |
extern strlcat size_t (char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strlcpy size_t (char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strlen size_t (const char*)
|
|
Packit Service |
a8c26c |
extern strncasecmp int (const char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strncat char* (char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strncmp int (const char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strncpy char* (char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern strpbrk char* (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strrchr char* (const char*, int)
|
|
Packit Service |
a8c26c |
extern strspn size_t (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strstr char* (const char*, const char*)
|
|
Packit Service |
a8c26c |
extern strtok char* (char*, const char*)
|
|
Packit Service |
a8c26c |
extern strxfrm size_t (char*, const char*, size_t)
|
|
Packit Service |
a8c26c |
extern swab void (const void*, void*, ssize_t)
|
|
Packit Service |
a8c26c |
extern sysconf long (int)
|
|
Packit Service |
a8c26c |
extern system int (const char*)
|
|
Packit Service |
a8c26c |
extern tcgetpgrp pid_t (int)
|
|
Packit Service |
a8c26c |
extern tcsetpgrp int (int, pid_t)
|
|
Packit Service |
a8c26c |
extern truncate int (const char*, off_t)
|
|
Packit Service |
a8c26c |
extern ttyname char* (int)
|
|
Packit Service |
a8c26c |
extern unlink int (const char*)
|
|
Packit Service |
a8c26c |
extern valloc void* (size_t)
|
|
Packit Service |
a8c26c |
extern wcstombs size_t (char*, const wchar_t*, size_t)
|
|
Packit Service |
a8c26c |
extern wctomb int (char*, wchar_t)
|
|
Packit Service |
a8c26c |
extern write ssize_t (int, const void*, size_t)
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
print #undef extern
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
# <stdarg.h> is handled by proto so this must be after the last test
|
|
Packit Service |
a8c26c |
|
|
Packit Service |
a8c26c |
print #include <stdarg.h>
|