VALIDATE_MBEDTLS_RETURN macro
Syntax
#define VALIDATE_MBEDTLS_RETURN(ret, min_valid_ret, max_valid_ret, goto_label) \
do { \
if (ret < min_valid_ret || ret > max_valid_ret) { \
goto goto_label; \
} \
} while (0) \
extern const uint8_t server_root_cert_pem_start[] asm("_binary_server_root_cert_pem_start");
![]()
#define VALIDATE_MBEDTLS_RETURN(ret, min_valid_ret, max_valid_ret, goto_label) \![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 399, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 300, 399, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 399, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 300, 399, exit);![]()
VALIDATE_MBEDTLS_RETURN(ret, 200, 299, exit);