| @@ -2,7 +2,10 @@ | |||||
| Next version, 0.14 | Next version, 0.14 | ||||
| ================== | ================== | ||||
| Nothing yet. | |||||
| Deprecated and removed features: | |||||
| -------------------------------- | |||||
| * bits.h has been removed | |||||
| * lh_abort() has been removed | |||||
| 0.13 (up to commit 5dae561, 2017/11/29) | 0.13 (up to commit 5dae561, 2017/11/29) | ||||
| @@ -18,7 +18,6 @@ pkgconfig_DATA = json-c.pc | |||||
| libjson_cincludedir = $(includedir)/json-c | libjson_cincludedir = $(includedir)/json-c | ||||
| libjson_cinclude_HEADERS = \ | libjson_cinclude_HEADERS = \ | ||||
| arraylist.h \ | arraylist.h \ | ||||
| bits.h \ | |||||
| debug.h \ | debug.h \ | ||||
| json.h \ | json.h \ | ||||
| json_c_version.h \ | json_c_version.h \ | ||||
| @@ -1,36 +0,0 @@ | |||||
| /** | |||||
| * @file | |||||
| * @brief Do not use, only contains deprecated defines. | |||||
| * @deprecated Use json_util.h instead. | |||||
| * | |||||
| * $Id: bits.h,v 1.10 2006/01/30 23:07:57 mclark Exp $ | |||||
| * | |||||
| * Copyright (c) 2004, 2005 Metaparadigm Pte. Ltd. | |||||
| * Michael Clark <michael@metaparadigm.com> | |||||
| * | |||||
| * This library is free software; you can redistribute it and/or modify | |||||
| * it under the terms of the MIT license. See COPYING for details. | |||||
| * | |||||
| */ | |||||
| #ifndef _bits_h_ | |||||
| #define _bits_h_ | |||||
| /** | |||||
| * @deprecated | |||||
| */ | |||||
| #define hexdigit(x) (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9) | |||||
| /** | |||||
| * @deprecated | |||||
| */ | |||||
| #define error_ptr(error) ((void*)error) | |||||
| /** | |||||
| * @deprecated | |||||
| */ | |||||
| #define error_description(error) (json_tokener_get_error(error)) | |||||
| /** | |||||
| * @deprecated | |||||
| */ | |||||
| #define is_error(ptr) (ptr == NULL) | |||||
| #endif | |||||
| @@ -52,15 +52,6 @@ json_global_set_string_hash(const int h) | |||||
| return 0; | return 0; | ||||
| } | } | ||||
| void lh_abort(const char *msg, ...) | |||||
| { | |||||
| va_list ap; | |||||
| va_start(ap, msg); | |||||
| vprintf(msg, ap); | |||||
| va_end(ap); | |||||
| exit(1); | |||||
| } | |||||
| static unsigned long lh_ptr_hash(const void *k) | static unsigned long lh_ptr_hash(const void *k) | ||||
| { | { | ||||
| /* CAW: refactored to be 64bit nice */ | /* CAW: refactored to be 64bit nice */ | ||||
| @@ -318,21 +318,6 @@ extern int lh_table_delete(struct lh_table *t, const void *k); | |||||
| extern int lh_table_length(struct lh_table *t); | extern int lh_table_length(struct lh_table *t); | ||||
| /** | |||||
| * Prints a message to <code>stdout</code>, | |||||
| * then exits the program with an exit code of <code>1</code>. | |||||
| * | |||||
| * @param msg Message format string, like for <code>printf</code>. | |||||
| * @param ... Format args. | |||||
| * | |||||
| * @deprecated Since it is not a good idea to exit the entire program | |||||
| * because of an internal library failure, json-c will no longer | |||||
| * use this function internally. | |||||
| * However, because its interface is public, it will remain part of | |||||
| * the API on the off chance of legacy software using it externally. | |||||
| */ | |||||
| THIS_FUNCTION_IS_DEPRECATED(void lh_abort(const char *msg, ...)); | |||||
| /** | /** | ||||
| * Resizes the specified table. | * Resizes the specified table. | ||||
| * | * | ||||