--- malloc.c +++ malloc.c @@ -77,7 +77,7 @@ break; case 's': opts[optscnt] = sizetoint(optarg); - optscnt = ++optscnt & (31); + optscnt = (optscnt + 1) & (31); break; default: return (-1);