fapi_types.h
/* SPDX-License-Identifier: BSD-2-Clause */
/*******************************************************************************
* Copyright 2018-2019, Fraunhofer SIT sponsored by Infineon Technologies AG
* All rights reserved.
******************************************************************************/
#ifndef FAPI_TYPES_H
#define FAPI_TYPES_H
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
typedef struct {
size_t size;
uint8_t *buffer;
} UINT8_ARY;
typedef struct str_node {
char *str;
bool free_string;
struct str_node *next;
} NODE_STR_T;
typedef struct object_node {
void *object;
size_t size;
struct object_node *next;
} NODE_OBJECT_T;
#endif /* FAPI_TYPES_H */
UINT8_ARY
Definition fapi_types.h:15
object_node
Definition fapi_types.h:34
object_node::object
void * object
Definition fapi_types.h:35
object_node::next
struct object_node * next
Definition fapi_types.h:37
object_node::size
size_t size
Definition fapi_types.h:36
str_node
Definition fapi_types.h:24
str_node::next
struct str_node * next
Definition fapi_types.h:27
str_node::free_string
bool free_string
Definition fapi_types.h:26
str_node::str
char * str
Definition fapi_types.h:25