Zebediah Figura (@zfigura) commented about tools/widl/write_sltg.c:
- static const char TYPELIB[] = { 8,0,0,0,'T','Y','P','E','L','I','B',0 };
- int pad;
- pad = 0x01ffff01;
- put_data(&pad, sizeof(pad));
- pad = 0;
- put_data(&pad, sizeof(pad));
- put_data(dummy1, sizeof(dummy1));
- put_data(&sltg_library_guid, sizeof(sltg_library_guid));
- put_data(TYPELIB, sizeof(TYPELIB));
- put_data(dummy2, sizeof(dummy2));
- put_data(dummy3, sizeof(dummy3));
Do we know what this "dummy" and "pad" data is? If so, can it be named more appropriately? (And if not, why is it separated into groups like this?)
Same for other places, like sltg_write_nametable().