static void player_command_locked(enum player_command cmd) { assert(pc.command == PLAYER_COMMAND_NONE); pc.command = cmd; player_signal(); player_command_wait_locked(); }
static void player_command_locked(struct player_control *pc, enum player_command cmd) { assert(pc->command == PLAYER_COMMAND_NONE); pc->command = cmd; player_signal(pc); player_command_wait_locked(pc); }