Это просто старый (K & R) способ объявления параметров в C.
/* Old way of declaring parameters*/
void myFunc(a, b)
int a; int b;
{
...
}
Никто больше так не делает, если только вам не нужно скомпилировать код на действительно старом компиляторе - так что либо sed был написан с учетом старых компиляторов, либо этот код действительно старый.