diff options
| author | Richard M. Stallman <rms@gnu.org> | 1997-07-02 06:25:00 +0000 | 
|---|---|---|
| committer | Richard M. Stallman <rms@gnu.org> | 1997-07-02 06:25:00 +0000 | 
| commit | b560c39793615ec7357ed31c3119c0f4a8b69113 (patch) | |
| tree | 0ab5dfcf0f2e8fbb2d18616ad8e70e5237b5b6d2 | |
| parent | bdd8d692f3b31e5c53397d4484e71bb70462c500 (diff) | |
| download | emacs-b560c39793615ec7357ed31c3119c0f4a8b69113.tar.gz | |
(re_search_2): Cast result of POS_ADDR_VSTRING.
| -rw-r--r-- | src/regex.c | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/src/regex.c b/src/regex.c index d30a922abdf..6a45db69b8f 100644 --- a/src/regex.c +++ b/src/regex.c @@ -3856,8 +3856,10 @@ re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop)  	  /* Update STARTPOS to the next character boundary.  */  	  if (multibyte)  	    { -	      const unsigned char *p = POS_ADDR_VSTRING (startpos); -	      const unsigned char *pend = STOP_ADDR_VSTRING (startpos); +	      const unsigned char *p +		= (const unsigned char *) POS_ADDR_VSTRING (startpos); +	      const unsigned char *pend +		= (const unsigned char *) STOP_ADDR_VSTRING (startpos);  	      int len = MULTIBYTE_FORM_LENGTH (p, pend - p);  	      range -= len; @@ -3867,9 +3869,9 @@ re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop)  	    }  	  else  	    { -	  range--; -	  startpos++; -	} +	      range--; +	      startpos++; +	    }  	}        else  	{ @@ -3879,7 +3881,8 @@ re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop)  	  /* Update STARTPOS to the previous character boundary.  */  	  if (multibyte)  	    { -	      const unsigned char *p = POS_ADDR_VSTRING (startpos); +	      const unsigned char *p +		= (const unsigned char *) POS_ADDR_VSTRING (startpos);  	      int len = 0;  	      /* Find the head of multibyte form.  */ | 
