EXT_HAS_FREE_INDEX
while (i > 0 && !EXT_HAS_FREE_INDEX(curpath)) {
if (EXT_HAS_FREE_INDEX(curpath)) {