+
Point of view
All features
deferred class STANDARD_C_LIBRARY_TYPES
Summary
Direct parents
Insert list: ANY
Known children
Insert list: ADDRINFO_STRUCT, AIOCB64_STRUCT, AIOCB_STRUCT, AIOINIT_STRUCT, AIO_EXTERNALS, ASSERT_EXTERNALS, BANDINFO_STRUCT, CMATHCALLS_EXTERNALS, CMSGHDR_STRUCT, CONFNAME_EXTERNALS, CPU_SET_T_STRUCT, CTYPE_EXTERNALS, DIRENT64_STRUCT, DIRENT_EXTERNALS, DIRENT_STRUCT, DIR_STRUCT, DIV_T_STRUCT, DLFCN_EXTERNALS, DL_INFO_STRUCT, DL_SERINFO_STRUCT, DL_SERPATH_STRUCT, DL_TYPES, DRAND48_DATA_STRUCT, ERRNO_EXTERNALS, FCNTL_EXTERNALS, FCNTL_LINUX_EXTERNALS, FD_SET_STRUCT, FENV_EXTERNALS, FENV_T_STRUCT, FFITARGET_EXTERNALS, FFITARGET_X86_64_EXTERNALS, FFI_CIF_STRUCT, FFI_CLOSURE_STRUCT, FFI_EXTERNALS, FFI_JAVA_RAW_CLOSURE_STRUCT, FFI_RAW_CLOSURE_STRUCT, FFI_RAW_UNION, FFI_TYPES, FFI_TYPE_STRUCT, FFI_X86_64_EXTERNALS, FILE_HANDLE_STRUCT, FLOCK64_STRUCT, FLOCK_STRUCT, FMTMSG_EXTERNALS, FNMATCH_EXTERNALS, FTS5CONTEXT_STRUCT, FTS5EXTENSION_API_STRUCT, FTS5PHRASE_ITER_STRUCT, FTS5TOKENIZER_STRUCT, FTS5_API_STRUCT, FTS5_TOKENIZER_STRUCT, FTW_EXTERNALS, FTW_STRUCT, FUNMAP_STRUCT, F_OWNER_EX_STRUCT, GAICB_STRUCT, GETOPT_EXTERNALS, GLOB64_T_STRUCT, GLOB_EXTERNALS, GLOB_T_STRUCT, GROUP_FILTER_STRUCT, GROUP_REQ_STRUCT, GROUP_SOURCE_REQ_STRUCT, GROUP_STRUCT, GRP_EXTERNALS, HISTORY_EXTERNALS, HISTORY_STATE_STRUCT, HIST_ENTRY_STRUCT, HOSTENT_STRUCT, ICONV_EXTERNALS, IFACE_STRUCT, IFADDR_STRUCT, IFCONF_STRUCT, IFMAP_STRUCT, IFREQ_STRUCT, IF_EXTERNALS, IF_NAMEINDEX_STRUCT, IMAXDIV_T_STRUCT, IN6_ADDR_STRUCT, IN6_PKTINFO_STRUCT, INET_EXTERNALS, INTTYPES_EXTERNALS, IN_ADDR_STRUCT, IN_EXTERNALS, IN_PKTINFO_STRUCT, IOVEC_STRUCT, IP6_MTUINFO_STRUCT, IPCTYPES_EXTERNALS, IPC_EXTERNALS, IPC_PERM_STRUCT, IPV6_MREQ_STRUCT, IP_MREQN_STRUCT, IP_MREQ_SOURCE_STRUCT, IP_MREQ_STRUCT, IP_MSFILTER_STRUCT, IP_OPTS_STRUCT, ITIMERSPEC_STRUCT, KEYMAPS_EXTERNALS, KEYMAP_ENTRY_STRUCT, LANGINFO_EXTERNALS, LCONV_STRUCT, LDIV_T_STRUCT, LIBGEN_EXTERNALS, LINGER_STRUCT, LLDIV_T_STRUCT, LOCALE_EXTERNALS, MATHCALLS_EXTERNALS, MATHDEF_EXTERNALS, MATH_EXTERNALS, MCONTEXT_T_STRUCT, MMAN_EXTERNALS, MMSGHDR_STRUCT, MONETARY_EXTERNALS, MQUEUE_EXTERNALS, MQ_ATTR_STRUCT, MSGBUF_STRUCT, MSGHDR_STRUCT, MSGINFO_STRUCT, MSG_EXTERNALS, MSQID_DS_STRUCT, MSQ_EXTERNALS, NETDB_EXTERNALS, NETENT_STRUCT, NL_TYPES_EXTERNALS, OBSTACK_STRUCT, OSOCKADDR_STRUCT, PASSWD_STRUCT, POLLFD_STRUCT, POLL_EXTERNALS, POSIX_SPAWNATTR_T_STRUCT, POSIX_SPAWN_FILE_ACTIONS_T_STRUCT, POSIX_TYPES, PROTOENT_STRUCT, PTHREADTYPES_EXTERNALS, PTHREAD_ATTR_T_UNION, PTHREAD_BARRIERATTR_T_UNION, PTHREAD_BARRIER_T_UNION, PTHREAD_CONDATTR_T_UNION, PTHREAD_COND_T_UNION, PTHREAD_EXTERNALS, PTHREAD_MUTEXATTR_T_UNION, PTHREAD_MUTEX_T_UNION, PTHREAD_RWLOCKATTR_T_UNION, PTHREAD_RWLOCK_T_UNION, PTHREAD_UNWIND_BUF_T_STRUCT, PWD_EXTERNALS, RANDOM_DATA_STRUCT, READLINE_EXTERNALS, READLINE_STATE_STRUCT, READLINE_TYPES, REGEX_EXTERNALS, REGEX_T_STRUCT, REGMATCH_T_STRUCT, RESOURCE_EXTERNALS, RE_REGISTERS_STRUCT, RLIMIT64_STRUCT, RLIMIT_STRUCT, RLTYPEDEFS_EXTERNALS, RPCENT_STRUCT, RUSAGE_STRUCT, SCHED_EXTERNALS, SCHED_PARAM_STRUCT, SELECT_EXTERNALS, SEMAPHORE_EXTERNALS, SEMBUF_STRUCT, SEMID_DS_STRUCT, SEMINFO_STRUCT, SEM_EXTERNALS, SEM_T_UNION, SERVENT_STRUCT, SETJMP_EXTERNALS, SHMID_DS_STRUCT, SHMINFO_STRUCT, SHM_EXTERNALS, SHM_INFO_STRUCT, SIGACTION_EXTERNALS, SIGACTION_STRUCT, SIGCONTEXT_EXTERNALS, SIGCONTEXT_STRUCT, SIGEVENT_STRUCT, SIGEVENT_T_STRUCT, SIGINFO_EXTERNALS, SIGINFO_T_STRUCT, SIGNAL_EXTERNALS, SIGSET_EXTERNALS, SIGSET_T_STRUCT, SIGSTACK_EXTERNALS, SIGSTACK_STRUCT, SIGTHREAD_EXTERNALS, SIGVAL_T_UNION, SIGVEC_STRUCT, SOCKADDR_EXTERNALS, SOCKADDR_IN6_STRUCT, SOCKADDR_IN_STRUCT, SOCKADDR_STORAGE_STRUCT, SOCKADDR_STRUCT, SOCKADDR_UN_STRUCT, SOCKET_EXTERNALS, SOCKET_TYPE_EXTERNALS, SPAWN_EXTERNALS, SQLITE3_BACKUP_STRUCT, SQLITE3_BLOB_STRUCT, SQLITE3_CONTEXT_STRUCT, SQLITE3_EXTERNALS, SQLITE3_FILE_STRUCT, SQLITE3_INDEX_CONSTRAINT_STRUCT, SQLITE3_INDEX_CONSTRAINT_USAGE_STRUCT, SQLITE3_INDEX_INFO_STRUCT, SQLITE3_INDEX_ORDERBY_STRUCT, SQLITE3_IO_METHODS_STRUCT, SQLITE3_MEM_METHODS_STRUCT, SQLITE3_MODULE_STRUCT, SQLITE3_MUTEX_METHODS_STRUCT, SQLITE3_MUTEX_STRUCT, SQLITE3_PCACHE_METHODS2_STRUCT, SQLITE3_PCACHE_METHODS_STRUCT, SQLITE3_PCACHE_PAGE_STRUCT, SQLITE3_PCACHE_STRUCT, SQLITE3_RTREE_GEOMETRY_STRUCT, SQLITE3_RTREE_QUERY_INFO_STRUCT, SQLITE3_SNAPSHOT_STRUCT, SQLITE3_STMT_STRUCT, SQLITE3_STRUCT, SQLITE3_VALUE_STRUCT, SQLITE3_VFS_STRUCT, SQLITE3_VTAB_CURSOR_STRUCT, SQLITE3_VTAB_STRUCT, SQLITE_TYPES, STACK_T_STRUCT, STAT64_STRUCT, STATVFS64_STRUCT, STATVFS_EXTERNALS, STATVFS_STRUCT, STAT_EXTERNALS, STAT_STRUCT, STDINT_EXTERNALS, STDIO_EXTERNALS, STDLIB_EXTERNALS, STRBUF_STRUCT, STRFDINSERT_STRUCT, STRING_EXTERNALS, STRIOCTL_STRUCT, STROPTS_EXTERNALS, STRPEEK_STRUCT, STRRECVFD_STRUCT, STR_LIST_STRUCT, STR_MLIST_STRUCT, SYSLOG_EXTERNALS, SYSMACROS_EXTERNALS, TCPHDR_STRUCT, TCP_COOKIE_TRANSACTIONS_STRUCT, TCP_EXTERNALS, TCP_INFO_STRUCT, TCP_MD5SIG_STRUCT, TCP_REPAIR_OPT_STRUCT, TERMIOS_EXTERNALS, TERMIOS_STRUCT, TILDE_EXTERNALS, TIMESPEC_STRUCT, TIMES_EXTERNALS, TIME_EXTERNALS, TMS_STRUCT, TM_STRUCT, UCONTEXT_EXTERNALS, UCONTEXT_T_STRUCT, UCRED_STRUCT, UIO_EXTERNALS, ULIMIT_EXTERNALS, UNDO_LIST_STRUCT, UNISTD_EXTERNALS, UN_EXTERNALS, UTIMBUF_STRUCT, UTIME_EXTERNALS, UTMPX_EXTERNALS, UTMPX_STRUCT, UTMP_STRUCT, UTSNAME_EXTERNALS, UTSNAME_STRUCT, WAITFLAGS_EXTERNALS, WAITSTATUS_EXTERNALS, WAIT_EXTERNALS, WAIT_UNION, WCTYPE_EXTERNALS, WORDEXP_EXTERNALS, WORDEXP_T_STRUCT, WRAPPER, XLOCALE_EXTERNALS, XTITYPES_EXTERNALS, ZMQ_EXTERNALS, ZMQ_MSG_T_STRUCT, ZMQ_POLLITEM_T_STRUCT, ZMQ_TYPES
Overview
Features
variable-size types
{WRAPPER_HANDLER}
C type definitions (typedefs)
{WRAPPER_HANDLER}
  • comparison_fn_t: POINTER
    typedef comparison_fn_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
  • timer_t: POINTER
    typedef timer_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • clockid_t: INTEGER_32
    typedef clockid_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • time_t: INTEGER_64
    typedef time_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • clock_t: INTEGER_64
    typedef clock_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • uintmax_t: NATURAL_64
    typedef uintmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • intmax_t: INTEGER_64
    typedef intmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uintptr_t: NATURAL_64
    typedef uintptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • intptr_t: INTEGER_64
    typedef intptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast64_t: NATURAL_64
    typedef uint_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast32_t: NATURAL_64
    typedef uint_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast16_t: NATURAL_64
    typedef uint_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast8_t: CHARACTER
    typedef uint_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast64_t: INTEGER_64
    typedef int_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast32_t: INTEGER_64
    typedef int_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast16_t: INTEGER_64
    typedef int_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast8_t: CHARACTER
    typedef int_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least64_t: NATURAL_64
    typedef uint_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least32_t: NATURAL_32
    typedef uint_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least16_t: NATURAL_16
    typedef uint_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least8_t: CHARACTER
    typedef uint_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least64_t: INTEGER_64
    typedef int_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least32_t: INTEGER_32
    typedef int_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least16_t: INTEGER_16
    typedef int_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least8_t: CHARACTER
    typedef int_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint64_t: NATURAL_64
    typedef uint64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint32_t: NATURAL_32
    typedef uint32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint16_t: NATURAL_16
    typedef uint16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint8_t: CHARACTER
    typedef uint8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int64_t: INTEGER_64
    typedef int64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int32_t: INTEGER_32
    typedef int32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int16_t: INTEGER_16
    typedef int16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int8_t: CHARACTER
    typedef int8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • ssize_t: INTEGER_64
    typedef ssize_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • off64_t: INTEGER_64
    typedef off64_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
  • off_t: INTEGER_64
    typedef off_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
  • size_t: NATURAL_64
    typedef size_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
  • ptrdiff_t: INTEGER_64
    typedef ptrdiff_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • error_t: INTEGER_32
    typedef error_t from /usr/include/errno.h Empty by design, used for anchored declarations.
