summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeodor Sigaev2003-12-10 15:54:58 +0000
committerTeodor Sigaev2003-12-10 15:54:58 +0000
commit565dc5d1aee3fc7be82f9c005196b2dfc07e50a7 (patch)
treeae18162ed5556d6a8bf245bcf0e9e1b88b79ffb7
parent2d83e7c73ccf2fb2a7b81e7deb1603647a637760 (diff)
Fix integer types to use definition from c.h. Per bug report by Patrick Boulay <patrick.boulay@medrium.com>
-rw-r--r--contrib/tsearch2/ispell/spell.c16
-rw-r--r--contrib/tsearch2/ispell/spell.h14
2 files changed, 15 insertions, 15 deletions
diff --git a/contrib/tsearch2/ispell/spell.c b/contrib/tsearch2/ispell/spell.c
index 1c2624fe863..331204ece32 100644
--- a/contrib/tsearch2/ispell/spell.c
+++ b/contrib/tsearch2/ispell/spell.c
@@ -11,7 +11,7 @@
#define MAXNORMLEN 256
#define STRNCASECMP(x,y) (strncasecmp(x,y,strlen(y)))
-#define GETWCHAR(W,L,N,T) ( ((u_int8_t*)(W))[ ((T)=='p') ? (N) : ( (L) - 1 - (N) ) ] )
+#define GETWCHAR(W,L,N,T) ( ((uint8*)(W))[ ((T)=='p') ? (N) : ( (L) - 1 - (N) ) ] )
#define GETCHAR(A,N,T) GETWCHAR( (A)->repl, (A)->replen, N, T )
@@ -197,7 +197,7 @@ FindWord(IspellDict * Conf, const char *word, int affixflag, char compoundonly)
StopHigh = node->data+node->length;
while (StopLow < StopHigh) {
StopMiddle = StopLow + (StopHigh - StopLow) / 2;
- if ( StopMiddle->val == ((u_int8_t*)(word))[level] ) {
+ if ( StopMiddle->val == ((uint8*)(word))[level] ) {
if ( wrdlen==level+1 && StopMiddle->isword ) {
if ( compoundonly && !StopMiddle->compoundallow )
return 0;
@@ -207,7 +207,7 @@ FindWord(IspellDict * Conf, const char *word, int affixflag, char compoundonly)
node=StopMiddle->node;
level++;
break;
- } else if ( StopMiddle->val < ((u_int8_t*)(word))[level] ) {
+ } else if ( StopMiddle->val < ((uint8*)(word))[level] ) {
StopLow = StopMiddle + 1;
} else {
StopHigh = StopMiddle;
@@ -431,7 +431,7 @@ mkSPNode(IspellDict *Conf, int low, int high, int level) {
}
lastchar=Conf->Spell[i].word[level];
}
- data->val=((u_int8_t*)(Conf->Spell[i].word))[level];
+ data->val=((uint8*)(Conf->Spell[i].word))[level];
if ( Conf->Spell[i].p.d.len == level+1 ) {
if ( data->isword && data->affix!=Conf->Spell[i].p.d.affix) {
/*
@@ -503,7 +503,7 @@ static AffixNode*
mkANode(IspellDict *Conf, int low, int high, int level, int type) {
int i;
int nchar=0;
- u_int8_t lastchar='\0';
+ uint8 lastchar='\0';
AffixNode *rs;
AffixNodeData *data;
int lownew=low;
@@ -588,7 +588,7 @@ NISortAffixes(IspellDict * Conf)
static AffixNodeData*
FinfAffixes(AffixNode *node, const char *word, int wrdlen, int *level, int type) {
AffixNodeData *StopLow, *StopHigh, *StopMiddle;
- u_int8_t symbol;
+ uint8 symbol;
while( node && *level<wrdlen) {
StopLow = node->data;
@@ -805,9 +805,9 @@ SplitToVariants( IspellDict * Conf, SPNode *snode, SplitVar * orig, char *word,
StopHigh = node->data+node->length;
while (StopLow < StopHigh) {
StopMiddle = StopLow + (StopHigh - StopLow) / 2;
- if ( StopMiddle->val == ((u_int8_t*)(word))[level] ) {
+ if ( StopMiddle->val == ((uint8*)(word))[level] ) {
break;
- } else if ( StopMiddle->val < ((u_int8_t*)(word))[level] ) {
+ } else if ( StopMiddle->val < ((uint8*)(word))[level] ) {
StopLow = StopMiddle + 1;
} else {
StopHigh = StopMiddle;
diff --git a/contrib/tsearch2/ispell/spell.h b/contrib/tsearch2/ispell/spell.h
index 1d4ad1b97b1..fd5ab7141d4 100644
--- a/contrib/tsearch2/ispell/spell.h
+++ b/contrib/tsearch2/ispell/spell.h
@@ -3,13 +3,13 @@
#include <sys/types.h>
#include <regex.h>
-
+#include "c.h"
struct SPNode;
typedef struct {
- u_int32_t
+ uint32
val:8,
isword:1,
compoundallow:1,
@@ -18,11 +18,11 @@ typedef struct {
} SPNodeData;
typedef struct SPNode {
- u_int32_t length;
+ uint32 length;
SPNodeData data[1];
} SPNode;
-#define SPNHRDSZ (sizeof(u_int32_t))
+#define SPNHRDSZ (sizeof(uint32))
typedef struct spell_struct
@@ -57,7 +57,7 @@ typedef struct aff_struct
struct AffixNode;
typedef struct {
- u_int32_t
+ uint32
val:8,
naff:24;
AFFIX **aff;
@@ -65,11 +65,11 @@ typedef struct {
} AffixNodeData;
typedef struct AffixNode {
- u_int32_t length;
+ uint32 length;
AffixNodeData data[1];
} AffixNode;
-#define ANHRDSZ (sizeof(u_int32_t))
+#define ANHRDSZ (sizeof(uint32))
typedef struct Tree_struct
{