RetroArch
Functions | Variables
version_features.c File Reference
#include "mbedtls/config.h"
#include "mbedtls/version.h"
#include <string.h>
Include dependency graph for version_features.c:

Functions

int mbedtls_version_check_feature (const char *feature)
 Check if support for a feature was compiled into this mbed TLS binary. This allows you to see at runtime if the library was for instance compiled with or without Multi-threading support. More...
 

Variables

static const char * features []
 

Function Documentation

◆ mbedtls_version_check_feature()

int mbedtls_version_check_feature ( const char *  feature)

Check if support for a feature was compiled into this mbed TLS binary. This allows you to see at runtime if the library was for instance compiled with or without Multi-threading support.

Note
only checks against defines in the sections "System support", "mbed TLS modules" and "mbed TLS feature support" in config.h
Parameters
featureThe string for the define to check (e.g. "MBEDTLS_AES_C")
Returns
0 if the feature is present, -1 if the feature is not present and -2 if support for feature checking as a whole was not compiled in.
Here is the call graph for this function:

Variable Documentation

◆ features

const char* features[]
static