emacs_strerror cleanups
commit5932ffcd028af9fc70c9f8e731f2776a9753d81d
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 12 Jun 2016 06:48:13 +0000 (11 23:48 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 12 Jun 2016 06:49:00 +0000 (11 23:49 -0700)
tree4d9ab8f89fdc526146e5571f028147afde568e3d
parenteacdc9eb6c89346fb72535632a1c65f6483b639f
emacs_strerror cleanups

* src/buffer.c, src/emacs.c, src/lread.c: Don’t include coding.h;
no longer needed, now that emacs_strerror is declared by lisp.h.
* src/coding.c (emacs_strerror): Remove; moved to emacs.c.
* src/coding.h (emacs_strerror) [emacs]: Remove decl; moved
to lisp.h.
* src/emacs.c (emacs_strerror): Move here from coding.c.  Do not
convert result string; this is now the caller’s responsibility,
as some need conversion and others don’t.
* src/fileio.c (report_file_errno, report_file_notify_error):
Use emacs_strerror rather than rolling it ourselves.
* src/lisp.h (emacs_strerror): Move decl here from coding.h.
* src/lread.c (dir_warning): Just call emacs_strerror rather than
both strerror and emacs_strerror.  Convert its result from
locale-coding-system, since it no longer does that conversion.
* src/sound.c (sound_perror):
* src/sysdep.c (emacs_perror, str_collate):
Use emacs_strerror, not strerror.
src/buffer.c
src/coding.c
src/coding.h
src/emacs.c
src/fileio.c
src/lisp.h
src/lread.c
src/sound.c
src/sysdep.c