Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
EmbTypes.h
Go to the documentation of this file.
1 /*****************************************************************
2 |
3 | EMBB Types
4 |
5 | $Id: EmbTypes.h 2017-10-13
6 | Original author: Kiran Kumar G
7 |
8 | This software is provided to you pursuant to your agreement
9 | with Intertrust Technologies Corporation ("Intertrust").
10 | This software may be used only in accordance with the terms
11 | of the agreement.
12 |
13 | Copyright (c) 2017-2018 by Intertrust. All rights reserved.
14 |
15 ****************************************************************/
21 #ifndef _EMB_TYPES_H_
22 #define _EMB_TYPES_H_
23 
24 /*----------------------------------------------------------------------
25 | generic types
26 +---------------------------------------------------------------------*/
38 typedef int EMB_Result;
39 
43 typedef unsigned char EMB_UInt8;
44 
48 typedef unsigned short EMB_UInt16;
49 
53 typedef unsigned int EMB_UInt32;
54 
58 typedef unsigned long long EMB_UInt64;
59 
63 typedef long long int EMB_Int64;
64 
70 
74 typedef signed int EMB_Int32;
75 
79 typedef bool EMB_Bool;
80 
83 #endif /* _EMB_TYPES_H_ */
unsigned short EMB_UInt16
An unsigned 16-bit integer.
Definition: EmbTypes.h:48
unsigned char EMB_UInt8
An unsigned 8-bit byte.
Definition: EmbTypes.h:43
int EMB_Result
Signed integer value representing a function or method result (return value).
Definition: EmbTypes.h:38
signed int EMB_Int32
A 32-bit signed integer.
Definition: EmbTypes.h:74
EMB_UInt32 EMB_Size
An unsigned integer used to represent a measurable quantity (e.g., the size of an EMBB packet)...
Definition: EmbTypes.h:69
bool EMB_Bool
A boolean value which can be either true or false.
Definition: EmbTypes.h:79
long long int EMB_Int64
A signed 64-bit integer.
Definition: EmbTypes.h:63
unsigned long long EMB_UInt64
An unsigned 64-bit integer.
Definition: EmbTypes.h:58
unsigned int EMB_UInt32
An unsigned 32-bit integer.
Definition: EmbTypes.h:53