P99
|
Files | |
file | p99.h [code] |
Use this to include all of P99. | |
file | p99_args.h [code] |
Providing macros that handle variadic macro argument lists. | |
file | p99_arith.h [code] |
Branchless arithmetic and bit twiddling snippets. | |
file | p99_atomic.h [code] |
file | p99_atomic_arm.h [code] |
file | p99_atomic_flag.h [code] |
file | p99_atomic_gcc.h [code] |
Implement some of the atomic operations as fallback to gcc' builtins. | |
file | p99_atomic_gcc_atomic.h [code] |
Implement some of the atomic operations as fallback to gcc' __atomic builtins. | |
file | p99_atomic_gcc_sync.h [code] |
Implement some of the atomic operations as fallback to gcc' __sync builtins. | |
file | p99_atomic_x86.h [code] |
file | p99_bitset.h [code] |
file | p99_block.h [code] |
Macros that implement controlling blocks. | |
file | p99_c99.h [code] |
C99 specific include files that are required by the standard. | |
file | p99_c99_default.h [code] |
file | p99_c99_throw.h [code] |
file | p99_callback.h [code] |
file | p99_checkargs.h [code] |
Macros to check arguments to functions, in particular of variably modified types. | |
file | p99_choice.h [code] |
Choice macros that implement ‘static inline’ table lookup. | |
file | p99_classification.h [code] |
classification of different types of token sequences | |
file | p99_clib.h [code] |
file | p99_cm.h [code] |
file | p99_compiler.h [code] |
Group compiler dependencies together in one file. | |
file | p99_constraint.h [code] |
file | p99_count.h [code] |
file | p99_defarg.h [code] |
Macros for default arguments to functions. | |
file | p99_double.h [code] |
Build decimal or hexadecimal double constants with macros. | |
file | p99_enum.h [code] |
file | p99_errno.h [code] |
file | p99_fifo.h [code] |
file | p99_for.h [code] |
A preprocessor for loop implementation and some derived list handling macros. | |
file | p99_futex.h [code] |
file | p99_futex_c11.h [code] |
file | p99_futex_linux.h [code] |
file | p99_generated.h [code] |
automatically generated macros to handle variadic macros. | |
file | p99_generic.h [code] |
file | p99_getopt.h [code] |
Providing macros that handle variadic macro argument lists. | |
file | p99_hook.h [code] |
Compiler specific hook functions to execute at load/unload time. | |
file | p99_id.h [code] |
Implement a simple FILEID that changes each time this file is included somewhere. | |
file | p99_if.h [code] |
preprocessor conditionals to use inside macros | |
file | p99_init.h [code] |
Implement initialization functions that are executed early. | |
file | p99_int.h [code] |
Macros handling integer types and initialization. | |
file | p99_iterator.h [code] |
file | p99_libc.h [code] |
Group C library dependencies together in one file. | |
file | p99_lifo.h [code] |
file | p99_list.h [code] |
Basis macros to process the parameter list of a variadic macro. | |
file | p99_logical.h [code] |
macros to handle Boolean conditions at compile time. | |
file | p99_map.h [code] |
macros to produce lists of statements or declarations. | |
file | p99_new.h [code] |
Macros for initialization and allocation. | |
file | p99_notifier.h [code] |
file | p99_paste.h [code] |
macros that paste tokens in a predictable way | |
file | p99_posix_default.h [code] |
file | p99_qsort.h [code] |
An implementation of a sorting routine. | |
file | p99_rand.h [code] |
An implementation of George Marsaglia's xorshift PRG with a period of about 2^160. | |
file | p99_rwl.h [code] |
file | p99_special.c [code] |
This file just contains automatically produced information for doxygen. | |
file | p99_str.h [code] |
Provide a family of functions str2XX that provide a safer end-check with a position in the string instead of the bogus char pointer. | |
file | p99_swap.h [code] |
file | p99_threads.h [code] |
file | p99_threads_posix.h [code] |
file | p99_tp.h [code] |
file | p99_try.h [code] |
file | p99_tss.h [code] |
file | p99_type.h [code] |
file | p99_typenames.h [code] |
Declare types derived from the standard types. | |
file | p99_uchar.h [code] |
Emulate the unicode support of uchar.h if that is not provided. | |
file | p99_uf.h [code] |