Minor, tweak spaces on hb-shape-fuzzer.cc

This commit is contained in:
Ebrahim Byagowi 2018-10-19 09:06:42 +03:30
parent fbf665b307
commit bccd09d6c7

View File

@ -5,29 +5,29 @@
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
{ {
hb_blob_t *blob = hb_blob_create((const char *)data, size, hb_blob_t *blob = hb_blob_create ((const char *)data, size,
HB_MEMORY_MODE_READONLY, NULL, NULL); HB_MEMORY_MODE_READONLY, NULL, NULL);
hb_face_t *face = hb_face_create(blob, 0); hb_face_t *face = hb_face_create (blob, 0);
hb_font_t *font = hb_font_create(face); hb_font_t *font = hb_font_create (face);
hb_ot_font_set_funcs(font); hb_ot_font_set_funcs (font);
hb_font_set_scale(font, 12, 12); hb_font_set_scale (font, 12, 12);
{ {
const char text[] = "ABCDEXYZ123@_%&)*$!"; const char text[] = "ABCDEXYZ123@_%&)*$!";
hb_buffer_t *buffer = hb_buffer_create(); hb_buffer_t *buffer = hb_buffer_create ();
hb_buffer_add_utf8(buffer, text, -1, 0, -1); hb_buffer_add_utf8 (buffer, text, -1, 0, -1);
hb_buffer_guess_segment_properties(buffer); hb_buffer_guess_segment_properties (buffer);
hb_shape(font, buffer, NULL, 0); hb_shape (font, buffer, NULL, 0);
hb_buffer_destroy(buffer); hb_buffer_destroy (buffer);
} }
uint32_t text32[16]; uint32_t text32[16];
if (size > sizeof(text32)) { if (size > sizeof (text32)) {
memcpy(text32, data + size - sizeof(text32), sizeof(text32)); memcpy(text32, data + size - sizeof (text32), sizeof (text32));
hb_buffer_t *buffer = hb_buffer_create(); hb_buffer_t *buffer = hb_buffer_create ();
hb_buffer_add_utf32(buffer, text32, sizeof(text32)/sizeof(text32[0]), 0, -1); hb_buffer_add_utf32 (buffer, text32, sizeof (text32) / sizeof (text32[0]), 0, -1);
hb_buffer_guess_segment_properties(buffer); hb_buffer_guess_segment_properties (buffer);
hb_shape(font, buffer, NULL, 0); hb_shape (font, buffer, NULL, 0);
unsigned int len = hb_buffer_get_length (buffer); unsigned int len = hb_buffer_get_length (buffer);
hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, NULL); hb_glyph_info_t *infos = hb_buffer_get_glyph_infos (buffer, NULL);
@ -41,12 +41,12 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
hb_font_get_glyph_extents (font, info.codepoint, &extents); hb_font_get_glyph_extents (font, info.codepoint, &extents);
} }
hb_buffer_destroy(buffer); hb_buffer_destroy (buffer);
} }
hb_font_destroy(font); hb_font_destroy (font);
hb_face_destroy(face); hb_face_destroy (face);
hb_blob_destroy(blob); hb_blob_destroy (blob);
return 0; return 0;
} }