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?