18 Sep
2023
18 Sep
'23
9:17 p.m.
Zebediah Figura (@zfigura) commented about tools/widl/write_sltg.c:
+ name_table->names = xrealloc(name_table->names, name_table->allocated); + } + + memset(name_table->names + name_table->size, 0xff, 8); + strcpy(name_table->names + name_table->size + 8, name); + name_table->size = new_size; + name_table->names[name_table->size - 1] = 0; /* clear alignment */ + + return name_offset; +} + +static void init_name_table(struct sltg_name_table *name_table) +{ + name_table->size = 0; + name_table->allocated = 0x10; + name_table->names = xmalloc(0x10); Is there any point pre-initializing it?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3791#note_45845