src/air/miscAir.c File Reference

#include "air.h"
#include <teem32bit.h>
#include <sys/time.h>

Include dependency graph for miscAir.c:


Defines

#define PRINT(F, S, C, V)   ((F) ? fprintf((F),(C),(V)) : sprintf((S),(C),(V)))

Functions

double _airSanityHelper (double val)
void * airNull (void)
void * airSetNull (void **ptrP)
void * airFree (void *ptr)
FILE * airFopen (const char *name, FILE *std, const char *mode)
FILE * airFclose (FILE *file)
int airSinglePrintf (FILE *file, char *str, const char *_fmt,...)
unsigned int airIndex (double min, double val, double max, unsigned int N)
unsigned int airIndexClamp (double min, double val, double max, unsigned int N)
airULLong airIndexULL (double min, double val, double max, airULLong N)
airULLong airIndexClampULL (double min, double val, double max, airULLong N)
char * airDoneStr (double start, double here, double end, char *str)
double airTime ()
void airBinaryPrintUInt (FILE *file, int digits, unsigned int N)
int airILoad (void *v, int t)
int airIStore (void *v, int t, int i)
float airFLoad (void *v, int t)
float airFStore (void *v, int t, float f)
double airDLoad (void *v, int t)
double airDStore (void *v, int t, double d)
unsigned int airEqvSettle (unsigned int *map, unsigned int len)
unsigned int airEqvMap (airArray *eqvArr, unsigned int *map, unsigned int len)
void airEqvAdd (airArray *eqvArr, unsigned int j, unsigned int k)

Variables

const char * airTeemVersion = TEEM_VERSION_STRING
const char * airTeemReleaseDate = "December 10, 2008"
const int airMy32Bit = 0
const char airMyFmt_size_t [] = "%lu"
const char airTypeStr [AIR_TYPE_MAX+1][AIR_STRLEN_SMALL]
const size_t airTypeSize [AIR_TYPE_MAX+1]

Define Documentation

#define PRINT ( F,
S,
C,
 )     ((F) ? fprintf((F),(C),(V)) : sprintf((S),(C),(V)))


Function Documentation

double _airSanityHelper ( double  val  ) 

void airBinaryPrintUInt ( FILE *  file,
int  digits,
unsigned int  N 
)

double airDLoad ( void *  v,
int  t 
)

char* airDoneStr ( double  start,
double  here,
double  end,
char *  str 
)

double airDStore ( void *  v,
int  t,
double  d 
)

void airEqvAdd ( airArray eqvArr,
unsigned int  j,
unsigned int  k 
)

unsigned int airEqvMap ( airArray eqvArr,
unsigned int *  map,
unsigned int  len 
)

unsigned int airEqvSettle ( unsigned int *  map,
unsigned int  len 
)

FILE* airFclose ( FILE *  file  ) 

float airFLoad ( void *  v,
int  t 
)

FILE* airFopen ( const char *  name,
FILE *  std,
const char *  mode 
)

void* airFree ( void *  ptr  ) 

float airFStore ( void *  v,
int  t,
float  f 
)

int airILoad ( void *  v,
int  t 
)

unsigned int airIndex ( double  min,
double  val,
double  max,
unsigned int  N 
)

unsigned int airIndexClamp ( double  min,
double  val,
double  max,
unsigned int  N 
)

airULLong airIndexClampULL ( double  min,
double  val,
double  max,
airULLong  N 
)

airULLong airIndexULL ( double  min,
double  val,
double  max,
airULLong  N 
)

int airIStore ( void *  v,
int  t,
int  i 
)

void* airNull ( void   ) 

void* airSetNull ( void **  ptrP  ) 

int airSinglePrintf ( FILE *  file,
char *  str,
const char *  _fmt,
  ... 
)

double airTime (  ) 


Variable Documentation

const int airMy32Bit = 0

const char airMyFmt_size_t[] = "%lu"

const char* airTeemReleaseDate = "December 10, 2008"

const char* airTeemVersion = TEEM_VERSION_STRING

const size_t airTypeSize[AIR_TYPE_MAX+1]

Initial value:

 {
  0,
  sizeof(int),
  sizeof(int),
  sizeof(unsigned int),
  sizeof(long int),
  sizeof(size_t),
  sizeof(float),
  sizeof(double),
  sizeof(char),
  sizeof(char*),
  sizeof(int),
  0   
}

const char airTypeStr[AIR_TYPE_MAX+1][AIR_STRLEN_SMALL]

Initial value:

 {
  "(unknown)",
  "bool",
  "int",
  "unsigned int",
  "long int",
  "size_t",
  "float",
  "double",
  "char",
  "string",
  "enum",
  "other",
}


Generated on Sat May 9 03:55:03 2009 for Teem by  doxygen 1.5.9