aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFumitoshi UKAI <ukai@debian.or.jp>2002-01-29 16:23:37 +0000
committerFumitoshi UKAI <ukai@debian.or.jp>2002-01-29 16:23:37 +0000
commit80727e4b0244a99b091b16051cb239d8964cae00 (patch)
tree3910dfe3f71884e1febb2b27e078f6e7d02f22af
parent[w3m-dev 02921] use inttypes.h instead of stdint.h (diff)
downloadw3m-80727e4b0244a99b091b16051cb239d8964cae00.tar.gz
w3m-80727e4b0244a99b091b16051cb239d8964cae00.zip
[w3m-dev 02920] don't use inttypes.h and/or stdint.h
* mktable.c: remove inttypes.h, uintptr_t, use unsigned long instead * configure: remove inttypes.h detection * config.h.dist: remove HAVE_INTTYPES_H From: Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
-rw-r--r--ChangeLog9
-rw-r--r--config.h.dist1
-rwxr-xr-xconfigure20
-rw-r--r--mktable.c12
4 files changed, 13 insertions, 29 deletions
diff --git a/ChangeLog b/ChangeLog
index 103a2b8..d53e7a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-01-30 Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
+
+ * [w3m-dev 02920] don't use inttypes.h and/or stdint.h
+ * mktable.c: remove inttypes.h, uintptr_t, use unsigned long instead
+ * configure: remove inttypes.h detection
+ * config.h.dist: remove HAVE_INTTYPES_H
+
2002-01-29 Fumitoshi UKAI <ukai@debian.or.jp>
* [w3m-dev 02921] use inttypes.h instead of stdint.h
@@ -2339,4 +2346,4 @@
* release-0-2-1
* import w3m-0.2.1
-$Id: ChangeLog,v 1.269 2002/01/29 03:23:43 ukai Exp $
+$Id: ChangeLog,v 1.270 2002/01/29 16:23:37 ukai Exp $
diff --git a/config.h.dist b/config.h.dist
index 3c48320..2104f07 100644
--- a/config.h.dist
+++ b/config.h.dist
@@ -185,7 +185,6 @@ MODEL=Linux.i686-monster-ja
#define JMP_BUF sigjmp_buf
#define HAVE_FLOAT_H
#define HAVE_SYS_SELECT_H
-#undef HAVE_INTTYPES_H
typedef void MySignalHandler;
#define SIGNAL_ARG int _dummy
diff --git a/configure b/configure
index 4c7c641..0cdf96a 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: configure,v 1.56 2002/01/29 03:23:44 ukai Exp $
+# $Id: configure,v 1.57 2002/01/29 16:23:37 ukai Exp $
# Configuration.
#
@@ -1717,23 +1717,6 @@ else
def_have_sys_select_h='#undef HAVE_SYS_SELECT_H'
fi
-####### check for inttypes
-cat > _zmachdep.c <<EOF
-#include <inttypes.h>
-main()
-{
- uintptr_t p;
- ;
-}
-EOF
-if $cc $cflags -c _zmachdep.c > /dev/null 2>&1
-then
- echo "You have inttypes.h."
- def_have_inttypes_h='#define HAVE_INTTYPES_H'
-else
- def_have_inttypes_h='#undef HAVE_INTTYPES_H'
-fi
-
####### setpgrp(pid, pgrp) or setpgrp() ?
cat > _zmachdep.c << EOF
#include <unistd.h>
@@ -2135,7 +2118,6 @@ $def_longjmp
$def_jmpbuf
$def_have_float_h
$def_have_sys_select_h
-$def_have_inttypes_h
$def_sighandler
$def_sig_arg
diff --git a/mktable.c b/mktable.c
index d2b3bec..ea5e9e5 100644
--- a/mktable.c
+++ b/mktable.c
@@ -1,13 +1,8 @@
-/* $Id: mktable.c,v 1.6 2002/01/29 03:23:44 ukai Exp $ */
+/* $Id: mktable.c,v 1.7 2002/01/29 16:23:37 ukai Exp $ */
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
-#ifdef HAVE_INTTYPES_H
-#include <inttypes.h>
-#else
-typedef unsigned long uintptr_t;
-#endif
#include "hash.h"
#include "Str.h"
#include <gc.h>
@@ -20,10 +15,11 @@ defhash(HashItem_ss *, int, hss_i)
#define keycomp(x,y) ((x)==(y))
-static uintptr_t
+/* XXX: we assume sizeof(unsigned long) >= sizeof(void *) */
+static unsigned long
hashfunc(HashItem_ss * x)
{
- return (uintptr_t) x;
+ return (unsigned long) x;
}
/* *INDENT-OFF* */