diff options
author | Steven G. Johnson <stevenj@mit.edu> | 2015-03-27 12:35:41 -0400 |
---|---|---|
committer | Steven G. Johnson <stevenj@mit.edu> | 2015-03-27 12:35:41 -0400 |
commit | c851c678881fe3d910b29d20f1c813ecd3b9d920 (patch) | |
tree | b95ce4e39dcb9019cf327a5f28efc233903b8286 /utf8proc.c | |
parent | 164cc48aaf325cb4ffe227712e6488e1cb359d1c (diff) | |
download | libutf8proc-c851c678881fe3d910b29d20f1c813ecd3b9d920.tar.gz libutf8proc-c851c678881fe3d910b29d20f1c813ecd3b9d920.tar.bz2 |
put the API version as #defines in the header file (as discussed in #30)
Diffstat (limited to 'utf8proc.c')
-rw-r--r-- | utf8proc.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -84,8 +84,10 @@ DLLEXPORT const int8_t utf8proc_utf8class[256] = { /* Should follow semantic-versioning rules (semver.org) based on API compatibility. (Note that the shared-library version number will be different, being based on ABI compatibility.): */ +#define STRINGIZEx(x) #x +#define STRINGIZE(x) STRINGIZEx(x) DLLEXPORT const char *utf8proc_version(void) { - return "1.2-dev"; + return STRINGIZE(UTF8PROC_VERSION_MAJOR) "." STRINGIZE(UTF8PROC_VERSION_MINOR) "." STRINGIZE(UTF8PROC_VERSION_PATCH) "-dev"; } DLLEXPORT const char *utf8proc_errmsg(ssize_t errcode) { |