/** @brief Callback (cast to appropriate type)
*
* Cast to @ref mx_simple_callback or @ref mx_magic_callback as required. */
- void (*callback)();
+ void (*callback)(void);
/** @brief Macro definition
*
int min,
int max,
char **args,
- void (*callback)(),
+ void (*callback)(void),
const struct mx_node *definition) {
struct expansion e[1];
int min,
int max,
mx_simple_callback *callback) {
- mx__register(EXP_SIMPLE, name, min, max, 0, (void (*)())callback, 0);
+ mx__register(EXP_SIMPLE, name, min, max, 0, (void (*)(void))callback, 0);
}
/** @brief Register a magic expansion rule
int min,
int max,
mx_magic_callback *callback) {
- mx__register(EXP_MAGIC, name, min, max, 0, (void (*)())callback, 0);
+ mx__register(EXP_MAGIC, name, min, max, 0, (void (*)(void))callback, 0);
}
/** @brief Register a macro