DtvKit_ATSC3.0
Loading...
Searching...
No Matches
atsc_basetype.h
Go to the documentation of this file.
1/**************************************************************************************
2 * Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
3 *
4 * This file is part of a DTVKit Software Component
5 * You are permitted to copy, modify or distribute this file subject to the terms
6 * of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
7 *
8 * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
9 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
10 * OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
11 *
12 * If you or your organisation is not a member of DTVKit then you have access
13 * to this source code outside of the terms of the licence agreement
14 * and you are expected to delete this and any associated files immediately.
15 * Further information on DTVKit, membership and terms can be found at www.dtvkit.org
16 ***************************************************************************************/
17
22#ifndef ATSC_BASETYPE_H_
23#define ATSC_BASETYPE_H_
24
25#ifndef uint8_t
29typedef unsigned char uint8_t;
30#endif /* uint8_t */
31
32#ifndef int16_t
36typedef short int int16_t;
37#endif /* int16_t */
38
39#ifndef uint16_t
43typedef unsigned short uint16_t;
44#endif /* uint16_t */
45
46#ifndef int32_t
50typedef int int32_t;
51#endif /* int32_t */
52
53#ifndef uint32_t
57typedef unsigned int uint32_t;
58#endif /* uint32_t */
59
60#ifndef int64_t
64typedef long int int64_t;
65#endif /* int64_t */
66
67#ifndef uint64_t
71typedef unsigned long int uint64_t;
72#endif /* uint64_t */
73
74#ifndef UINT_64
78typedef long long UINT_64;
79#endif /* UINT_64 */
80
81#ifndef FLOAT_32
85typedef float FLOAT_32;
86#endif /* FLOAT_32 */
87
88#ifndef FLOAT_64
92typedef double FLOAT_64;
93#endif /* FLOAT_64 */
94
95#endif /* ATSC_BASETYPE_H_ */