lib/cmap: split up cmap_find().