dbMouseClick() is a function. As such it must be called using parantheses, like so:
if(dbMouseClick() == 1)
The function itself returns an int, so there's no reason to cast it to that.
oh and if you are interrested, that error is because if you use a function name without the "invokation" brackets, what you are referring to is the function pointer. You can use that to for example pass the function pointer to another function that will invoke the passed in function.
"Why do programmers get Halloween and Christmas mixed up?"
Because Oct(31) = Dec(25)