=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/grep/util.c,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- src/usr.bin/grep/util.c 2004/08/11 13:18:58 1.27 +++ src/usr.bin/grep/util.c 2004/09/16 00:20:32 1.28 @@ -1,4 +1,4 @@ -/* $OpenBSD: util.c,v 1.27 2004/08/11 13:18:58 otto Exp $ */ +/* $OpenBSD: util.c,v 1.28 2004/09/16 00:20:32 deraadt Exp $ */ /*- * Copyright (c) 1999 James Howard and Dag-Erling Coïdan Smørgrav @@ -246,7 +246,7 @@ fg->pattern[i] = toupper(pattern[i]); fg->pattern[fg->patternLen] = '\0'; } else - fg->pattern = (char *)pattern; /* really const */ + fg->pattern = (unsigned char *)pattern; /* really const */ /* Preprocess pattern. */ for (i = 0; i <= UCHAR_MAX; i++) @@ -274,7 +274,6 @@ int i; int bol = 0; int eol = 0; - int origPatternLen; int shiftPatternLen; int hasDot = 0; int firstHalfDot = -1; @@ -282,7 +281,7 @@ int lastHalfDot = 0; /* Initialize. */ - origPatternLen = fg->patternLen = strlen(pattern); + fg->patternLen = strlen(pattern); fg->bol = 0; fg->eol = 0; fg->wmatch = 0;