libfetch 0.0.0
A lightweight asynchronous HTTP/1.1 client library implementing a subset of the WHATWG Fetch API.
Loading...
Searching...
No Matches
Version Information

Functions to query library version at runtime. More...

Functions

static const char * fetch_version (void)
 Get version information at runtime.
 
static const char * fetch_version_string (void)
 Get clean semantic version at runtime.
 
static int fetch_version_major (void)
 Get major version number at runtime.
 
static int fetch_version_minor (void)
 Get minor version number at runtime.
 
static int fetch_version_patch (void)
 Get patch version number at runtime.
 
static int fetch_version_compare (int major, int minor, int patch)
 Compare version against another version.
 
static bool fetch_version_at_least (int major, int minor, int patch)
 Check if current version is at least the specified version.
 

Detailed Description

Functions to query library version at runtime.

Function Documentation

◆ fetch_version()

static const char * fetch_version ( void )
inlinestatic

Get version information at runtime.

Returns
Full version string with Git information

◆ fetch_version_at_least()

static bool fetch_version_at_least ( int major,
int minor,
int patch )
inlinestatic

Check if current version is at least the specified version.

Parameters
majorMinimum major version
minorMinimum minor version
patchMinimum patch version
Returns
true if current version is >= specified version

◆ fetch_version_compare()

static int fetch_version_compare ( int major,
int minor,
int patch )
inlinestatic

Compare version against another version.

Parameters
majorMajor version to compare against
minorMinor version to compare against
patchPatch version to compare against
Returns
Positive if current version is newer, negative if older, 0 if equal

◆ fetch_version_major()

static int fetch_version_major ( void )
inlinestatic

Get major version number at runtime.

Returns
Major version number

◆ fetch_version_minor()

static int fetch_version_minor ( void )
inlinestatic

Get minor version number at runtime.

Returns
Minor version number

◆ fetch_version_patch()

static int fetch_version_patch ( void )
inlinestatic

Get patch version number at runtime.

Returns
Patch version number

◆ fetch_version_string()

static const char * fetch_version_string ( void )
inlinestatic

Get clean semantic version at runtime.

Returns
Semantic version string (e.g., "1.2.3")