diff options
| author | Paul Eggert | 2020-01-01 04:15:27 +0000 |
|---|---|---|
| committer | Paul Eggert | 2019-12-31 20:18:22 -0800 |
| commit | 12d004d6eee2d136825df92eca33eaa6b705030b (patch) | |
| tree | bcb7c98c4e61fa819e04ab358ad4beaaf4cd361b /admin | |
| parent | 87772ffe317897b781b2ef8b3bcaa9b6c077311c (diff) | |
| download | emacs-12d004d6eee2d136825df92eca33eaa6b705030b.tar.gz emacs-12d004d6eee2d136825df92eca33eaa6b705030b.zip | |
Assume C99-style ‘long long’
Now that Gnulib assumes ‘long long’, it is a good time to clean
out old cruft porting to pre-C99 compilers that lack it.
* src/data.c (ULL_WIDTH, ULL_MAX): Remove.
All uses replaced by ULLONG_WIDTH, ULLONG_MAX.
(bits_word_to_host_endian): Assume ‘unsigned long long’.
By the way, the old code had a performance typo: it used
HAVE_UNSIGNED_LONG_LONG where it should have used
HAVE_UNSIGNED_LONG_LONG_INT.
* src/sysdep.c (ULLONG_MAX): Remove, as lib/limits.h does this now.
(time_from_jiffies) [GNU_LINUX]: Assume ‘long long’.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/CPP-DEFINES | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index ea99d50094f..ce9a44436d8 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES | |||
| @@ -201,7 +201,6 @@ HAVE_LIBXML2 | |||
| 201 | HAVE_LIBXMU | 201 | HAVE_LIBXMU |
| 202 | HAVE_LOCALTIME_R | 202 | HAVE_LOCALTIME_R |
| 203 | HAVE_LOCAL_SOCKETS | 203 | HAVE_LOCAL_SOCKETS |
| 204 | HAVE_LONG_LONG_INT | ||
| 205 | HAVE_LRAND48 | 204 | HAVE_LRAND48 |
| 206 | HAVE_LSTAT | 205 | HAVE_LSTAT |
| 207 | HAVE_LUTIMES | 206 | HAVE_LUTIMES |
| @@ -322,7 +321,6 @@ HAVE_TM_ZONE | |||
| 322 | HAVE_TOUCHLOCK | 321 | HAVE_TOUCHLOCK |
| 323 | HAVE_TZNAME | 322 | HAVE_TZNAME |
| 324 | HAVE_TZSET | 323 | HAVE_TZSET |
| 325 | HAVE_UNSIGNED_LONG_LONG_INT | ||
| 326 | HAVE_UTIL_H | 324 | HAVE_UTIL_H |
| 327 | HAVE_UTIMENSAT | 325 | HAVE_UTIMENSAT |
| 328 | HAVE_UTIMES | 326 | HAVE_UTIMES |