webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros | Typedefs
basic_types.h File Reference
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define INT_TYPES_DEFINED
 
#define INT64_C(x)   x ## LL
 
#define UINT64_C(x)   x ## ULL
 
#define INT64_F   "ll"
 
#define ALIGNP(p, t)   ((uint8*)((((uintptr_t)(p) + ((t) - 1)) & ~((t) - 1)))) /* NOLINT */
 
#define LIBYUV_API
 
#define LIBYUV_BOOL   int
 
#define LIBYUV_FALSE   0
 
#define LIBYUV_TRUE   1
 

Typedefs

typedef unsigned long long uint64
 
typedef long long int64
 
typedef unsigned int uint32
 
typedef int int32
 
typedef unsigned short uint16
 
typedef short int16
 
typedef unsigned char uint8
 
typedef signed char int8
 

Macro Definition Documentation

◆ ALIGNP

#define ALIGNP (   p,
  t 
)    ((uint8*)((((uintptr_t)(p) + ((t) - 1)) & ~((t) - 1)))) /* NOLINT */

◆ INT64_C

#define INT64_C (   x)    x ## LL

◆ INT64_F

#define INT64_F   "ll"

◆ INT_TYPES_DEFINED

#define INT_TYPES_DEFINED

◆ LIBYUV_API

#define LIBYUV_API

◆ LIBYUV_BOOL

#define LIBYUV_BOOL   int

◆ LIBYUV_FALSE

#define LIBYUV_FALSE   0

◆ LIBYUV_TRUE

#define LIBYUV_TRUE   1

◆ UINT64_C

#define UINT64_C (   x)    x ## ULL

Typedef Documentation

◆ int16

typedef short int16

◆ int32

◆ int64

typedef long long int64

◆ int8

typedef signed char int8

◆ uint16

typedef unsigned short uint16

◆ uint32

typedef unsigned int uint32

◆ uint64

typedef unsigned long long uint64

◆ uint8

typedef unsigned char uint8