> I would suggest that this is a bug in the function. Think for example of > the case that you want to test something during narrowing and be sure > that the buffer is not changed. Does the attached patch do what you want? martin