\hypertarget{release_8c}{}\section{/home/mk/tmp/lirc/lib/release.c File Reference}
\label{release_8c}\index{/home/mk/tmp/lirc/lib/release.\+c(085323c 2016-\/01-\/06 15\+:32\+:54 +0100)@{/home/mk/tmp/lirc/lib/release.\+c(085323c 2016-\/01-\/06 15\+:32\+:54 +0100)}}


Implements \hyperlink{release_8h}{release.\+h}.  


{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$sys/time.\+h$>$}\newline
{\ttfamily \#include \char`\"{}include/media/lirc.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/release.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/receive.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}lirc/lirc\+\_\+log.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{release_8c_a905c0feb9d5bf51f59e8e0db5c80ac69}{}\label{release_8c_a905c0feb9d5bf51f59e8e0db5c80ac69} 
void {\bfseries register\+\_\+input} (void)
\item 
\hypertarget{release_8c_a3b06cf75f596a29a84d1137c05b62efe}{}\label{release_8c_a3b06cf75f596a29a84d1137c05b62efe} 
void {\bfseries register\+\_\+button\+\_\+press} (struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$remote, struct \hyperlink{structir__ncode}{ir\+\_\+ncode} $\ast$ncode, \hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} code, int reps)
\item 
\hypertarget{release_8c_a23a8de91939f2b0c4ee9566e15f145d8}{}\label{release_8c_a23a8de91939f2b0c4ee9566e15f145d8} 
void {\bfseries get\+\_\+release\+\_\+data} (const char $\ast$$\ast$remote\+\_\+name, const char $\ast$$\ast$button\+\_\+name, int $\ast$reps)
\item 
\hypertarget{release_8c_a0b563b7d00f9d43c956701c496b6a5a6}{}\label{release_8c_a0b563b7d00f9d43c956701c496b6a5a6} 
void {\bfseries set\+\_\+release\+\_\+suffix} (const char $\ast$s)
\item 
\hypertarget{release_8c_acd5db5a332efcd97e52621b7dc4db2a3}{}\label{release_8c_acd5db5a332efcd97e52621b7dc4db2a3} 
void {\bfseries get\+\_\+release\+\_\+time} (struct timeval $\ast$tv)
\item 
\hypertarget{release_8c_a7522cb69a7da9186c7475485526d93bb}{}\label{release_8c_a7522cb69a7da9186c7475485526d93bb} 
const char $\ast$ {\bfseries check\+\_\+release\+\_\+event} (const char $\ast$$\ast$remote\+\_\+name, const char $\ast$$\ast$button\+\_\+name)
\item 
\hypertarget{release_8c_ac2d85143861e84eb4893da33c6d1f3e3}{}\label{release_8c_ac2d85143861e84eb4893da33c6d1f3e3} 
const char $\ast$ {\bfseries trigger\+\_\+release\+\_\+event} (const char $\ast$$\ast$remote\+\_\+name, const char $\ast$$\ast$button\+\_\+name)
\item 
\hypertarget{release_8c_a603b656e5ba15ad4c3a30891ce6bc01b}{}\label{release_8c_a603b656e5ba15ad4c3a30891ce6bc01b} 
const char $\ast$ {\bfseries release\+\_\+map\+\_\+remotes} (struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$old, struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$new, const char $\ast$$\ast$remote\+\_\+name, const char $\ast$$\ast$button\+\_\+name)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implements \hyperlink{release_8h}{release.\+h}. 

\begin{DoxyAuthor}{Author}
Christoph Bartelmus 
\end{DoxyAuthor}
