\hypertarget{struct__dictionary__}{}\section{\+\_\+dictionary\+\_\+ Struct Reference}
\label{struct__dictionary__}\index{\+\_\+dictionary\+\_\+@{\+\_\+dictionary\+\_\+}}


Dictionary object.  




{\ttfamily \#include $<$dictionary.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__dictionary___ac93e659a505b71aa87b8b558b55ee872}{}\label{struct__dictionary___ac93e659a505b71aa87b8b558b55ee872} 
int {\bfseries n}
\item 
\hypertarget{struct__dictionary___a2d90a3894737abd3270d8b9aefaac5ef}{}\label{struct__dictionary___a2d90a3894737abd3270d8b9aefaac5ef} 
int {\bfseries size}
\item 
\hypertarget{struct__dictionary___a7a89c8fb24cb365745431d881f8f0afd}{}\label{struct__dictionary___a7a89c8fb24cb365745431d881f8f0afd} 
char $\ast$$\ast$ {\bfseries val}
\item 
\hypertarget{struct__dictionary___a3c962bd7edff49be125396596d1bec75}{}\label{struct__dictionary___a3c962bd7edff49be125396596d1bec75} 
char $\ast$$\ast$ {\bfseries key}
\item 
\hypertarget{struct__dictionary___a017aee3083b2fc453bcf2d7b5b51af86}{}\label{struct__dictionary___a017aee3083b2fc453bcf2d7b5b51af86} 
unsigned $\ast$ {\bfseries hash}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Dictionary object. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of entries in the dictionary \\
\hline
{\em size} & Storage size \\
\hline
{\em val} & List of string values \\
\hline
{\em key} & List of string keys \\
\hline
{\em hash} & List of hash values for keys\\
\hline
\end{DoxyParams}
This object contains a list of string/string associations. Each association is identified by a unique string key. Looking up values in the dictionary is speeded up by the use of a (hopefully collision-\/free) hash function. 

Definition at line 67 of file dictionary.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/mk/tmp/lirc/lib/\hyperlink{dictionary_8h}{dictionary.\+h (9c596ec 2015-\/02-\/10 14\+:16\+:32 +0100)}\end{DoxyCompactItemize}
