1 --- qemu-0.7.0/dyngen.c.orig 2005-04-27 22:52:05.000000000 +0200
2 +++ qemu-0.7.0/dyngen.c 2005-05-01 14:00:00.000000000 +0200
3 @@ -1194,13 +1194,11 @@
4 } else if (strstart(sym_name, "__op_gen_label", &p)) {
5 snprintf(name, name_size, "gen_labels[param%s]", p);
8 if (sym_name[0] == '.')
9 - snprintf(name, sizeof(name),
10 + snprintf(name, name_size,
15 snprintf(name, name_size, "(long)(&%s)", sym_name);
18 @@ -1590,14 +1588,12 @@
19 !strstart(sym_name, "__op_param", NULL) &&
20 !strstart(sym_name, "__op_jmp", NULL) &&
21 !strstart(sym_name, "__op_gen_label", NULL)) {
22 -#if defined(HOST_SPARC)
23 if (sym_name[0] == '.') {
25 "extern char __dot_%s __asm__(\"%s\");\n",
26 sym_name+1, sym_name);
30 #if defined(__APPLE__)
31 /* set __attribute((unused)) on darwin because we wan't to avoid warning when we don't use the symbol */
32 fprintf(outfile, "extern char %s __attribute__((unused));\n", sym_name);