diff options
author | Hashcode <hashcode0f@gmail.com> | 2015-01-07 22:42:05 -0800 |
---|---|---|
committer | Hashcode <hashcode0f@gmail.com> | 2015-02-02 16:30:35 -0800 |
commit | feff2ab184e8c41a7bdbe9e9e2ccd7d02035c96c (patch) | |
tree | fa908662b9095dcb9b36c035c167ccfb2be08614 /security/tf_sdk | |
parent | 82e6c936c898273febbafcc1a93a9b0ff0363b4d (diff) | |
download | hardware_ti_omap4-feff2ab184e8c41a7bdbe9e9e2ccd7d02035c96c.zip hardware_ti_omap4-feff2ab184e8c41a7bdbe9e9e2ccd7d02035c96c.tar.gz hardware_ti_omap4-feff2ab184e8c41a7bdbe9e9e2ccd7d02035c96c.tar.bz2 |
security: misc cleanup
- Align LDFLAGS to previous versions for easier comparison of changes
- Remove Android logging
Change-Id: Ib8242be6be3411fb7277147ca08d68e9fbb45b67
Diffstat (limited to 'security/tf_sdk')
-rw-r--r-- | security/tf_sdk/include/s_type.h | 236 |
1 files changed, 118 insertions, 118 deletions
diff --git a/security/tf_sdk/include/s_type.h b/security/tf_sdk/include/s_type.h index ae260cc..cab5e9d 100644 --- a/security/tf_sdk/include/s_type.h +++ b/security/tf_sdk/include/s_type.h @@ -26,121 +26,121 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */ - -/** - * Definition of the machine-specific integer types - **/ -#ifndef __S_TYPE_H__ -#define __S_TYPE_H__ - -/* C99 integer types */ -#if (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) &&(!defined(ANDROID)) - -#include <limits.h> - -/* Figure out if a 64-bit integer types is available */ -#if \ - defined(_MSC_VER) || \ - defined(__SYMBIAN32__) || \ - defined(_WIN32_WCE) || \ - (defined(ULLONG_MAX) && ULLONG_MAX == 0xFFFFFFFFFFFFFFFFULL) || \ - (defined(ULONG_LONG_MAX) && ULONG_LONG_MAX == 0xFFFFFFFFFFFFFFFFULL) -typedef unsigned long long uint64_t; -typedef long long int64_t; -#else -#define __S_TYPE_INT64_UNDEFINED -#endif - -#if UINT_MAX == 0xFFFFFFFF -typedef unsigned int uint32_t; -typedef int int32_t; -#elif ULONG_MAX == 0xFFFFFFFF -typedef unsigned long uint32_t; -typedef long int32_t; -#else -#error This compiler is not supported. -#endif - -#if USHRT_MAX == 0xFFFF -typedef unsigned short uint16_t; -typedef short int16_t; -#else -#error This compiler is not supported. -#endif - -#if UCHAR_MAX == 0xFF -typedef unsigned char uint8_t; -typedef signed char int8_t; -#else -#error This compiler is not supported. -#endif - -#if !defined(__cplusplus) -typedef unsigned char bool; -#define false ( (bool)0 ) -#define true ( (bool)1 ) -#endif - -#else /* !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L */ - -#include <stdbool.h> -#include <stdint.h> - -#endif /* !(!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) */ - -#include <stddef.h> - -#ifndef NULL -# ifdef __cplusplus -# define NULL 0 -# else -# define NULL ((void *)0) -# endif -#endif - -#define IN -#define OUT - -/* - * Definition of other common types - */ - -typedef uint32_t S_RESULT; -typedef S_RESULT TEEC_Result; -typedef S_RESULT SM_ERROR; - -typedef uint32_t S_HANDLE; -typedef S_HANDLE SM_HANDLE; -#define S_HANDLE_NULL ((S_HANDLE)0) -#define SM_HANDLE_INVALID S_HANDLE_NULL - -/** Definition of an UUID (from RFC 4122 http://www.ietf.org/rfc/rfc4122.txt) */ -typedef struct S_UUID -{ - uint32_t time_low; - uint16_t time_mid; - uint16_t time_hi_and_version; - uint8_t clock_seq_and_node[8]; -}S_UUID; -typedef S_UUID TEEC_UUID; -typedef S_UUID SM_UUID; - -/* DLL Import/Export directives */ - -#if defined(WIN32) || defined(__ARMCC_VERSION) || defined(__WINSCW__) || defined(_WIN32_WCE) -# define S_DLL_EXPORT __declspec(dllexport) -# define S_DLL_IMPORT __declspec(dllimport) -# define S_NO_RETURN __declspec(noreturn) -#elif defined(__GNUC__) -# define S_DLL_EXPORT __attribute__ ((visibility ("default"))) -# define S_DLL_IMPORT __attribute__ ((visibility ("default"))) -# define S_NO_RETURN __attribute__ ((noreturn)) -#else -# define S_DLL_EXPORT -# define S_DLL_IMPORT -# define S_NO_RETURN -#endif - -#endif /* __S_TYPE_H__ */ - + */
+
+/**
+ * Definition of the machine-specific integer types
+ **/
+#ifndef __S_TYPE_H__
+#define __S_TYPE_H__
+
+/* C99 integer types */
+#if (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) &&(!defined(__ANDROID32__))
+
+#include <limits.h>
+
+/* Figure out if a 64-bit integer types is available */
+#if \
+ defined(_MSC_VER) || \
+ defined(__SYMBIAN32__) || \
+ defined(_WIN32_WCE) || \
+ (defined(ULLONG_MAX) && ULLONG_MAX == 0xFFFFFFFFFFFFFFFFULL) || \
+ (defined(ULONG_LONG_MAX) && ULONG_LONG_MAX == 0xFFFFFFFFFFFFFFFFULL)
+typedef unsigned long long uint64_t;
+typedef long long int64_t;
+#else
+#define __S_TYPE_INT64_UNDEFINED
+#endif
+
+#if UINT_MAX == 0xFFFFFFFF
+typedef unsigned int uint32_t;
+typedef int int32_t;
+#elif ULONG_MAX == 0xFFFFFFFF
+typedef unsigned long uint32_t;
+typedef long int32_t;
+#else
+#error This compiler is not supported.
+#endif
+
+#if USHRT_MAX == 0xFFFF
+typedef unsigned short uint16_t;
+typedef short int16_t;
+#else
+#error This compiler is not supported.
+#endif
+
+#if UCHAR_MAX == 0xFF
+typedef unsigned char uint8_t;
+typedef signed char int8_t;
+#else
+#error This compiler is not supported.
+#endif
+
+#if !defined(__cplusplus)
+typedef unsigned char bool;
+#define false ( (bool)0 )
+#define true ( (bool)1 )
+#endif
+
+#else /* !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L */
+
+#include <stdbool.h>
+#include <stdint.h>
+
+#endif /* !(!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) */
+
+#include <stddef.h>
+
+#ifndef NULL
+# ifdef __cplusplus
+# define NULL 0
+# else
+# define NULL ((void *)0)
+# endif
+#endif
+
+#define IN
+#define OUT
+
+/*
+ * Definition of other common types
+ */
+
+typedef uint32_t S_RESULT;
+typedef S_RESULT TEEC_Result;
+typedef S_RESULT SM_ERROR;
+
+typedef uint32_t S_HANDLE;
+typedef S_HANDLE SM_HANDLE;
+#define S_HANDLE_NULL ((S_HANDLE)0)
+#define SM_HANDLE_INVALID S_HANDLE_NULL
+
+/** Definition of an UUID (from RFC 4122 http://www.ietf.org/rfc/rfc4122.txt) */
+typedef struct S_UUID
+{
+ uint32_t time_low;
+ uint16_t time_mid;
+ uint16_t time_hi_and_version;
+ uint8_t clock_seq_and_node[8];
+}S_UUID;
+typedef S_UUID TEEC_UUID;
+typedef S_UUID SM_UUID;
+
+/* DLL Import/Export directives */
+
+#if defined(WIN32) || defined(__ARMCC_VERSION) || defined(__WINSCW__) || defined(_WIN32_WCE)
+# define S_DLL_EXPORT __declspec(dllexport)
+# define S_DLL_IMPORT __declspec(dllimport)
+# define S_NO_RETURN __declspec(noreturn)
+#elif defined(__GNUC__)
+# define S_DLL_EXPORT __attribute__ ((visibility ("default")))
+# define S_DLL_IMPORT __attribute__ ((visibility ("default")))
+# define S_NO_RETURN __attribute__ ((noreturn))
+#else
+# define S_DLL_EXPORT
+# define S_DLL_IMPORT
+# define S_NO_RETURN
+#endif
+
+#endif /* __S_TYPE_H__ */
+
|