projects
/
chise
/
xemacs-chise.git.1
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sync up with XEmacs 21.4.17.
[chise/xemacs-chise.git.1]
/
src
/
dumper.c
diff --git
a/src/dumper.c
b/src/dumper.c
index
b60496c
..
e0b4ad8
100644
(file)
--- a/
src/dumper.c
+++ b/
src/dumper.c
@@
-282,7
+282,11
@@
static int pdump_fd;
static void *pdump_buf;
static FILE *pdump_out;
static void *pdump_buf;
static FILE *pdump_out;
+#ifdef UTF2000
+#define PDUMP_HASHSIZE 20000001
+#else
#define PDUMP_HASHSIZE 200001
#define PDUMP_HASHSIZE 200001
+#endif
static pdump_entry_list_elt **pdump_hash;
static pdump_entry_list_elt **pdump_hash;
@@
-440,7
+444,7
@@
pdump_get_indirect_count (EMACS_INT code,
stderr_out ("Unsupported count type : %d (line = %d, code=%ld)\n",
idesc[line].type, line, (long)code);
pdump_backtrace ();
stderr_out ("Unsupported count type : %d (line = %d, code=%ld)\n",
idesc[line].type, line, (long)code);
pdump_backtrace ();
- abort ();
+ ABORT ();
}
count += delta;
return count;
}
count += delta;
return count;
@@
-540,7
+544,7
@@
pdump_register_sub (const void *data, const struct lrecord_description *desc, in
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
pdump_backtrace ();
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
pdump_backtrace ();
- abort ();
+ ABORT ();
};
}
}
};
}
}
@@
-569,7
+573,7
@@
pdump_register_object (Lisp_Object obj)
if (me>65536)
{
stderr_out ("Backtrace overflow, loop ?\n");
if (me>65536)
{
stderr_out ("Backtrace overflow, loop ?\n");
- abort ();
+ ABORT ();
}
backtrace[me].obj = objh;
backtrace[me].position = 0;
}
backtrace[me].obj = objh;
backtrace[me].position = 0;
@@
-604,7
+608,7
@@
pdump_register_struct (const void *data,
if (me>65536)
{
stderr_out ("Backtrace overflow, loop ?\n");
if (me>65536)
{
stderr_out ("Backtrace overflow, loop ?\n");
- abort ();
+ ABORT ();
}
backtrace[me].obj = 0;
backtrace[me].position = 0;
}
backtrace[me].obj = 0;
backtrace[me].position = 0;
@@
-717,7
+721,7
@@
pdump_dump_data (pdump_entry_list_elt *elt,
}
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
}
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
- abort ();
+ ABORT ();
}
}
}
}
}
}
@@
-795,7
+799,7
@@
pdump_reloc_one (void *data, EMACS_INT delta,
}
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
}
default:
stderr_out ("Unsupported dump type : %d\n", desc[pos].type);
- abort ();
+ ABORT ();
};
}
}
};
}
}