Scieneer Common Lisp 1.3.9 online documentation

ext:enumerate-pathname-translations (var pathname &optional result) &body body[Macro]

Execute body with var bound to each successive possible translation for pathname and then return result. Note: if pathname does not have any translations, then body is executed exactly once. Everything is wrapped in a block named nil, so return can be used to terminate early. Note: var is not bound inside of result. The pathname is firstly resolved against the *default-pathname-base*.