Én azért bíztam benne, hogy az ilyesmi (csak az indentáció jelzi a feltétel törzsét) eltűnik: if (ret >= n || ret == -1) return (-1); Ha jól tudom, ez volt az Apple-s GOTO fail hiba oka is. De a diffek alapján sajnos nincs vele bajuk. Forrás