irc_datatypes.h revision 8d3d303c7942ced6a987a52db8977d768dc3605f
1f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/******************************************************************************
2f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *
3f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * Copyright (C) 2015 The Android Open Source Project
4f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *
5f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * Licensed under the Apache License, Version 2.0 (the "License");
6f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * you may not use this file except in compliance with the License.
7f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * You may obtain a copy of the License at:
8f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *
9f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * http://www.apache.org/licenses/LICENSE-2.0
10f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *
11f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * Unless required by applicable law or agreed to in writing, software
12f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * distributed under the License is distributed on an "AS IS" BASIS,
13f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * See the License for the specific language governing permissions and
15f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * limitations under the License.
16f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *
17f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch *****************************************************************************
18f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*/
20f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/**
21f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*******************************************************************************
22f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch* @file
23f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*  ih264_typedefs.h
24f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*
25f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch* @brief
26f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*  Type definitions used in the code
27f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*
28f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch* @author
29f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*  Ittiam
30f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*
31f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch* @remarks
32f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*  None
33f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*
34f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*******************************************************************************
35f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch*/
36f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
37f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch#ifndef _IH264_TYPEDEFS_H_
38f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch#define _IH264_TYPEDEFS_H_
39f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
40f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
41f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
42f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/* Unsigned data types                                                       */
43f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
44f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef unsigned char   UWORD8;
45f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef unsigned short  UWORD16;
46f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef unsigned int    UWORD32;
47f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef unsigned long long   UWORD64;
48f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
49f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
50f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
51f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/* Signed data types                                                         */
52f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
53f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef signed char     WORD8;
54f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef short           WORD16;
55f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef int             WORD32;
56f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
57f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
58f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
59f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/* Miscellaneous data types                                                  */
60f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch/*****************************************************************************/
61f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef char            CHAR;
62f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdochtypedef double          DOUBLE;
63f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch
64f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch#endif /*   _IH264_TYPEDEFS_H_ */
65f91f0611dbaf29ca0f1d4aecb357ce243a19d2faBen Murdoch