Por que ter o i ++; Eu--; logo após o outro?

Eu estava olhando o código fonte do nmap lançado em 1997 e notei essa seção de código que me parece um pouco estranha: int i=0, j=0,start,end; char *expr = strdup(origexpr); ports = safe_malloc(65536 * sizeof(short)); i++; /* <<<<<< */ i--; /* <<<<<< */ for(;j...