comparison src/regex.c @ 4527:8418d1ad4944

Fix at_dot regex under Mule. <87hc6rv53v.fsf@uwakimon.sk.tsukuba.ac.jp>
author Stephen J. Turnbull <stephen@xemacs.org>
date Sun, 02 Nov 2008 00:34:13 +0900
parents a034c4bd7877
children b5f21bb36684
comparison
equal deleted inserted replaced
4526:38493c0fb952 4527:8418d1ad4944
4311 don't keep searching past point. */ 4311 don't keep searching past point. */
4312 if (bufp->used > 0 && (re_opcode_t) bufp->buffer[0] == at_dot && range > 0) 4312 if (bufp->used > 0 && (re_opcode_t) bufp->buffer[0] == at_dot && range > 0)
4313 { 4313 {
4314 if (!BUFFERP (lispobj)) 4314 if (!BUFFERP (lispobj))
4315 return -1; 4315 return -1;
4316 range = (BUF_PT (XBUFFER (lispobj)) - BUF_BEGV (XBUFFER (lispobj)) 4316 range = (BYTE_BUF_PT (XBUFFER (lispobj))
4317 - startpos); 4317 - BYTE_BUF_BEGV (XBUFFER (lispobj)) - startpos);
4318 if (range < 0) 4318 if (range < 0)
4319 return -1; 4319 return -1;
4320 } 4320 }
4321 #endif /* emacs */ 4321 #endif /* emacs */
4322 4322