heh. Oddly enough no. It's an old style jam. It casts the return value of the function to void, which is basically harmless. People use it as a way of explicitly declaring that they're ignoring the value. Some static analysis tools want it there, or will pepper you with warnings about unused return values.

Anyhow. I noticed that it's being used a bit in the unrealirc codebase. It seems to vary by author, but a lot of the stuff in src/s_* has it... so I did it too, in the spirit of: this is how y'allz are doin it.