X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audiod_command.c;fp=audiod_command.c;h=68cc15fbeca828d436be083f23f9aec19dac28e4;hp=2b18837b7603de5e37b06ce579c0a604d10a34bb;hb=6aea41e619e9ec72167483465ca959715faa8e55;hpb=c781b528c69927871c62cff33e94c87ce251bde9 diff --git a/audiod_command.c b/audiod_command.c index 2b18837b..68cc15fb 100644 --- a/audiod_command.c +++ b/audiod_command.c @@ -35,11 +35,14 @@ extern struct sched sched; extern char *stat_item_values[NUM_STAT_ITEMS]; +typedef int audiod_command_handler_t(int, int, char **); +static audiod_command_handler_t AUDIOD_COMMAND_HANDLERS; + /* Defines one command of para_audiod. */ struct audiod_command { const char *name; /* Pointer to the function that handles the command. */ - int (*handler)(int, int, char **); + audiod_command_handler_t *handler; /* One-line description. */ const char *description; /* Summary of the command line options. */