diff options
| author | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-05 21:34:35 -0700 |
|---|---|---|
| committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-05 21:34:35 -0700 |
| commit | 06c550d2b8e71409c0bbff25f228206242d0f1b8 (patch) | |
| tree | a44d1ab37b442355d27981da19599613b5dcb53a | |
| parent | f390e2d53a670e4ebcb6b73f4baeaf792f46c112 (diff) | |
| download | emacs-06c550d2b8e71409c0bbff25f228206242d0f1b8.tar.gz | |
Undo Fstring_to_unibyte change.
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/fns.c | 5 |
2 files changed, 2 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 282b41afd3c..788defbbf60 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -6,10 +6,7 @@ * menu.c (Fx_popup_menu): Don't assume error_name lacks printf formats. - * fns.c (Fstring_to_unibyte): Don't rely on undefined behavior - by passing a long int to a printf format expecting an int. - - * lisp.h (message, message_nolog, doprint, error, verror, fatal): + * lisp.h (message, message_nolog, doprnt, error, verror, fatal): Mark as printf-like functions. * xdisp.c (vmessage): Mark as a printf-like function. diff --git a/src/fns.c b/src/fns.c index ca18dbfc100..c45d9e31ef2 100644 --- a/src/fns.c +++ b/src/fns.c @@ -1076,10 +1076,7 @@ an error is signaled. */) EMACS_INT converted = str_to_unibyte (SDATA (string), str, chars, 0); if (converted < chars) - { - long lconverted = converted; - error ("Can't convert the %ldth character to unibyte", lconverted); - } + error ("Can't convert the %dth character to unibyte", converted); string = make_unibyte_string ((char *) str, chars); xfree (str); } |
