fixed ambiguity in pattern used to serach matching ifdef blocks