aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2010-12-14 20:57:32 +0200
committerPetri Lehtinen <petri@digip.org>2010-12-14 20:58:40 +0200
commit23bc8e468d82bcb52a39af8d070776b972d77227 (patch)
tree532f13a856c670f4278f1bfca2773e148673d4d4
parent5422a862de2354b3419ef628bac5a18c6ef522da (diff)
downloadjansson-23bc8e468d82bcb52a39af8d070776b972d77227.zip
jansson-23bc8e468d82bcb52a39af8d070776b972d77227.tar.gz
jansson-23bc8e468d82bcb52a39af8d070776b972d77227.tar.bz2
Add version info to jansson.h
-rw-r--r--src/jansson.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/jansson.h b/src/jansson.h
index 0495418..1e6fe6e 100644
--- a/src/jansson.h
+++ b/src/jansson.h
@@ -16,6 +16,22 @@
extern "C" {
#endif
+/* version */
+
+#define JANSSON_MAJOR_VERSION 1
+#define JANSSON_MINOR_VERSION 3
+#define JANSSON_MICRO_VERSION 0
+
+/* Micro version is omitted if it's 0 */
+#define JANSSON_VERSION "1.3"
+
+/* Version as a 3-byte hex number, e.g. 0x010201 == 1.2.1. Use this
+ for numeric comparisons, e.g. #if JANSSON_VERSION_HEX >= ... */
+#define JANSSON_VERSION_HEX ((JANSSON_MAJOR_VERSION << 16) | \
+ (JANSSON_MINOR_VERSION << 8) | \
+ (JANSSON_MICRO_VERSION << 0)))
+
+
/* types */
typedef enum {