How to check if a function is already defined ?
Say your function is called func:
func
if (func) { // Function is already defined (or at least something is defined there) } else { // Function is not defined }