summaryrefslogtreecommitdiff
path: root/src/tr.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-12-11 23:31:12 +0000
committerJim Meyering <jim@meyering.net>1994-12-11 23:31:12 +0000
commit9c5d0aa7a6f8e9aa5f7c86d5d62e3d327a3146f4 (patch)
treeddd43ffe45e243d74c7ff54f68e66d02c64fb9d7 /src/tr.c
parent5b66c03ac0b97925e60dccfe6263824105cf40fb (diff)
downloadcoreutils-9c5d0aa7a6f8e9aa5f7c86d5d62e3d327a3146f4.tar.xz
[ULONGMAX]: Define it.
[LONGMAX]: Define in terms of ULONGMAX instead of as a 32-bit constant.
Diffstat (limited to 'src/tr.c')
-rw-r--r--src/tr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tr.c b/src/tr.c
index 8b02dd50f..b6b62e4f5 100644
--- a/src/tr.c
+++ b/src/tr.c
@@ -31,8 +31,12 @@
#include "system.h"
#include "version.h"
+#ifndef ULONG_MAX
+#define ULONG_MAX ((unsigned long) ~(unsigned long) 0)
+#endif
+
#ifndef LONG_MAX
-#define LONG_MAX 0x7FFFFFFF
+#define LONG_MAX ((long int) (ULONG_MAX >> 1))
#endif
#ifndef UCHAR_MAX