diff options
| author | Paul Eggert | 2019-11-15 01:28:33 -0800 |
|---|---|---|
| committer | Paul Eggert | 2019-11-15 01:29:52 -0800 |
| commit | e68912ea6be6338f3ca659cb01ec2bd616e8e660 (patch) | |
| tree | 2470eb062276645228c38814da639313c9630c7f /src/buffer.c | |
| parent | 0114bb964afd81b6a6dc8c742bceba61d0f2a7dc (diff) | |
| download | emacs-e68912ea6be6338f3ca659cb01ec2bd616e8e660.tar.gz emacs-e68912ea6be6338f3ca659cb01ec2bd616e8e660.zip | |
Port hexdigit init to non-GCC + pdumper
The old code assumed that hexdigit initialization (needed by
non-GCC) could be done in syms_of_character, but that is no longer
true with pdumper. Instead, simplify hexdigit init so that it can
be done statically on all C99 platforms. Problem discovered on
Solaris 10 sparc + Oracle Solaris Studio 12.6.
* src/character.c (hexdigit): Add 1 to every value; all uses
changed. This simplifies the initialization so that it can be
done statically on any C99 compiler. hexdigit is now always const.
(syms_of_character): Omit no-longer-necessary initialization.
* src/character.h (HEXDIGIT_CONST, HEXDIGIT_IS_CONST):
Remove. All uses removed.
Diffstat (limited to 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions