[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>
This commit is contained in:
Fumitoshi UKAI
2002-01-29 16:23:37 +00:00
parent 3db3a9da5f
commit 80727e4b02
4 changed files with 13 additions and 29 deletions

View File

@@ -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* */