summaryrefslogtreecommitdiff
path: root/utf8proc.c
diff options
context:
space:
mode:
authorSteven G. Johnson <stevenj@mit.edu>2015-03-27 12:35:41 -0400
committerSteven G. Johnson <stevenj@mit.edu>2015-03-27 12:35:41 -0400
commitc851c678881fe3d910b29d20f1c813ecd3b9d920 (patch)
treeb95ce4e39dcb9019cf327a5f28efc233903b8286 /utf8proc.c
parent164cc48aaf325cb4ffe227712e6488e1cb359d1c (diff)
downloadlibutf8proc-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.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/utf8proc.c b/utf8proc.c
index b0c68e7..c66b1ae 100644
--- a/utf8proc.c
+++ b/utf8proc.c
@@ -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) {