mirror of
https://github.com/DaveGamble/cJSON.git
synced 2023-08-10 21:13:26 +03:00
cJSON_Version: returns a version string
This is useful to programmatically find out the version of cJSON that has been used (useful in case of scripting language bindings for example).
This commit is contained in:
parent
e7533aa6f0
commit
c49ffbfba8
8
cJSON.c
8
cJSON.c
@ -58,6 +58,14 @@ const char *cJSON_GetErrorPtr(void)
|
||||
return global_ep;
|
||||
}
|
||||
|
||||
extern const char* cJSON_Version(void)
|
||||
{
|
||||
static char version[15];
|
||||
sprintf(version, "%i.%i.%i", CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH);
|
||||
|
||||
return version;
|
||||
}
|
||||
|
||||
/* case insensitive strcmp */
|
||||
static int cJSON_strcasecmp(const char *s1, const char *s2)
|
||||
{
|
||||
|
4
cJSON.h
4
cJSON.h
@ -32,6 +32,10 @@ extern "C"
|
||||
#define CJSON_VERSION_MAJOR 1
|
||||
#define CJSON_VERSION_MINOR 2
|
||||
#define CJSON_VERSION_PATCH 0
|
||||
|
||||
/* returns the version of cJSON as a string */
|
||||
extern const char* cJSON_Version(void);
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
/* cJSON Types: */
|
||||
|
Loading…
Reference in New Issue
Block a user