[Top][All Lists]
[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. */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Changes to grep/src/dfa.c,v,
Tony Abou-Assaleh <=