Fixed OFFSETOF macro definition for gcc 2.96.
diff --git a/tools/winebuild/res32.c b/tools/winebuild/res32.c index 7b60177..f77cffe 100644 --- a/tools/winebuild/res32.c +++ b/tools/winebuild/res32.c
@@ -310,8 +310,8 @@ /* resource directory definition */ - fprintf( outfile, "#define OFFSETOF(field) ((char*)&resources.field - (char*)&resources)\n" ); - fprintf( outfile, "static struct {\n" ); + fprintf( outfile, "#define OFFSETOF(field) ((char*)&((struct res_struct *)0)->field - (char*)((struct res_struct *) 0))\n" ); + fprintf( outfile, "static struct res_struct{\n" ); fprintf( outfile, " struct res_dir type_dir;\n" ); fprintf( outfile, " struct res_dir_entry type_entries[%d];\n", nb_types );