/* version */
-#define JANSSON_MAJOR_VERSION 1
-#define JANSSON_MINOR_VERSION 3
-#define JANSSON_MICRO_VERSION 0
+#define JANSSON_MAJOR_VERSION 2
+#define JANSSON_MINOR_VERSION 0
+#define JANSSON_MICRO_VERSION 255
/* Micro version is omitted if it's 0 */
-#define JANSSON_VERSION "1.3"
+#define JANSSON_VERSION "2.0"
/* 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)))
+ (JANSSON_MICRO_VERSION << 0))
/* types */
#define JSON_ERROR_SOURCE_LENGTH 80
typedef struct {
- char text[JSON_ERROR_TEXT_LENGTH];
int line;
int column;
+ int position;
char source[JSON_ERROR_SOURCE_LENGTH];
+ char text[JSON_ERROR_TEXT_LENGTH];
} json_error_t;