Mercurial > hg > xemacs-beta
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 |