diff --git a/cmaybe.h b/cmaybe.h index 8a9f2c6..152ece3 100644 --- a/cmaybe.h +++ b/cmaybe.h @@ -1,7 +1,7 @@ #define MAYBE_TYPE(name, type) struct maybe_##name {type value; char is_value;} #define MAYBE(name) struct maybe_##name -#define ENABLE_RETURN(type) MAYBE(type) __return_value +#define ENABLE_RETURN(name) MAYBE(name) __return_value #define RETURN_VALUE(x) {\ __return_value.is_value = 1;\ __return_value.value = x;\