1a8e1175bSopenharmony_ci/**
2a8e1175bSopenharmony_ci * \file arguments.h
3a8e1175bSopenharmony_ci *
4a8e1175bSopenharmony_ci * \brief Manipulation of test arguments.
5a8e1175bSopenharmony_ci *
6a8e1175bSopenharmony_ci * Much of the code is in host_test.function, to be migrated here later.
7a8e1175bSopenharmony_ci */
8a8e1175bSopenharmony_ci
9a8e1175bSopenharmony_ci/*
10a8e1175bSopenharmony_ci *  Copyright The Mbed TLS Contributors
11a8e1175bSopenharmony_ci *  SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
12a8e1175bSopenharmony_ci */
13a8e1175bSopenharmony_ci
14a8e1175bSopenharmony_ci#ifndef TEST_ARGUMENTS_H
15a8e1175bSopenharmony_ci#define TEST_ARGUMENTS_H
16a8e1175bSopenharmony_ci
17a8e1175bSopenharmony_ci#include "mbedtls/build_info.h"
18a8e1175bSopenharmony_ci#include <stdint.h>
19a8e1175bSopenharmony_ci#include <stdlib.h>
20a8e1175bSopenharmony_ci
21a8e1175bSopenharmony_citypedef union {
22a8e1175bSopenharmony_ci    size_t len;
23a8e1175bSopenharmony_ci    intmax_t sint;
24a8e1175bSopenharmony_ci} mbedtls_test_argument_t;
25a8e1175bSopenharmony_ci
26a8e1175bSopenharmony_ci#endif /* TEST_ARGUMENTS_H */
27