mirror of
https://github.com/json-c/json-c.git
synced 2026-03-21 14:09:06 +08:00
Re-format after recent change to fix linkhash.
This commit is contained in:
@@ -580,7 +580,8 @@ int lh_table_insert_w_hash(struct lh_table *t, const void *k, const void *v, con
|
|||||||
{
|
{
|
||||||
unsigned long n;
|
unsigned long n;
|
||||||
|
|
||||||
if (t->count >= t->size * LH_LOAD_FACTOR) {
|
if (t->count >= t->size * LH_LOAD_FACTOR)
|
||||||
|
{
|
||||||
/* Avoid signed integer overflow with large tables. */
|
/* Avoid signed integer overflow with large tables. */
|
||||||
int new_size = (t->size > INT_MAX / 2) ? INT_MAX : (t->size * 2);
|
int new_size = (t->size > INT_MAX / 2) ? INT_MAX : (t->size * 2);
|
||||||
if (t->size == INT_MAX || lh_table_resize(t, new_size) != 0)
|
if (t->size == INT_MAX || lh_table_resize(t, new_size) != 0)
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "json_inttypes.h"
|
#include "json_inttypes.h"
|
||||||
#include "json_object.h"
|
#include "json_object.h"
|
||||||
@@ -49,7 +49,6 @@ static void test_lot_of_adds()
|
|||||||
json_object_put(jobj);
|
json_object_put(jobj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
const char *input = "\"\\ud840\\udd26,\\ud840\\udd27,\\ud800\\udd26,\\ud800\\udd27\"";
|
const char *input = "\"\\ud840\\udd26,\\ud840\\udd27,\\ud800\\udd26,\\ud800\\udd27\"";
|
||||||
|
|||||||
Reference in New Issue
Block a user