/*************************************** **************************************
* Copyright statement:
*--------------------
* This software is protected by copyright and the information contained
* Herein is confidential. The software may not be copied and the information
* Contained herein may not be used or disclosed should T with the written
* Permission of mediatek Inc. (c) 2007
*
* By Opening this file, Buyer hereby unequivocally acknowledges and agrees
* That the software/firmware and Its documentations ("mediatek software ")
* Received from mediatek and/or its representatives are provided to buyer on
* An "as-is" basis only. mediatek expressly disclaims any and all warranties,
* Express or implied, including but not limited to the implied warranties
* Merchantability, fitness for a particle purpose or noninfringement.
* Neither does mediatek provide any warranty whatsoever with respect to
* Software of any third party which may be used by, ininitialized in, or
* Supplied with the mediatek software, and Buyer agrees to look only to such
* Third Party for any warranty claim relating thereto. mediatek shall also
* Not be responsible for any mediatek software releases made to buyer's
* Specification or to conform to a special standard or open forum.
*
* Buyer's sole and exclusive remedy and mediatek's entire and cumulative
* Liability with respect to the mediatek software released hereunder will be,
* At mediatek's option, to revise or replace the mediatek software at issue,
* Or refund any software license fees or service charge paid by buyer
* Mediatek for such mediatek software at issue.
*
* The transaction contemplated hereunder shall be construed in accordance
* With the laws of the State of California, USA, excluding its conflict
* Laws principles. Any disputes, controversies or claims arising thereof and
* Related thereto shall be settled by arbitration in San Francisco, CA, under
* The Rules of the International Chamber of Commerce (ICC ).
*
**************************************** *************************************/
/*************************************** **************************************
*
* Filename:
*---------
* Bl_types.h
*
* Project:
*--------
* Bootloader
*
* Description:
*------------
* Software type definition for Bl types
* (Note: Use Kal convention that copied from kal_non_specific_general_types.h)
*
* Author:
*-------
*-------
*
* ===================================================== ============================================
* History
* Below this line, this part is controlled by PVCs VM. Do not modify !!
*------------------------------------------------------------------------------
* Removed!
*
* Removed!
* Removed!
* Removed!
*
* Removed!
* Removed!
* Removed!
*
*------------------------------------------------------------------------------
* Upper this line, this part is controlled by PVCs VM. Do not modify !!
* ===================================================== ============================================
**************************************** ************************************/
# Ifndef _ bl_types_h
# DEFINE _ bl_types_h
/*************************************** ****************************************
* Type Definitions
**************************************** ***************************************/
Typedef unsigned char kal_uint8;
Typedef signed Char kal_int8;
Typedef char kal_char;
Typedef unsigned short kal_wchar;
Typedef unsigned short int kal_uint16;
Typedef signed short int kal_int16;
Typedef unsigned int kal_uint32;
Typedef signed int kal_int32;
# If! Defined (gen_for_pc )&&! Defined (_ mtk_target __)
Typedef unsigned _ int64 kal_uint64;
Typedef _ int64 kal_int64;
# Else
Typedef unsigned long kal_uint64;
Typedef signed long kal_int64;
# Endif
# If! Defined (_ mtk_target __)
Typedef int kal_jmpbuf [64];
# Elif defined (_ rvct __)
Typedef long kal_jmpbuf [48];
# Else
Typedef int kal_jmpbuf [32];
# Endif
Typedef Enum
{
Kal_false,
Kal_true
} Kal_bool;
/*************************************** ****************************************
* Constant definition
**************************************** ***************************************/
# Ifndef null
# Define null 0
# Endif
# Endif/* _ bl_types_h */