You're forgetting to return a value ;) Its not an error because there's nothing for the preprocessor to check... or something :p