add (void) to all these prototypes
rationale: http://stackoverflow.com/questions/693788/c-void-arguments