| OLD | NEW |
| (Empty) |
| 1 /* | |
| 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. | |
| 3 * | |
| 4 * Use of this source code is governed by a BSD-style license | |
| 5 * that can be found in the LICENSE file in the root of the source | |
| 6 * tree. An additional intellectual property rights grant can be found | |
| 7 * in the file PATENTS. All contributing project authors may | |
| 8 * be found in the AUTHORS file in the root of the source tree. | |
| 9 */ | |
| 10 | |
| 11 | |
| 12 /**************************************************************************** | |
| 13 * | |
| 14 * Module Title : vp9_type_aliases.h | |
| 15 * | |
| 16 * Description : Standard type aliases | |
| 17 * | |
| 18 ****************************************************************************/ | |
| 19 #ifndef VP9_COMMON_VP9_TYPE_ALIASES_H_ | |
| 20 #define VP9_COMMON_VP9_TYPE_ALIASES_H_ | |
| 21 | |
| 22 /**************************************************************************** | |
| 23 * Macros | |
| 24 ****************************************************************************/ | |
| 25 #define EXPORT | |
| 26 #define IMPORT extern /* Used to declare imported data & routines
*/ | |
| 27 #define PRIVATE static /* Used to declare & define module-local dat
a */ | |
| 28 #define LOCAL static /* Used to define all persistent routine-loc
al data */ | |
| 29 #define STD_IN_PATH 0 /* Standard input path */ | |
| 30 #define STD_OUT_PATH 1 /* Standard output path */ | |
| 31 #define STD_ERR_PATH 2 /* Standard error path */ | |
| 32 #define STD_IN_FILE stdin /* Standard input file pointer */ | |
| 33 #define STD_OUT_FILE stdout /* Standard output file pointer */ | |
| 34 #define STD_ERR_FILE stderr /* Standard error file pointer */ | |
| 35 #define max_int 0x7FFFFFFF | |
| 36 | |
| 37 #define __export | |
| 38 #define _export | |
| 39 | |
| 40 #define CCONV | |
| 41 | |
| 42 #ifndef NULL | |
| 43 #ifdef __cplusplus | |
| 44 #define NULL 0 | |
| 45 #else | |
| 46 #define NULL ((void *)0) | |
| 47 #endif | |
| 48 #endif | |
| 49 | |
| 50 #ifndef FALSE | |
| 51 #define FALSE 0 | |
| 52 #endif | |
| 53 | |
| 54 #ifndef TRUE | |
| 55 #define TRUE 1 | |
| 56 #endif | |
| 57 | |
| 58 /**************************************************************************** | |
| 59 * Typedefs | |
| 60 ****************************************************************************/ | |
| 61 #ifndef TYPE_INT8 | |
| 62 #define TYPE_INT8 | |
| 63 typedef signed char INT8; | |
| 64 #endif | |
| 65 | |
| 66 #ifndef TYPE_INT16 | |
| 67 /*#define TYPE_INT16*/ | |
| 68 typedef signed short INT16; | |
| 69 #endif | |
| 70 | |
| 71 #ifndef TYPE_INT32 | |
| 72 /*#define TYPE_INT32*/ | |
| 73 typedef signed int INT32; | |
| 74 #endif | |
| 75 | |
| 76 #ifndef TYPE_UINT8 | |
| 77 /*#define TYPE_UINT8*/ | |
| 78 typedef unsigned char UINT8; | |
| 79 #endif | |
| 80 | |
| 81 #ifndef TYPE_UINT32 | |
| 82 /*#define TYPE_UINT32*/ | |
| 83 typedef unsigned int UINT32; | |
| 84 #endif | |
| 85 | |
| 86 #ifndef TYPE_UINT16 | |
| 87 /*#define TYPE_UINT16*/ | |
| 88 typedef unsigned short UINT16; | |
| 89 #endif | |
| 90 | |
| 91 #ifndef TYPE_BOOL | |
| 92 /*#define TYPE_BOOL*/ | |
| 93 typedef int BOOL; | |
| 94 #endif | |
| 95 | |
| 96 typedef unsigned char BOOLEAN; | |
| 97 | |
| 98 #ifdef _MSC_VER | |
| 99 typedef __int64 INT64; | |
| 100 #if _MSC_VER < 1600 | |
| 101 #ifndef INT64_MAX | |
| 102 #define INT64_MAX LLONG_MAX | |
| 103 #endif | |
| 104 #endif | |
| 105 #else | |
| 106 | |
| 107 #ifndef TYPE_INT64 | |
| 108 #ifdef _TMS320C6X | |
| 109 /* for now we only have 40bits */ | |
| 110 typedef long INT64; | |
| 111 #else | |
| 112 typedef long long INT64; | |
| 113 #endif | |
| 114 #endif | |
| 115 | |
| 116 #endif | |
| 117 | |
| 118 /* Floating point */ | |
| 119 typedef double FLOAT64; | |
| 120 typedef float FLOAT32; | |
| 121 | |
| 122 #endif | |
| OLD | NEW |