Readline: Cleanup some warnings
authorAlan Hayward <alan.hayward@arm.com>
Thu, 31 Jan 2019 09:48:39 +0000 (09:48 +0000)
committerAlan Hayward <alan.hayward@arm.com>
Thu, 31 Jan 2019 17:25:06 +0000 (17:25 +0000)
commit16bfc2f9705b40a11052f465b83fea2ec0904ce5
tree8638920c33139a191a40b3b7f36b4cb7454ff8d1
parentfc60b8c806a641cc2260c8b26f389f2abdc99dda
Readline: Cleanup some warnings

Cleanup the readline warnings that gdb buildbot complains about.

To prevent wcwidth missing declaration warnings, add the SOURCE /
EXTENSION macros to config.in that have already checked for in
configure.

Ensure pid is a long before printing as one.  Also fix GNU style.

Check the return value of write the same way as history_do_write ().

These changes are consistent with upstream readline.

readline/ChangeLog.gdb:

* config.h.in: Add SOURCE/EXTENSION macros.
* histfile.c (history_truncate_file): Check return of write.
* util.c (_rl_tropen): Ensure pid is long.
readline/ChangeLog.gdb
readline/config.h.in
readline/histfile.c
readline/util.c