   )
 
 
-(defsubst jpw-phpBB-tag-find-nearest (&optional pos-last-start pos-next-end)
+(defsubst jpw-phpBB-tag-find-nearest (&optional pos-last-start 
+                                                pos-next-end
+                                                from-pos
+                                                to-pos)
   "Used by `jpw-phpBB-tag-analysis'.  Returns a list of the form:
 
 \(LAST NEXT\)

           ;; start the search one char forward from `pos-next-end'.
           (setq info-next-tag 
                 (jpw-phpBB-tag-pos-to-syntactic
                  (jpw-phpBB-tag-find-next (1+ (car info-next-tag)))))
           );; end while

         ;; Loop stopped.  Do we have a result?

                 (jpw-phpBB-tag-analysis-ignore (caddr info-last-tag)))
       (setq info-last-tag 
             (jpw-phpBB-tag-pos-to-syntactic
              (jpw-phpBB-tag-find-last (car info-last-tag) from-pos)))
       );; end backward search

     ;; Check the following tag