long: INTEGER_64
effective function
a query with the same type of c 'long int'.
useful when dealing with code that uses long int variable: just insert th class and mark the type as 'like long'
long_unsigned: NATURAL_64
effective function
a query with the same type of c 'long unsigned int'.
useful when dealing with code that uses long int variable: just insert th class and mark the type as 'like long_unsigned'
comparison_fn_t: POINTER
effective function
typedef comparison_fn_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
timer_t: POINTER
effective function
typedef timer_t from /usr/include/time.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
clockid_t: INTEGER_32
effective function
typedef clockid_t from /usr/include/time.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
time_t: INTEGER_64
effective function
typedef time_t from /usr/include/time.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
clock_t: INTEGER_64
effective function
typedef clock_t from /usr/include/time.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uintmax_t: NATURAL_64
effective function
typedef uintmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
intmax_t: INTEGER_64
effective function
typedef intmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uintptr_t: NATURAL_64
effective function
typedef uintptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
intptr_t: INTEGER_64
effective function
typedef intptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_fast64_t: NATURAL_64
effective function
typedef uint_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_fast32_t: NATURAL_64
effective function
typedef uint_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_fast16_t: NATURAL_64
effective function
typedef uint_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_fast8_t: CHARACTER
effective function
typedef uint_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_fast64_t: INTEGER_64
effective function
typedef int_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_fast32_t: INTEGER_64
effective function
typedef int_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_fast16_t: INTEGER_64
effective function
typedef int_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_fast8_t: CHARACTER
effective function
typedef int_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_least64_t: NATURAL_64
effective function
typedef uint_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_least32_t: NATURAL_32
effective function
typedef uint_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_least16_t: NATURAL_16
effective function
typedef uint_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint_least8_t: CHARACTER
effective function
typedef uint_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_least64_t: INTEGER_64
effective function
typedef int_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_least32_t: INTEGER_32
effective function
typedef int_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_least16_t: INTEGER_16
effective function
typedef int_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int_least8_t: CHARACTER
effective function
typedef int_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint64_t: NATURAL_64
effective function
typedef uint64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint32_t: NATURAL_32
effective function
typedef uint32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint16_t: NATURAL_16
effective function
typedef uint16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
uint8_t: CHARACTER
effective function
typedef uint8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int64_t: INTEGER_64
effective function
typedef int64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int32_t: INTEGER_32
effective function
typedef int32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int16_t: INTEGER_16
effective function
typedef int16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
int8_t: CHARACTER
effective function
typedef int8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
ssize_t: INTEGER_64
effective function
typedef ssize_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
off64_t: INTEGER_64
effective function
typedef off64_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
off_t: INTEGER_64
effective function
typedef off_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
size_t: NATURAL_64
effective function
typedef size_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
ptrdiff_t: INTEGER_64
effective function
typedef ptrdiff_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default
error_t: INTEGER_32
effective function
typedef error_t from /usr/include/errno.h Empty by design, used for anchored declarations.
ensure
  • Result.is_default