/* $Id: release.h,v 1.2 2008/12/06 20:00:03 lirc Exp $ */ /**************************************************************************** ** release.h *************************************************************** **************************************************************************** * * release.h - automatic release event generation * * Copyright (C) 2007 Christoph Bartelmus * */ #ifndef RELEASE_H #define RELEASE_H #include "ir_remote_types.h" void register_input(void); void register_button_press(struct ir_remote *remote, struct ir_ncode *ncode, ir_code code, int reps); void get_release_data(const char **remote_name, const char **button_name, int *reps); void set_release_suffix(const char *s); void get_release_time(struct timeval *tv); const char *check_release_event(const char **remote_name, const char **button_name); const char *trigger_release_event(const char **remote_name, const char **button_name); const char *release_map_remotes(struct ir_remote *old, struct ir_remote *new, const char **remote_name, const char **button_name); #endif /* RELEASE_H */