14 May
2025
14 May
'25
10:10 a.m.
Alfred Agrell (@Alcaro) commented about tools/widl/metadata.c:
+ for (i = 0; i < STREAM_MAX; i++) + { + if (!streams[i].data_size) continue; + write_data( file, streams[i].data, streams[i].data_size ); + } +} + +void write_metadata( const statement_list_t *stmts ) +{ + static const BYTE pad[FILE_ALIGNMENT]; + UINT image_size, file_size, i; + FILE *file; + + if (!do_metadata) return; + + if (!(file = fopen( metadata_name, "w" ))) This too looks problematic on Windows. Better use "wb".
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8037#note_103305