fvstypes.h File Reference
#include "config.h"
Go to the source code of this file.
Define Documentation
#define M_PI 3.1415926535897932384626433832795
|
|
|
An approximation of PI for systems that do not already define it. |
Typedef Documentation
typedef unsigned char uint8_t
|
|
typedef unsigned short uint16_t
|
|
typedef unsigned int uint32_t
|
|
typedef signed char int8_t
|
|
typedef signed short int16_t
|
|
typedef signed int int32_t
|
|
|
Natural signed integer type. |
typedef unsigned int FvsUint_t
|
|
|
Natural unsigned integer type. |
|
Signed byte, word and dword.. |
|
Unsigned byte, word and dword.. |
typedef double FvsFloat_t
|
|
typedef void* FvsPointer_t
|
|
typedef void* FvsHandle_t
|
|
|
Handle type to manipulate opaque structures. |
typedef char* FvsString_t
|
|
typedef enum FvsBool_t FvsBool_t
|
|
typedef enum FvsError_t FvsError_t
|
|
|
Error codes. An error code should be returned by each function from the interface. The user of the API should always know when an operation did not end up successfully. |
Enumeration Type Documentation
|
A boolean type - Enumeration values:
-
FvsFalse |
false tag |
FvsTrue |
true tag |
|
|
Error codes. An error code should be returned by each function from the interface. The user of the API should always know when an operation did not end up successfully. - Enumeration values:
-
FvsFailure |
an undefined error, use with parcimony |
FvsOK |
no error |
FvsMemory |
not enough memory |
FvsBadParameter |
an invalid parameter was used |
FvsBadFormat |
bad file format |
FvsIoError |
input / output error |
|