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