function declared without specifying arguments.

I'm having some issues with the tricky function declaration without
specific arguments (func()) and PCC. It seems like the declaration makes
PCC think in the function as it's allowed to receive arguments while the
definition says not.