(setq start (next-single-property-change start prop buffer-or-string end)))
;; we have to insert a special check for end due to the illogical
;; definition of next-single-property-change (blame FSF for this).
(setq start (next-single-property-change start prop buffer-or-string end)))
;; we have to insert a special check for end due to the illogical
;; definition of next-single-property-change (blame FSF for this).