vtfontcvt: add comments in add_glyph

During review for PR 205707.

Event:		Berlin Devsummit 2019
This commit is contained in:
emaste 2019-06-15 09:15:58 +00:00
parent 95647bc8ee
commit 8e22c4487f

View File

@ -176,6 +176,7 @@ add_glyph(const uint8_t *bytes, unsigned int map_idx, int fallback)
glyph_total++;
glyph_count[map_idx]++;
/* Return existing glyph if we have an identical one. */
hash = fnv_32_buf(bytes, wbytes * height, FNV1_32_INIT) % FONTCVT_NHASH;
SLIST_FOREACH(gl, &glyph_hash[hash], g_hash) {
if (memcmp(gl->g_data, bytes, wbytes * height) == 0) {
@ -184,6 +185,7 @@ add_glyph(const uint8_t *bytes, unsigned int map_idx, int fallback)
}
}
/* Allocate new glyph. */
gl = xmalloc(sizeof *gl);
gl->g_data = xmalloc(wbytes * height);
memcpy(gl->g_data, bytes, wbytes * height);