grep-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to grep/src/dfa.c,v


From: Tony Abou-Assaleh
Subject: Changes to grep/src/dfa.c,v
Date: Sun, 25 Jan 2009 02:07:38 +0000

CVSROOT:        /sources/grep
Module name:    grep
Changes by:     Tony Abou-Assaleh <taa> 09/01/25 02:07:37

Index: src/dfa.c
===================================================================
RCS file: /sources/grep/grep/src/dfa.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- src/dfa.c   10 Feb 2008 03:16:10 -0000      1.39
+++ src/dfa.c   25 Jan 2009 02:07:37 -0000      1.40
@@ -1,5 +1,5 @@
 /* dfa.c - deterministic extended regexp routines for GNU
-   Copyright 1988, 1998, 2000, 2002, 2004, 2008
+   Copyright (C) 1988, 1998, 2000, 2002, 2004, 2008, 2009
    Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
@@ -414,7 +414,7 @@
 /* This function update cur_mb_len, and cur_mb_index.
    p points current lexptr, len is the remaining buffer length.  */
 static void
-update_mb_len_index (unsigned char const *p, int len)
+update_mb_len_index (char const *p, int len)
 {
   /* If last character is a part of a multibyte character,
      we update cur_mb_index.  */
@@ -2558,14 +2558,14 @@
        goto charset_matched;
     }
 
-  strncpy(buffer, buf_begin + index, match_len);
+  strncpy(buffer, (char const *) buf_begin + index, match_len);
   buffer[match_len] = '\0';
 
   /* match with an equivalent class?  */
   for (i = 0; i<work_mbc->nequivs; i++)
     {
       op_len = strlen(work_mbc->equivs[i]);
-      strncpy(buffer, buf_begin + index, op_len);
+      strncpy(buffer, (char const *) buf_begin + index, op_len);
       buffer[op_len] = '\0';
       if (strcoll(work_mbc->equivs[i], buffer) == 0)
        {
@@ -2578,7 +2578,7 @@
   for (i = 0; i<work_mbc->ncoll_elems; i++)
     {
       op_len = strlen(work_mbc->coll_elems[i]);
-      strncpy(buffer, buf_begin + index, op_len);
+      strncpy(buffer, (char const *) buf_begin + index, op_len);
       buffer[op_len] = '\0';
 
       if (strcoll(work_mbc->coll_elems[i], buffer) == 0)
@@ -2831,7 +2831,7 @@
   if (MB_CUR_MAX > 1)
     {
       int remain_bytes, i;
-      buf_begin = begin;
+      buf_begin = (unsigned char const *) begin;
       buf_end = end;
 
       /* initialize mblen_buf, and inputwcs.  */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]