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