diff options
| author | Paul Eggert | 2019-07-13 10:41:46 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-07-13 16:53:21 -0700 |
| commit | 1178f98f2c0973dd1f8a66cbb4de20c0d7af3271 (patch) | |
| tree | 0d85660fe6133895571ac48b6f1403cd8cdd58d9 /src/lisp.h | |
| parent | a8ffbb20da67b20a85ddca38e20c609144c3bef3 (diff) | |
| download | emacs-1178f98f2c0973dd1f8a66cbb4de20c0d7af3271.tar.gz emacs-1178f98f2c0973dd1f8a66cbb4de20c0d7af3271.zip | |
Avoid interleaving stderr in dump_fingerprint
* src/fns.c (hexbuf_digest): New function, containing most of
the old make_digest_string.
(make_digest_string): Use it.
* src/pdumper.c (dump_fingerprint): Rewrite to use a single
fprintf call, to avoid interleaving on GNU/Linux.
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lisp.h b/src/lisp.h index e93a219625e..4885e26e3f3 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -3586,6 +3586,7 @@ extern ptrdiff_t list_length (Lisp_Object); | |||
| 3586 | extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST; | 3586 | extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST; |
| 3587 | extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t); | 3587 | extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t); |
| 3588 | extern bool sweep_weak_table (struct Lisp_Hash_Table *, bool); | 3588 | extern bool sweep_weak_table (struct Lisp_Hash_Table *, bool); |
| 3589 | extern void hexbuf_digest (char *, void const *, int); | ||
| 3589 | extern char *extract_data_from_object (Lisp_Object, ptrdiff_t *, ptrdiff_t *); | 3590 | extern char *extract_data_from_object (Lisp_Object, ptrdiff_t *, ptrdiff_t *); |
| 3590 | EMACS_UINT hash_string (char const *, ptrdiff_t); | 3591 | EMACS_UINT hash_string (char const *, ptrdiff_t); |
| 3591 | EMACS_UINT sxhash (Lisp_Object, int); | 3592 | EMACS_UINT sxhash (Lisp_Object, int); |