Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(246)

Side by Side Diff: source/libvpx/vp9/common/vp9_type_aliases.h

Issue 11974002: libvpx: Pull from upstream (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « source/libvpx/vp9/common/vp9_treecoder.c ('k') | source/libvpx/vp9/common/x86/vp9_asm_stubs.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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
OLDNEW
« no previous file with comments | « source/libvpx/vp9/common/vp9_treecoder.c ('k') | source/libvpx/vp9/common/x86/vp9_asm_stubs.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698