Home | History | Annotate | Download | only in lib
      1 /*
      2  * Copyright (C) 2004-2010 NXP Software
      3  * Copyright (C) 2010 The Android Open Source Project
      4  *
      5  * Licensed under the Apache License, Version 2.0 (the "License");
      6  * you may not use this file except in compliance with the License.
      7  * You may obtain a copy of the License at
      8  *
      9  *      http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  */
     17 
     18 /****************************************************************************************/
     19 /*                                                                                      */
     20 /*  Header file for the common definitions used within the bundle and its algorithms.   */
     21 /*                                                                                      */
     22 /*  This files includes all definitions, types, structures and function prototypes.     */
     23 /*                                                                                      */
     24 /****************************************************************************************/
     25 
     26 
     27 #ifndef __LVM_COMMON_H__
     28 #define __LVM_COMMON_H__
     29 
     30 #ifdef __cplusplus
     31 extern "C" {
     32 #endif /* __cplusplus */
     33 
     34 
     35 /****************************************************************************************/
     36 /*                                                                                      */
     37 /*  Includes                                                                            */
     38 /*                                                                                      */
     39 /****************************************************************************************/
     40 #include "LVM_Types.h"
     41 
     42 
     43 /****************************************************************************************/
     44 /*                                                                                      */
     45 /*  Definitions                                                                         */
     46 /*                                                                                      */
     47 /****************************************************************************************/
     48 /* Algorithm identification */
     49 #define ALGORITHM_NONE_ID      0x0000
     50 #define ALGORITHM_CS_ID        0x0100
     51 #define ALGORITHM_EQNB_ID      0x0200
     52 #define ALGORITHM_DBE_ID       0x0300
     53 #define ALGORITHM_VC_ID        0x0500
     54 #define ALGORITHM_TE_ID        0x0600
     55 
     56 #ifdef __cplusplus
     57 }
     58 #endif /* __cplusplus */
     59 
     60 #endif      /* __LVM_COMMON_H__ */
     61 
     62