This header is a declaration of global functions. Various sorts of useful functions are
defined. See section functions.
Macros[Back]
Name | Description |
None. |
Name | Description |
long double AntFloatRandom(long double max) | type_description |
uint AntRandom(uint max) | returns a random integer number from the interval <0,max-1> |
void AntRandomize() | initialise a random number generator |
BOOL Happened(TProb Chance) | returns TRUE with probability specified by the Chance parameter |
long FileSize(const char *FileName) | returns the size (in bytes) of the file specified by Filename if the file does not exist 0is returned |
BOOL FileExist(const char *FileName) | returns TRUE if the file exists |
Conversion routines | these functions should be used everywhere any conversion between types is used. Especially when a project specific types are used. |
type2 type12type2 (type1 src) | converts a type1 to type2 |
BOOL TProb2BOOL(TProb src) | behaves like the Happened function |
char *type2string(type src,char *buf) | Converts a src value of type type to his text form. The result is placed into the buf. Be sure that there is enough allocated space for the string value. |
None.
Do not hesitate to add any function to simplify the process of compatibility building
of classes, modules or platforms.
Use these utilities, whenever it is reasonable.