projects
/
privoxy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
upload process established. run make webserver and
[privoxy.git]
/
miscutil.c
diff --git
a/miscutil.c
b/miscutil.c
index
78132a6
..
09eeffa
100644
(file)
--- a/
miscutil.c
+++ b/
miscutil.c
@@
-1,4
+1,4
@@
-const char miscutil_rcs[] = "$Id: miscutil.c,v 1.1
5 2001/07/13 14:02:24 oes
Exp $";
+const char miscutil_rcs[] = "$Id: miscutil.c,v 1.1
7 2001/09/13 20:51:29 jongfoster
Exp $";
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/miscutil.c,v $
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/miscutil.c,v $
@@
-36,6
+36,13
@@
const char miscutil_rcs[] = "$Id: miscutil.c,v 1.15 2001/07/13 14:02:24 oes Exp
*
* Revisions :
* $Log: miscutil.c,v $
*
* Revisions :
* $Log: miscutil.c,v $
+ * Revision 1.17 2001/09/13 20:51:29 jongfoster
+ * Fixing potential problems with characters >=128 in simplematch()
+ * This was also a compiler warning.
+ *
+ * Revision 1.16 2001/09/10 10:56:59 oes
+ * Silenced compiler warnings
+ *
* Revision 1.15 2001/07/13 14:02:24 oes
* Removed vim-settings
*
* Revision 1.15 2001/07/13 14:02:24 oes
* Removed vim-settings
*
@@
-179,9
+186,9
@@
void *zalloc(int size)
* Returns : an unsigned long variable with the hashed value.
*
*********************************************************************/
* Returns : an unsigned long variable with the hashed value.
*
*********************************************************************/
-unsigned
long
hash_string( const char* s )
+unsigned
int
hash_string( const char* s )
{
{
- unsigned
long h = 0ul
;
+ unsigned
int h = 0
;
for ( ; *s; ++s )
{
for ( ; *s; ++s )
{
@@
-454,12
+461,12
@@
char *strsav(char *old, const char *text_to_append)
*********************************************************************/
int simplematch(char *pattern, char *text)
{
*********************************************************************/
int simplematch(char *pattern, char *text)
{
- char *fallback = pattern;
-
char *pat = pattern
;
- char *txt = text;
+ unsigned char *pat = (unsigned char *) pattern;
+
unsigned char *txt = (unsigned char *) text
;
+ unsigned char *fallback = pat;
int wildcard = 0;
int wildcard = 0;
- char lastchar = 'a';
+
unsigned
char lastchar = 'a';
unsigned i;
unsigned char charmap[32];
unsigned i;
unsigned char charmap[32];