GPAC
Open Source Multimedia Framework. 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>
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 | 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 | gf_malloc malloc |
#define | gf_calloc calloc |
#define | gf_realloc realloc |
#define | gf_free free |
#define | gf_strdup strdup |
#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) |
#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 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 gf_malloc malloc |
#define gf_calloc calloc |
#define gf_realloc realloc |
#define gf_free free |
#define gf_strdup strdup |
#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 double Double |
typedef float Float |
typedef u8 bin128[16] |
enum Bool |
char* my_str_upr | ( | char * | str | ) |
char* my_str_lwr | ( | char * | str | ) |