Querying the library version

The Server Lib version can be queried with

char* ts3server_getServerLibVersion(result); 
char** result;
 

Parameters

Returns ERROR_ok on success, otherwise an error code as defined in public_errors.h. If an error occured, the result string is uninitialized and must not be accessed.

[Caution]Caution

The result string must be released using ts3server_freeMemory. If an error has occured, the result string is uninitialized and must not be released.

Example code to query the Server Lib version:

unsigned int error;
char* version;
error = ts3server_getServerLibVersion(&version);
if(error != ERROR_ok) {
    printf("Error querying serverlib version: %d\n", error);
    return;
}
printf("Server library version: %s\n", version);  /* Print version */
ts3server_freeMemory(version);  /* Release string */