projects
/
idzebra-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7eb6002
)
Added two type casts.
author
Adam Dickmeiss
<adam@indexdata.dk>
Mon, 22 Jun 1998 11:33:39 +0000
(11:33 +0000)
committer
Adam Dickmeiss
<adam@indexdata.dk>
Mon, 22 Jun 1998 11:33:39 +0000
(11:33 +0000)
dfa/dfa.c
patch
|
blob
|
history
diff --git
a/dfa/dfa.c
b/dfa/dfa.c
index
5da189a
..
072c397
100644
(file)
--- a/
dfa/dfa.c
+++ b/
dfa/dfa.c
@@
-4,7
+4,10
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: dfa.c,v $
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: dfa.c,v $
- * Revision 1.20 1998-06-08 14:40:44 adam
+ * Revision 1.21 1998-06-22 11:33:39 adam
+ * Added two type casts.
+ *
+ * Revision 1.20 1998/06/08 14:40:44 adam
* Fixed problem with signed character(s) in regular expressions.
*
* Revision 1.19 1998/01/12 14:39:39 adam
* Fixed problem with signed character(s) in regular expressions.
*
* Revision 1.19 1998/01/12 14:39:39 adam
@@
-487,7
+490,7
@@
static int map_l_char (struct DFA_parse *parse_info)
if (cp0[0] == 1 && cp0[1])
{
parse_info->expr_ptr++;
if (cp0[0] == 1 && cp0[1])
{
parse_info->expr_ptr++;
- parse_info->look_ch = cp0[1] & 255;
+ parse_info->look_ch = ((unsigned char *) cp0)[1];
return L_CHAR;
}
if (!parse_info->cmap)
return L_CHAR;
}
if (!parse_info->cmap)
@@
-497,7
+500,7
@@
static int map_l_char (struct DFA_parse *parse_info)
assert (mapto);
parse_info->expr_ptr = (const unsigned char *) cp0;
assert (mapto);
parse_info->expr_ptr = (const unsigned char *) cp0;
- parse_info->look_ch = mapto[i][0] & 255;
+ parse_info->look_ch = ((unsigned char **) mapto)[i][0];
logf (LOG_DEBUG, "map from %c to %d", parse_info->expr_ptr[-1], parse_info->look_ch);
return L_CHAR;
}
logf (LOG_DEBUG, "map from %c to %d", parse_info->expr_ptr[-1], parse_info->look_ch);
return L_CHAR;
}