I think that the correct solution is to replace the final default else with the conditional test:
} else if (elt[0] != 0) { /* empty components can appear in TEXMFCNF; we skip over these */ Sounds reasonable to me. Thomas, Olaf? Thanks Julian (and all). karl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]