/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#ifndef _CC_TYPES_H_
#define _CC_TYPES_H_

typedef char            cc_int8_t;
typedef unsigned char   cc_uint8_t;
typedef short           cc_int16_t;
typedef unsigned short  cc_uint16_t;
typedef int             cc_int32_t;
typedef unsigned int    cc_uint32_t;
typedef unsigned long   cc_uint64_t;

typedef unsigned long cc_ulong_t;
typedef unsigned char cc_uchar_t;

typedef cc_uint8_t cc_boolean;
typedef cc_uint32_t cc_size_t;

#endif /*_CC_TYPES_H_*/
