#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <float.h>
Data Structures | |
struct | airEnum |
struct | airArray |
struct | airThreadBarrier |
union | airFloat |
union | airDouble |
struct | airRandMTState |
struct | airMop |
Defines | |
#define | TEEM_VERSION_MAJOR 1 |
#define | TEEM_VERSION_MINOR 10 |
#define | TEEM_VERSION_PATCH 00 |
#define | TEEM_VERSION 11000 |
#define | TEEM_VERSION_STRING "1.10.0" |
#define | AIR_EXPORT extern |
#define | AIR_LLONG_FMT "%lld" |
#define | AIR_ULLONG_FMT "%llu" |
#define | AIR_LLONG(x) x##ll |
#define | AIR_ULLONG(x) x##ull |
#define | AIR_PI 3.14159265358979323846 |
#define | AIR_E 2.71828182845904523536 |
#define | AIR_STRLEN_SMALL (128+1) |
#define | AIR_STRLEN_MED (256+1) |
#define | AIR_STRLEN_LARGE (512+1) |
#define | AIR_STRLEN_HUGE (1024+1) |
#define | AIR_RANDMT_N 624 |
#define | AIR_TYPE_MAX 11 |
#define | AIR_INSANE_MAX 12 |
#define | AIR_NODIO_MAX 12 |
#define | AIR_TRUE 1 |
#define | AIR_FALSE 0 |
#define | AIR_WHITESPACE " \t\n\r\v\f" |
#define | AIR_UNUSED(x) (void)(x) |
#define | AIR_CAST(t, v) ((t)(v)) |
#define | AIR_ENDIAN (airMyEndian) |
#define | AIR_QNANHIBIT (airMyQNaNHiBit) |
#define | AIR_DIO (airMyDio) |
#define | AIR_32BIT (airMy32Bit) |
#define | AIR_NAN (airFloatQNaN.f) |
#define | AIR_QNAN (airFloatQNaN.f) |
#define | AIR_SNAN (airFloatSNaN.f) |
#define | AIR_POS_INF (airFloatPosInf.f) |
#define | AIR_NEG_INF (airFloatNegInf.f) |
#define | AIR_EXISTS(x) (!((x) - (x))) |
#define | AIR_EXISTS_F(x) ((*(unsigned int*)&(x) & 0x7f800000) != 0x7f800000) |
#define | AIR_EXISTS_D(x) |
#define | AIR_ISNAN_F(x) |
#define | AIR_MAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | AIR_MIN(a, b) ((a) < (b) ? (a) : (b)) |
#define | AIR_ABS(a) ((a) > 0.0f ? (a) : -(a)) |
#define | AIR_COMPARE(a, b) |
#define | AIR_IN_OP(a, b, c) ((a) < (b) && (b) < (c)) |
#define | AIR_IN_CL(a, b, c) ((a) <= (b) && (b) <= (c)) |
#define | AIR_CLAMP(a, b, c) |
#define | AIR_MOD(i, N) ((i)%(N) >= 0 ? (i)%(N) : N + (i)%(N)) |
#define | AIR_LERP(w, a, b) ((w)*((b) - (a)) + (a)) |
#define | AIR_AFFINE(i, x, I, o, O) |
#define | AIR_DELTA(i, x, I, o, O) |
#define | AIR_ROUNDUP(x) ((int)(floor((x)+0.5))) |
#define | AIR_ROUNDDOWN(x) ((int)(ceil((x)-0.5))) |
#define | _AIR_SIZE_T_CNV "%lu" |
#define | _AIR_PTRDIFF_T_CNV "%ld" |
Typedefs | |
typedef signed long long | airLLong |
typedef unsigned long long | airULLong |
typedef struct _airThread | airThread |
typedef struct _airThreadMutex | airThreadMutex |
typedef struct _airThreadCond | airThreadCond |
typedef void *(* | airMopper )(void *) |
Enumerations | |
enum | { airEndianUnknown, airEndianLittle = 1234, airEndianBig = 4321, airEndianLast } |
enum | { airFP_Unknown, airFP_SNAN, airFP_QNAN, airFP_POS_INF, airFP_NEG_INF, airFP_POS_NORM, airFP_NEG_NORM, airFP_POS_DENORM, airFP_NEG_DENORM, airFP_POS_ZERO, airFP_NEG_ZERO, airFP_Last } |
enum | { airTypeUnknown, airTypeBool, airTypeInt, airTypeUInt, airTypeLongInt, airTypeSize_t, airTypeFloat, airTypeDouble, airTypeChar, airTypeString, airTypeEnum, airTypeOther, airTypeLast } |
enum | { airInsane_not, airInsane_endian, airInsane_pInfExists, airInsane_nInfExists, airInsane_NaNExists, airInsane_FltDblFPClass, airInsane_QNaNHiBit, airInsane_AIR_NAN, airInsane_dio, airInsane_32Bit, airInsane_UCSize, airInsane_FISize, airInsane_DLSize } |
enum | { airNoDio_okay, airNoDio_arch, airNoDio_format, airNoDio_std, airNoDio_fd, airNoDio_dioinfo, airNoDio_small, airNoDio_size, airNoDio_ptr, airNoDio_fpos, airNoDio_setfl, airNoDio_test, airNoDio_disable } |
enum | { airMopNever, airMopOnError, airMopOnOkay, airMopAlways } |
Functions | |
AIR_EXPORT int | airEnumUnknown (const airEnum *enm) |
AIR_EXPORT int | airEnumLast (const airEnum *enm) |
AIR_EXPORT int | airEnumValCheck (const airEnum *enm, int val) |
AIR_EXPORT const char * | airEnumStr (const airEnum *enm, int val) |
AIR_EXPORT const char * | airEnumDesc (const airEnum *enm, int val) |
AIR_EXPORT int | airEnumVal (const airEnum *enm, const char *str) |
AIR_EXPORT char * | airEnumFmtDesc (const airEnum *enm, int val, int canon, const char *fmt) |
AIR_EXPORT airArray * | airArrayNew (void **dataP, unsigned int *lenP, size_t unit, unsigned int incr) |
AIR_EXPORT void | airArrayStructCB (airArray *a, void(*initCB)(void *), void(*doneCB)(void *)) |
AIR_EXPORT void | airArrayPointerCB (airArray *a, void *(*allocCB)(void), void *(*freeCB)(void *)) |
AIR_EXPORT void | airArrayLenSet (airArray *a, unsigned int newlen) |
AIR_EXPORT void | airArrayLenPreSet (airArray *a, unsigned int newlen) |
AIR_EXPORT unsigned int | airArrayLenIncr (airArray *a, int delta) |
AIR_EXPORT airArray * | airArrayNix (airArray *a) |
AIR_EXPORT airArray * | airArrayNuke (airArray *a) |
AIR_EXPORT airThread * | airThreadNew (void) |
AIR_EXPORT int | airThreadStart (airThread *thread, void *(*threadBody)(void *), void *arg) |
AIR_EXPORT int | airThreadJoin (airThread *thread, void **retP) |
AIR_EXPORT airThread * | airThreadNix (airThread *thread) |
AIR_EXPORT airThreadMutex * | airThreadMutexNew () |
AIR_EXPORT int | airThreadMutexLock (airThreadMutex *mutex) |
AIR_EXPORT int | airThreadMutexUnlock (airThreadMutex *mutex) |
AIR_EXPORT airThreadMutex * | airThreadMutexNix (airThreadMutex *mutex) |
AIR_EXPORT airThreadCond * | airThreadCondNew () |
AIR_EXPORT int | airThreadCondWait (airThreadCond *cond, airThreadMutex *mutex) |
AIR_EXPORT int | airThreadCondSignal (airThreadCond *cond) |
AIR_EXPORT int | airThreadCondBroadcast (airThreadCond *cond) |
AIR_EXPORT airThreadCond * | airThreadCondNix (airThreadCond *cond) |
AIR_EXPORT airThreadBarrier * | airThreadBarrierNew (unsigned numUsers) |
AIR_EXPORT int | airThreadBarrierWait (airThreadBarrier *barrier) |
AIR_EXPORT airThreadBarrier * | airThreadBarrierNix (airThreadBarrier *barrier) |
AIR_EXPORT float | airFPPartsToVal_f (unsigned int sign, unsigned int expo, unsigned int mant) |
AIR_EXPORT void | airFPValToParts_f (unsigned int *signP, unsigned int *expoP, unsigned int *mantP, float v) |
AIR_EXPORT double | airFPPartsToVal_d (unsigned int sign, unsigned int expo, unsigned int mant0, unsigned int mant1) |
AIR_EXPORT void | airFPValToParts_d (unsigned int *signP, unsigned int *expoP, unsigned int *mant0P, unsigned int *mant1P, double v) |
AIR_EXPORT float | airFPGen_f (int cls) |
AIR_EXPORT double | airFPGen_d (int cls) |
AIR_EXPORT int | airFPClass_f (float val) |
AIR_EXPORT int | airFPClass_d (double val) |
AIR_EXPORT void | airFPFprintf_f (FILE *file, float val) |
AIR_EXPORT void | airFPFprintf_d (FILE *file, double val) |
AIR_EXPORT float | airNaN (void) |
AIR_EXPORT int | airIsNaN (double d) |
AIR_EXPORT int | airIsInf_f (float f) |
AIR_EXPORT int | airIsInf_d (double d) |
AIR_EXPORT int | airExists (double d) |
AIR_EXPORT airRandMTState * | airRandMTStateNew (unsigned int seed) |
AIR_EXPORT airRandMTState * | airRandMTStateNix (airRandMTState *state) |
AIR_EXPORT void | airSrandMT_r (airRandMTState *state, unsigned int seed) |
AIR_EXPORT double | airDrandMT_r (airRandMTState *state) |
AIR_EXPORT unsigned int | airUIrandMT_r (airRandMTState *state) |
AIR_EXPORT double | airDrandMT53_r (airRandMTState *state) |
AIR_EXPORT unsigned int | airRandInt (unsigned int N) |
AIR_EXPORT unsigned int | airRandInt_r (airRandMTState *state, unsigned int N) |
AIR_EXPORT void | airSrandMT (unsigned int seed) |
AIR_EXPORT double | airDrandMT () |
AIR_EXPORT double | airAtod (const char *str) |
AIR_EXPORT int | airSingleSscanf (const char *str, const char *fmt, void *ptr) |
AIR_EXPORT unsigned int | airParseStrB (int *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrI (int *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrUI (unsigned int *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrZ (size_t *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrF (float *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrD (double *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrC (char *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrS (char **out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT unsigned int | airParseStrE (int *out, const char *s, const char *ct, unsigned int n,...) |
AIR_EXPORT char * | airStrdup (const char *s) |
AIR_EXPORT size_t | airStrlen (const char *s) |
AIR_EXPORT char * | airStrtok (char *s, const char *ct, char **last) |
AIR_EXPORT unsigned int | airStrntok (const char *s, const char *ct) |
AIR_EXPORT char * | airStrtrans (char *s, char from, char to) |
AIR_EXPORT int | airEndsWith (const char *s, const char *suff) |
AIR_EXPORT char * | airUnescape (char *s) |
AIR_EXPORT char * | airOneLinify (char *s) |
AIR_EXPORT char * | airToLower (char *str) |
AIR_EXPORT char * | airToUpper (char *str) |
AIR_EXPORT unsigned int | airOneLine (FILE *file, char *line, int size) |
AIR_EXPORT const char * | airInsaneErr (int insane) |
AIR_EXPORT int | airSanity (void) |
AIR_EXPORT void * | airNull (void) |
AIR_EXPORT void * | airSetNull (void **ptrP) |
AIR_EXPORT void * | airFree (void *ptr) |
AIR_EXPORT FILE * | airFopen (const char *name, FILE *std, const char *mode) |
AIR_EXPORT FILE * | airFclose (FILE *file) |
AIR_EXPORT int | airSinglePrintf (FILE *file, char *str, const char *fmt,...) |
AIR_EXPORT unsigned int | airIndex (double min, double val, double max, unsigned int N) |
AIR_EXPORT unsigned int | airIndexClamp (double min, double val, double max, unsigned int N) |
AIR_EXPORT airULLong | airIndexULL (double min, double val, double max, airULLong N) |
AIR_EXPORT airULLong | airIndexClampULL (double min, double val, double max, airULLong N) |
AIR_EXPORT char * | airDoneStr (double start, double here, double end, char *str) |
AIR_EXPORT double | airTime () |
AIR_EXPORT void | airBinaryPrintUInt (FILE *file, int digits, unsigned int N) |
AIR_EXPORT int | airILoad (void *v, int t) |
AIR_EXPORT float | airFLoad (void *v, int t) |
AIR_EXPORT double | airDLoad (void *v, int t) |
AIR_EXPORT int | airIStore (void *v, int t, int i) |
AIR_EXPORT float | airFStore (void *v, int t, float f) |
AIR_EXPORT double | airDStore (void *v, int t, double d) |
AIR_EXPORT void | airEqvAdd (airArray *eqvArr, unsigned int j, unsigned int k) |
AIR_EXPORT unsigned int | airEqvMap (airArray *eqvArr, unsigned int *map, unsigned int len) |
AIR_EXPORT unsigned int | airEqvSettle (unsigned int *map, unsigned int len) |
AIR_EXPORT double | airFastExp (double val) |
AIR_EXPORT void | airNormalRand (double *z1, double *z2) |
AIR_EXPORT void | airNormalRand_r (double *z1, double *z2, airRandMTState *state) |
AIR_EXPORT void | airShuffle (unsigned int *buff, unsigned int N, int perm) |
AIR_EXPORT void | airShuffle_r (airRandMTState *state, unsigned int *buff, unsigned int N, int perm) |
AIR_EXPORT double | airCbrt (double) |
AIR_EXPORT double | airMode3 (double a, double b, double c) |
AIR_EXPORT double | airMode3_d (const double v[3]) |
AIR_EXPORT double | airSgnPow (double, double) |
AIR_EXPORT double | airIntPow (double v, int p) |
AIR_EXPORT int | airSgn (double) |
AIR_EXPORT int | airLog2 (double n) |
AIR_EXPORT double | airErfc (double x) |
AIR_EXPORT double | airErf (double x) |
AIR_EXPORT double | airGaussian (double x, double mean, double stdv) |
AIR_EXPORT double | airBesselI0 (double x) |
AIR_EXPORT double | airBesselI1 (double x) |
AIR_EXPORT double | airBesselI0ExpScaled (double x) |
AIR_EXPORT double | airBesselI1ExpScaled (double x) |
AIR_EXPORT double | airLogBesselI0 (double x) |
AIR_EXPORT double | airBesselI1By0 (double x) |
AIR_EXPORT double | airBesselIn (int n, double x) |
AIR_EXPORT double | airBesselInExpScaled (int n, double x) |
AIR_EXPORT const char * | airNoDioErr (int noDio) |
AIR_EXPORT void | airDioInfo (int *align, int *min, int *max, int fd) |
AIR_EXPORT int | airDioTest (int fd, const void *ptr, size_t size) |
AIR_EXPORT void * | airDioMalloc (size_t size, int fd) |
AIR_EXPORT size_t | airDioRead (int fd, void *ptr, size_t size) |
AIR_EXPORT size_t | airDioWrite (int fd, const void *ptr, size_t size) |
AIR_EXPORT airArray * | airMopNew (void) |
AIR_EXPORT void | airMopAdd (airArray *arr, void *ptr, airMopper mop, int when) |
AIR_EXPORT void | airMopSub (airArray *arr, void *ptr, airMopper mop) |
AIR_EXPORT void | airMopMem (airArray *arr, void *_ptrP, int when) |
AIR_EXPORT void | airMopUnMem (airArray *arr, void *_ptrP) |
AIR_EXPORT void | airMopPrint (airArray *arr, const void *_str, int when) |
AIR_EXPORT void | airMopDone (airArray *arr, int error) |
AIR_EXPORT void | airMopError (airArray *arr) |
AIR_EXPORT void | airMopOkay (airArray *arr) |
AIR_EXPORT void | airMopDebug (airArray *arr) |
Variables | |
AIR_EXPORT const airEnum *const | airEndian |
AIR_EXPORT const int | airMyEndian |
AIR_EXPORT const int | airThreadCapable |
AIR_EXPORT int | airThreadNoopWarning |
AIR_EXPORT const int | airMyQNaNHiBit |
AIR_EXPORT const airFloat | airFloatQNaN |
AIR_EXPORT const airFloat | airFloatSNaN |
AIR_EXPORT const airFloat | airFloatPosInf |
AIR_EXPORT const airFloat | airFloatNegInf |
AIR_EXPORT airRandMTState * | airRandMTStateGlobal |
AIR_EXPORT const airEnum *const | airBool |
AIR_EXPORT unsigned int(* | airParseStr [AIR_TYPE_MAX+1])(void *, const char *, const char *, unsigned int,...) |
AIR_EXPORT int | airStrtokQuoting |
AIR_EXPORT const char * | airTeemVersion |
AIR_EXPORT const char * | airTeemReleaseDate |
AIR_EXPORT const int | airMy32Bit |
AIR_EXPORT const char | airMyFmt_size_t [] |
AIR_EXPORT const char | airTypeStr [AIR_TYPE_MAX+1][AIR_STRLEN_SMALL] |
AIR_EXPORT const size_t | airTypeSize [AIR_TYPE_MAX+1] |
AIR_EXPORT const int | airMyDio |
AIR_EXPORT int | airDisableDio |
#define _AIR_PTRDIFF_T_CNV "%ld" |
#define _AIR_SIZE_T_CNV "%lu" |
#define AIR_32BIT (airMy32Bit) |
#define AIR_ABS | ( | a | ) | ((a) > 0.0f ? (a) : -(a)) |
#define AIR_AFFINE | ( | i, | |||
x, | |||||
I, | |||||
o, | |||||
O | ) |
Value:
( \ ((double)(O)-(o))*((double)(x)-(i)) / ((double)(I)-(i)) + (o))
#define AIR_CAST | ( | t, | |||
v | ) | ((t)(v)) |
#define AIR_CLAMP | ( | a, | |||
b, | |||||
c | ) |
Value:
((b) < (a) \ ? (a) \ : ((b) > (c) \ ? (c) \ : (b)))
#define AIR_COMPARE | ( | a, | |||
b | ) |
Value:
((a) < (b) \ ? -1 \ : ((a) > (b) \ ? 1 \ : 0))
#define AIR_DELTA | ( | i, | |||
x, | |||||
I, | |||||
o, | |||||
O | ) |
Value:
( \
((double)(O)-(o))*((double)(x)) / ((double)(I)-(i)) )
#define AIR_DIO (airMyDio) |
#define AIR_E 2.71828182845904523536 |
#define AIR_ENDIAN (airMyEndian) |
#define AIR_EXISTS | ( | x | ) | (!((x) - (x))) |
#define AIR_EXISTS_D | ( | x | ) |
Value:
( \ (*(airULLong*)&(x) & AIR_ULLONG(0x7ff0000000000000)) \ != AIR_ULLONG(0x7ff0000000000000))
#define AIR_EXISTS_F | ( | x | ) | ((*(unsigned int*)&(x) & 0x7f800000) != 0x7f800000) |
#define AIR_EXPORT extern |
#define AIR_FALSE 0 |
#define AIR_IN_CL | ( | a, | |||
b, | |||||
c | ) | ((a) <= (b) && (b) <= (c)) |
#define AIR_IN_OP | ( | a, | |||
b, | |||||
c | ) | ((a) < (b) && (b) < (c)) |
#define AIR_INSANE_MAX 12 |
#define AIR_ISNAN_F | ( | x | ) |
Value:
(((*(unsigned int*)&(x) & 0x7f800000)==0x7f800000) && \ (*(unsigned int*)&(x) & 0x007fffff))
#define AIR_LERP | ( | w, | |||
a, | |||||
b | ) | ((w)*((b) - (a)) + (a)) |
#define AIR_LLONG | ( | x | ) | x##ll |
#define AIR_LLONG_FMT "%lld" |
#define AIR_MAX | ( | a, | |||
b | ) | ((a) > (b) ? (a) : (b)) |
#define AIR_MIN | ( | a, | |||
b | ) | ((a) < (b) ? (a) : (b)) |
#define AIR_MOD | ( | i, | |||
N | ) | ((i)%(N) >= 0 ? (i)%(N) : N + (i)%(N)) |
#define AIR_NAN (airFloatQNaN.f) |
#define AIR_NEG_INF (airFloatNegInf.f) |
#define AIR_NODIO_MAX 12 |
#define AIR_PI 3.14159265358979323846 |
#define AIR_POS_INF (airFloatPosInf.f) |
#define AIR_QNAN (airFloatQNaN.f) |
#define AIR_QNANHIBIT (airMyQNaNHiBit) |
#define AIR_RANDMT_N 624 |
#define AIR_ROUNDDOWN | ( | x | ) | ((int)(ceil((x)-0.5))) |
#define AIR_ROUNDUP | ( | x | ) | ((int)(floor((x)+0.5))) |
#define AIR_SNAN (airFloatSNaN.f) |
#define AIR_STRLEN_HUGE (1024+1) |
#define AIR_STRLEN_LARGE (512+1) |
#define AIR_STRLEN_MED (256+1) |
#define AIR_STRLEN_SMALL (128+1) |
#define AIR_TRUE 1 |
#define AIR_TYPE_MAX 11 |
#define AIR_ULLONG | ( | x | ) | x##ull |
#define AIR_ULLONG_FMT "%llu" |
#define AIR_UNUSED | ( | x | ) | (void)(x) |
#define AIR_WHITESPACE " \t\n\r\v\f" |
#define TEEM_VERSION 11000 |
#define TEEM_VERSION_MAJOR 1 |
#define TEEM_VERSION_MINOR 10 |
#define TEEM_VERSION_PATCH 00 |
#define TEEM_VERSION_STRING "1.10.0" |
typedef signed long long airLLong |
typedef void*(* airMopper)(void *) |
typedef struct _airThread airThread |
typedef struct _airThreadCond airThreadCond |
typedef struct _airThreadMutex airThreadMutex |
typedef unsigned long long airULLong |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
AIR_EXPORT unsigned int airArrayLenIncr | ( | airArray * | a, | |
int | delta | |||
) |
AIR_EXPORT void airArrayLenPreSet | ( | airArray * | a, | |
unsigned int | newlen | |||
) |
AIR_EXPORT void airArrayLenSet | ( | airArray * | a, | |
unsigned int | newlen | |||
) |
AIR_EXPORT airArray* airArrayNew | ( | void ** | dataP, | |
unsigned int * | lenP, | |||
size_t | unit, | |||
unsigned int | incr | |||
) |
AIR_EXPORT void airArrayPointerCB | ( | airArray * | a, | |
void *(*)(void) | allocCB, | |||
void *(*)(void *) | freeCB | |||
) |
AIR_EXPORT void airArrayStructCB | ( | airArray * | a, | |
void(*)(void *) | initCB, | |||
void(*)(void *) | doneCB | |||
) |
AIR_EXPORT double airAtod | ( | const char * | str | ) |
AIR_EXPORT double airBesselI0 | ( | double | x | ) |
AIR_EXPORT double airBesselI0ExpScaled | ( | double | x | ) |
AIR_EXPORT double airBesselI1 | ( | double | x | ) |
AIR_EXPORT double airBesselI1By0 | ( | double | x | ) |
AIR_EXPORT double airBesselI1ExpScaled | ( | double | x | ) |
AIR_EXPORT double airBesselIn | ( | int | n, | |
double | x | |||
) |
AIR_EXPORT double airBesselInExpScaled | ( | int | n, | |
double | x | |||
) |
AIR_EXPORT void airBinaryPrintUInt | ( | FILE * | file, | |
int | digits, | |||
unsigned int | N | |||
) |
AIR_EXPORT double airCbrt | ( | double | ) |
AIR_EXPORT void airDioInfo | ( | int * | align, | |
int * | min, | |||
int * | max, | |||
int | fd | |||
) |
AIR_EXPORT void* airDioMalloc | ( | size_t | size, | |
int | fd | |||
) |
AIR_EXPORT size_t airDioRead | ( | int | fd, | |
void * | ptr, | |||
size_t | size | |||
) |
AIR_EXPORT int airDioTest | ( | int | fd, | |
const void * | ptr, | |||
size_t | size | |||
) |
AIR_EXPORT size_t airDioWrite | ( | int | fd, | |
const void * | ptr, | |||
size_t | size | |||
) |
AIR_EXPORT double airDLoad | ( | void * | v, | |
int | t | |||
) |
AIR_EXPORT char* airDoneStr | ( | double | start, | |
double | here, | |||
double | end, | |||
char * | str | |||
) |
AIR_EXPORT double airDrandMT | ( | ) |
AIR_EXPORT double airDrandMT53_r | ( | airRandMTState * | state | ) |
AIR_EXPORT double airDrandMT_r | ( | airRandMTState * | state | ) |
AIR_EXPORT double airDStore | ( | void * | v, | |
int | t, | |||
double | d | |||
) |
AIR_EXPORT int airEndsWith | ( | const char * | s, | |
const char * | suff | |||
) |
AIR_EXPORT const char* airEnumDesc | ( | const airEnum * | enm, | |
int | val | |||
) |
AIR_EXPORT char* airEnumFmtDesc | ( | const airEnum * | enm, | |
int | val, | |||
int | canon, | |||
const char * | fmt | |||
) |
AIR_EXPORT int airEnumLast | ( | const airEnum * | enm | ) |
AIR_EXPORT const char* airEnumStr | ( | const airEnum * | enm, | |
int | val | |||
) |
AIR_EXPORT int airEnumUnknown | ( | const airEnum * | enm | ) |
AIR_EXPORT int airEnumVal | ( | const airEnum * | enm, | |
const char * | str | |||
) |
AIR_EXPORT int airEnumValCheck | ( | const airEnum * | enm, | |
int | val | |||
) |
AIR_EXPORT void airEqvAdd | ( | airArray * | eqvArr, | |
unsigned int | j, | |||
unsigned int | k | |||
) |
AIR_EXPORT unsigned int airEqvMap | ( | airArray * | eqvArr, | |
unsigned int * | map, | |||
unsigned int | len | |||
) |
AIR_EXPORT unsigned int airEqvSettle | ( | unsigned int * | map, | |
unsigned int | len | |||
) |
AIR_EXPORT double airErf | ( | double | x | ) |
AIR_EXPORT double airErfc | ( | double | x | ) |
AIR_EXPORT int airExists | ( | double | d | ) |
AIR_EXPORT double airFastExp | ( | double | val | ) |
AIR_EXPORT FILE* airFclose | ( | FILE * | file | ) |
AIR_EXPORT float airFLoad | ( | void * | v, | |
int | t | |||
) |
AIR_EXPORT FILE* airFopen | ( | const char * | name, | |
FILE * | std, | |||
const char * | mode | |||
) |
AIR_EXPORT int airFPClass_d | ( | double | val | ) |
AIR_EXPORT int airFPClass_f | ( | float | val | ) |
AIR_EXPORT void airFPFprintf_d | ( | FILE * | file, | |
double | val | |||
) |
AIR_EXPORT void airFPFprintf_f | ( | FILE * | file, | |
float | val | |||
) |
AIR_EXPORT double airFPGen_d | ( | int | cls | ) |
AIR_EXPORT float airFPGen_f | ( | int | cls | ) |
AIR_EXPORT double airFPPartsToVal_d | ( | unsigned int | sign, | |
unsigned int | expo, | |||
unsigned int | mant0, | |||
unsigned int | mant1 | |||
) |
AIR_EXPORT float airFPPartsToVal_f | ( | unsigned int | sign, | |
unsigned int | expo, | |||
unsigned int | mant | |||
) |
AIR_EXPORT void airFPValToParts_d | ( | unsigned int * | signP, | |
unsigned int * | expoP, | |||
unsigned int * | mant0P, | |||
unsigned int * | mant1P, | |||
double | v | |||
) |
AIR_EXPORT void airFPValToParts_f | ( | unsigned int * | signP, | |
unsigned int * | expoP, | |||
unsigned int * | mantP, | |||
float | v | |||
) |
AIR_EXPORT void* airFree | ( | void * | ptr | ) |
AIR_EXPORT float airFStore | ( | void * | v, | |
int | t, | |||
float | f | |||
) |
AIR_EXPORT double airGaussian | ( | double | x, | |
double | mean, | |||
double | stdv | |||
) |
AIR_EXPORT int airILoad | ( | void * | v, | |
int | t | |||
) |
AIR_EXPORT unsigned int airIndex | ( | double | min, | |
double | val, | |||
double | max, | |||
unsigned int | N | |||
) |
AIR_EXPORT unsigned int airIndexClamp | ( | double | min, | |
double | val, | |||
double | max, | |||
unsigned int | N | |||
) |
AIR_EXPORT const char* airInsaneErr | ( | int | insane | ) |
AIR_EXPORT double airIntPow | ( | double | v, | |
int | p | |||
) |
AIR_EXPORT int airIsInf_d | ( | double | d | ) |
AIR_EXPORT int airIsInf_f | ( | float | f | ) |
AIR_EXPORT int airIsNaN | ( | double | d | ) |
AIR_EXPORT int airIStore | ( | void * | v, | |
int | t, | |||
int | i | |||
) |
AIR_EXPORT int airLog2 | ( | double | n | ) |
AIR_EXPORT double airLogBesselI0 | ( | double | x | ) |
AIR_EXPORT double airMode3 | ( | double | a, | |
double | b, | |||
double | c | |||
) |
AIR_EXPORT double airMode3_d | ( | const double | v[3] | ) |
AIR_EXPORT void airMopDebug | ( | airArray * | arr | ) |
AIR_EXPORT void airMopDone | ( | airArray * | arr, | |
int | error | |||
) |
AIR_EXPORT void airMopError | ( | airArray * | arr | ) |
AIR_EXPORT void airMopMem | ( | airArray * | arr, | |
void * | _ptrP, | |||
int | when | |||
) |
AIR_EXPORT airArray* airMopNew | ( | void | ) |
AIR_EXPORT void airMopOkay | ( | airArray * | arr | ) |
AIR_EXPORT void airMopPrint | ( | airArray * | arr, | |
const void * | _str, | |||
int | when | |||
) |
AIR_EXPORT void airMopUnMem | ( | airArray * | arr, | |
void * | _ptrP | |||
) |
AIR_EXPORT float airNaN | ( | void | ) |
AIR_EXPORT const char* airNoDioErr | ( | int | noDio | ) |
AIR_EXPORT void airNormalRand | ( | double * | z1, | |
double * | z2 | |||
) |
AIR_EXPORT void airNormalRand_r | ( | double * | z1, | |
double * | z2, | |||
airRandMTState * | state | |||
) |
AIR_EXPORT void* airNull | ( | void | ) |
AIR_EXPORT unsigned int airOneLine | ( | FILE * | file, | |
char * | line, | |||
int | size | |||
) |
AIR_EXPORT char* airOneLinify | ( | char * | s | ) |
AIR_EXPORT unsigned int airParseStrB | ( | int * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrC | ( | char * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrD | ( | double * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrE | ( | int * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrF | ( | float * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrI | ( | int * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrS | ( | char ** | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrUI | ( | unsigned int * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airParseStrZ | ( | size_t * | out, | |
const char * | s, | |||
const char * | ct, | |||
unsigned int | n, | |||
... | ||||
) |
AIR_EXPORT unsigned int airRandInt | ( | unsigned int | N | ) |
AIR_EXPORT unsigned int airRandInt_r | ( | airRandMTState * | state, | |
unsigned int | N | |||
) |
AIR_EXPORT airRandMTState* airRandMTStateNew | ( | unsigned int | seed | ) |
AIR_EXPORT airRandMTState* airRandMTStateNix | ( | airRandMTState * | state | ) |
AIR_EXPORT int airSanity | ( | void | ) |
AIR_EXPORT void* airSetNull | ( | void ** | ptrP | ) |
AIR_EXPORT int airSgn | ( | double | ) |
AIR_EXPORT double airSgnPow | ( | double | , | |
double | ||||
) |
AIR_EXPORT void airShuffle | ( | unsigned int * | buff, | |
unsigned int | N, | |||
int | perm | |||
) |
AIR_EXPORT void airShuffle_r | ( | airRandMTState * | state, | |
unsigned int * | buff, | |||
unsigned int | N, | |||
int | perm | |||
) |
AIR_EXPORT int airSinglePrintf | ( | FILE * | file, | |
char * | str, | |||
const char * | fmt, | |||
... | ||||
) |
AIR_EXPORT int airSingleSscanf | ( | const char * | str, | |
const char * | fmt, | |||
void * | ptr | |||
) |
AIR_EXPORT void airSrandMT | ( | unsigned int | seed | ) |
AIR_EXPORT void airSrandMT_r | ( | airRandMTState * | state, | |
unsigned int | seed | |||
) |
AIR_EXPORT char* airStrdup | ( | const char * | s | ) |
AIR_EXPORT size_t airStrlen | ( | const char * | s | ) |
AIR_EXPORT unsigned int airStrntok | ( | const char * | s, | |
const char * | ct | |||
) |
AIR_EXPORT char* airStrtok | ( | char * | s, | |
const char * | ct, | |||
char ** | last | |||
) |
AIR_EXPORT char* airStrtrans | ( | char * | s, | |
char | from, | |||
char | to | |||
) |
AIR_EXPORT airThreadBarrier* airThreadBarrierNew | ( | unsigned | numUsers | ) |
AIR_EXPORT airThreadBarrier* airThreadBarrierNix | ( | airThreadBarrier * | barrier | ) |
AIR_EXPORT int airThreadBarrierWait | ( | airThreadBarrier * | barrier | ) |
AIR_EXPORT int airThreadCondBroadcast | ( | airThreadCond * | cond | ) |
AIR_EXPORT airThreadCond* airThreadCondNew | ( | ) |
AIR_EXPORT airThreadCond* airThreadCondNix | ( | airThreadCond * | cond | ) |
AIR_EXPORT int airThreadCondSignal | ( | airThreadCond * | cond | ) |
AIR_EXPORT int airThreadCondWait | ( | airThreadCond * | cond, | |
airThreadMutex * | mutex | |||
) |
AIR_EXPORT int airThreadJoin | ( | airThread * | thread, | |
void ** | retP | |||
) |
AIR_EXPORT int airThreadMutexLock | ( | airThreadMutex * | mutex | ) |
AIR_EXPORT airThreadMutex* airThreadMutexNew | ( | ) |
AIR_EXPORT airThreadMutex* airThreadMutexNix | ( | airThreadMutex * | mutex | ) |
AIR_EXPORT int airThreadMutexUnlock | ( | airThreadMutex * | mutex | ) |
AIR_EXPORT airThread* airThreadNew | ( | void | ) |
AIR_EXPORT int airThreadStart | ( | airThread * | thread, | |
void *(*)(void *) | threadBody, | |||
void * | arg | |||
) |
AIR_EXPORT double airTime | ( | ) |
AIR_EXPORT char* airToLower | ( | char * | str | ) |
AIR_EXPORT char* airToUpper | ( | char * | str | ) |
AIR_EXPORT unsigned int airUIrandMT_r | ( | airRandMTState * | state | ) |
AIR_EXPORT char* airUnescape | ( | char * | s | ) |
AIR_EXPORT int airDisableDio |
AIR_EXPORT const airFloat airFloatNegInf |
AIR_EXPORT const airFloat airFloatPosInf |
AIR_EXPORT const airFloat airFloatQNaN |
AIR_EXPORT const airFloat airFloatSNaN |
AIR_EXPORT const int airMy32Bit |
AIR_EXPORT const int airMyDio |
AIR_EXPORT const int airMyEndian |
AIR_EXPORT const char airMyFmt_size_t[] |
AIR_EXPORT const int airMyQNaNHiBit |
AIR_EXPORT unsigned int(* airParseStr[AIR_TYPE_MAX+1])(void *, const char *, const char *, unsigned int,...) |
AIR_EXPORT airRandMTState* airRandMTStateGlobal |
AIR_EXPORT int airStrtokQuoting |
AIR_EXPORT const char* airTeemReleaseDate |
AIR_EXPORT const char* airTeemVersion |
AIR_EXPORT const int airThreadCapable |
AIR_EXPORT int airThreadNoopWarning |
AIR_EXPORT const size_t airTypeSize[AIR_TYPE_MAX+1] |
AIR_EXPORT const char airTypeStr[AIR_TYPE_MAX+1][AIR_STRLEN_SMALL] |