I saw code below the other day, (I have sanitized it because it was not open source/public) but dont understand how the type without identifier does anything/is used. I cannot find anything that clearly describes what is happening here seems like a pre-declaration thing or a prototyping thing but this was the actual function definition, can anyone explain, sorry if it is a newbie question.

```
static void myfunction(int /*comment*/)
{
    // code here, loop that waits for a pid to exit
}

```