Fix a few MSVC 2008 warnings
https://github.com/harfbuzz/harfbuzz/issues/1374
This commit is contained in:
parent
f51bb6ee7b
commit
5f97fe9956
|
@ -375,8 +375,8 @@ struct hb_set_t
|
||||||
if (!resize (count))
|
if (!resize (count))
|
||||||
return;
|
return;
|
||||||
population = other->population;
|
population = other->population;
|
||||||
memcpy (pages, other->pages, count * sizeof (pages[0]));
|
memcpy (pages, other->pages, count * pages.item_size);
|
||||||
memcpy (page_map, other->page_map, count * sizeof (page_map[0]));
|
memcpy (page_map, other->page_map, count * page_map.item_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool is_equal (const hb_set_t *other) const
|
inline bool is_equal (const hb_set_t *other) const
|
||||||
|
|
|
@ -34,6 +34,9 @@
|
||||||
template <typename Type, unsigned int StaticSize=8>
|
template <typename Type, unsigned int StaticSize=8>
|
||||||
struct hb_vector_t
|
struct hb_vector_t
|
||||||
{
|
{
|
||||||
|
typedef Type ItemType;
|
||||||
|
enum { item_size = sizeof (Type) };
|
||||||
|
|
||||||
HB_NO_COPY_ASSIGN_TEMPLATE2 (hb_vector_t, Type, StaticSize);
|
HB_NO_COPY_ASSIGN_TEMPLATE2 (hb_vector_t, Type, StaticSize);
|
||||||
inline hb_vector_t (void) { init (); }
|
inline hb_vector_t (void) { init (); }
|
||||||
inline ~hb_vector_t (void) { fini (); }
|
inline ~hb_vector_t (void) { fini (); }
|
||||||
|
|
Loading…
Reference in New Issue