12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * Copyright (c) 2012,2017 Eric Haszlakiewicz
- *
- * This library is free software; you can redistribute it and/or modify
- * it under the terms of the MIT license. See COPYING for details.
- */
- /**
- * @file
- * @brief Methods for retrieving the json-c version.
- */
- #ifndef _json_c_version_h_
- #define _json_c_version_h_
- #define JSON_C_MAJOR_VERSION 0
- #define JSON_C_MINOR_VERSION 13
- #define JSON_C_MICRO_VERSION 01
- #define JSON_C_VERSION_NUM ((JSON_C_MAJOR_VERSION << 16) | \
- (JSON_C_MINOR_VERSION << 8) | \
- JSON_C_MICRO_VERSION)
- #define JSON_C_VERSION "0.13.1"
- /**
- * @see JSON_C_VERSION
- * @return the version of the json-c library as a string
- */
- const char *json_c_version(void); /* Returns JSON_C_VERSION */
- /**
- * The json-c version encoded into an int, with the low order 8 bits
- * being the micro version, the next higher 8 bits being the minor version
- * and the next higher 8 bits being the major version.
- * For example, 7.12.99 would be 0x00070B63.
- *
- * @see JSON_C_VERSION_NUM
- * @return the version of the json-c library as an int
- */
- int json_c_version_num(void); /* Returns JSON_C_VERSION_NUM */
- #endif
|