TA-REF
tee-common.h
Go to the documentation of this file.
1
/*
2
* SPDX-License-Identifier: BSD-2-Clause
3
*
4
* Copyright (C) 2019 National Institute of Advanced Industrial Science
5
* and Technology (AIST)
6
* All rights reserved.
7
*
8
* Redistribution and use in source and binary forms, with or without
9
* modification, are permitted provided that the following conditions are met:
10
*
11
* 1. Redistributions of source code must retain the above copyright notice,
12
* this list of conditions and the following disclaimer.
13
*
14
* 2. Redistributions in binary form must reproduce the above copyright notice,
15
* this list of conditions and the following disclaimer in the documentation
16
* and/or other materials provided with the distribution.
17
*
18
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
22
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28
* POSSIBILITY OF SUCH DAMAGE.
29
*/
38
#ifndef TEE_COMMON_H
39
#define TEE_COMMON_H
40
41
#include <stdint.h>
42
#include <stdio.h>
43
44
#ifdef __cplusplus
45
extern
"C"
{
46
#endif
47
48
#ifndef DOXYGEN_SHOULD_SKIP_THIS
49
#ifdef DEBUG
50
#define pr_deb(...) do { printf(__VA_ARGS__); } while (0)
51
#else
52
#define pr_deb(...) do { } while (0)
53
#endif
/* DEBUG */
54
#endif
/*DOXYGEN_SHOULD_SKIP_THIS*/
55
56
//#include <tee_api.h>
57
#include <
tee_api_defines.h
>
58
#include <
tee_api_types.h
>
59
#include <
tee_ta_api.h
>
60
61
//typedef uint32_t TEE_Result;
62
63
#ifdef __cplusplus
64
}
65
#endif
66
67
#endif
/* TEE_COMMON_H */
tee_api_types.h
tee_api_defines.h
tee_ta_api.h
ta-ref
api
include
tee-common.h
Generated by
1.9.4