Use NullPool for _hb_set_nil and _hb_map_nil
This commit is contained in:
parent
f040ca40ab
commit
7b50bf52f2
|
@ -50,16 +50,6 @@ hb_map_create (void)
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const hb_map_t _hb_map_nil = {
|
|
||||||
HB_OBJECT_HEADER_STATIC,
|
|
||||||
false, /* successful */
|
|
||||||
0, /* population */
|
|
||||||
0, /* occupancy */
|
|
||||||
0, /* mask */
|
|
||||||
0, /* prime */
|
|
||||||
nullptr /* items */
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* hb_map_get_empty:
|
* hb_map_get_empty:
|
||||||
*
|
*
|
||||||
|
@ -70,7 +60,7 @@ static const hb_map_t _hb_map_nil = {
|
||||||
hb_map_t *
|
hb_map_t *
|
||||||
hb_map_get_empty (void)
|
hb_map_get_empty (void)
|
||||||
{
|
{
|
||||||
return const_cast<hb_map_t *> (&_hb_map_nil);
|
return const_cast<hb_map_t *> (&Null(hb_map_t));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -545,7 +545,7 @@ _hb_ceil_to_4 (unsigned int v)
|
||||||
|
|
||||||
/* Global nul-content Null pool. Enlarge as necessary. */
|
/* Global nul-content Null pool. Enlarge as necessary. */
|
||||||
|
|
||||||
#define HB_NULL_POOL_SIZE 264
|
#define HB_NULL_POOL_SIZE 384
|
||||||
static_assert (HB_NULL_POOL_SIZE % sizeof (void *) == 0, "Align HB_NULL_POOL_SIZE.");
|
static_assert (HB_NULL_POOL_SIZE % sizeof (void *) == 0, "Align HB_NULL_POOL_SIZE.");
|
||||||
|
|
||||||
#ifdef HB_NO_VISIBILITY
|
#ifdef HB_NO_VISIBILITY
|
||||||
|
|
|
@ -50,12 +50,6 @@ hb_set_create (void)
|
||||||
return set;
|
return set;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const hb_set_t _hb_set_nil = {
|
|
||||||
HB_OBJECT_HEADER_STATIC,
|
|
||||||
false, /* successful */
|
|
||||||
0, /* population */
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* hb_set_get_empty:
|
* hb_set_get_empty:
|
||||||
*
|
*
|
||||||
|
@ -66,7 +60,7 @@ static const hb_set_t _hb_set_nil = {
|
||||||
hb_set_t *
|
hb_set_t *
|
||||||
hb_set_get_empty (void)
|
hb_set_get_empty (void)
|
||||||
{
|
{
|
||||||
return const_cast<hb_set_t *> (&_hb_set_nil);
|
return const_cast<hb_set_t *> (&Null(hb_set_t));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue