|
libgpac
Documentation of the core library of GPAC. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/configuration.h>#include <stdio.h>#include <stdint.h>#include <stdlib.h>#include <stdarg.h>#include <limits.h>#include <float.h>#include <ctype.h>#include <string.h>#include <assert.h>
Include dependency graph for setup.h:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | _FILE_OFFSET_BITS 64 |
| #define | _LARGEFILE_SOURCE |
| #define | _LARGEFILE64_SOURCE |
| #define | GFINLINE inline |
| #define | stricmp strcasecmp |
| #define | strnicmp strncasecmp |
| #define | strupr my_str_upr |
| #define | strlwr my_str_lwr |
| #define | GF_PATH_SEPARATOR '/' |
| #define | GF_MAX_PATH 1023 |
| #define | NULL 0 |
| #define | GF_MAX_DOUBLE DBL_MAX |
| #define | GF_MIN_DOUBLE -GF_MAX_DOUBLE |
| #define | GF_MAX_FLOAT FLT_MAX |
| #define | GF_MIN_FLOAT -GF_MAX_FLOAT |
| #define | GF_EPSILON_FLOAT FLT_EPSILON |
| #define | GF_SHORT_MAX SHRT_MAX |
| #define | GF_SHORT_MIN SHRT_MIN |
| #define | GF_INT_MAX INT_MAX |
| #define | GF_INT_MIN INT_MIN |
| #define | MIN(X, Y) ((X)<(Y)?(X):(Y)) |
| #define | MAX(X, Y) ((X)>(Y)?(X):(Y)) |
| #define | ABSDIFF(a, b) ( ( (a) > (b) ) ? ((a) - (b)) : ((b) - (a)) ) |
| #define | ABS(a) ( ( (a) > 0 ) ? (a) : - (a) ) |
| #define | LLD "%lld" |
| #define | LLU "%llu" |
| #define | LLX "%llx" |
| #define | LLXPAD(pad) "%" pad "llx" |
| #define | PTR_TO_U_CAST (u32) |
| #define | LLD_CAST |
| #define | LLU_CAST |
| #define | GF_EXPORT |
| #define | GPAC_DISABLE_MSE |
Typedefs | |
| typedef uint64_t | u64 |
| typedef uint32_t | u32 |
| typedef uint16_t | u16 |
| typedef uint8_t | u8 |
| typedef int64_t | s64 |
| typedef int32_t | s32 |
| typedef int16_t | s16 |
| typedef int8_t | s8 |
| typedef double | Double |
| typedef float | Float |
| typedef u8 | bin128 [16] |
Enumerations | |
| enum | Bool { GF_FALSE = 0, GF_TRUE } |
Functions | |
| char * | my_str_upr (char *str) |
| char * | my_str_lwr (char *str) |
| void * | gf_malloc (size_t size) |
| void * | gf_calloc (size_t num, size_t size_of) |
| void * | gf_realloc (void *ptr, size_t size) |
| void | gf_free (void *ptr) |
| char * | gf_strdup (const char *str) |
| #define _FILE_OFFSET_BITS 64 |
| #define _LARGEFILE_SOURCE |
| #define _LARGEFILE64_SOURCE |
| #define GFINLINE inline |
| #define stricmp strcasecmp |
| #define strnicmp strncasecmp |
| #define strupr my_str_upr |
| #define strlwr my_str_lwr |
| #define GF_PATH_SEPARATOR '/' |
| #define GF_MAX_PATH 1023 |
| #define NULL 0 |
| #define GF_MAX_DOUBLE DBL_MAX |
| #define GF_MIN_DOUBLE -GF_MAX_DOUBLE |
| #define GF_MAX_FLOAT FLT_MAX |
| #define GF_MIN_FLOAT -GF_MAX_FLOAT |
| #define GF_EPSILON_FLOAT FLT_EPSILON |
| #define GF_SHORT_MAX SHRT_MAX |
| #define GF_SHORT_MIN SHRT_MIN |
| #define GF_INT_MAX INT_MAX |
| #define GF_INT_MIN INT_MIN |
| #define MIN | ( | X, | |
| Y | |||
| ) | ((X)<(Y)?(X):(Y)) |
| #define MAX | ( | X, | |
| Y | |||
| ) | ((X)>(Y)?(X):(Y)) |
| #define ABSDIFF | ( | a, | |
| b | |||
| ) | ( ( (a) > (b) ) ? ((a) - (b)) : ((b) - (a)) ) |
| #define ABS | ( | a | ) | ( ( (a) > 0 ) ? (a) : - (a) ) |
| #define LLD "%lld" |
| #define LLU "%llu" |
| #define LLX "%llx" |
| #define LLXPAD | ( | pad | ) | "%" pad "llx" |
| #define PTR_TO_U_CAST (u32) |
| #define LLD_CAST |
| #define LLU_CAST |
| #define GF_EXPORT |
| #define GPAC_DISABLE_MSE |
| typedef uint64_t u64 |
| typedef uint32_t u32 |
| typedef uint16_t u16 |
| typedef uint8_t u8 |
| typedef int64_t s64 |
| typedef int32_t s32 |
| typedef int16_t s16 |
| typedef int8_t s8 |
| typedef double Double |
| typedef float Float |
| typedef u8 bin128[16] |
| enum Bool |
| char* my_str_upr | ( | char * | str | ) |
| char* my_str_lwr | ( | char * | str | ) |
| void* gf_malloc | ( | size_t | size | ) |
| void* gf_calloc | ( | size_t | num, |
| size_t | size_of | ||
| ) |
| void* gf_realloc | ( | void * | ptr, |
| size_t | size | ||
| ) |
| void gf_free | ( | void * | ptr | ) |
| char* gf_strdup | ( | const char * | str | ) |