\hypertarget{oval__stringMap_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stringMap.c File Reference} \label{oval__stringMap_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stringMap.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-stringMap.c}} } Open Vulnerability and Assessment Language. {\ttfamily \#include $<$string.h$>$}\par {\ttfamily \#include $<$stdlib.h$>$}\par {\ttfamily \#include $<$stdio.h$>$}\par {\ttfamily \#include \char`\"{}oval\_\-string\_\-map\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par \subsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \hyperlink{struct__oval__string__map__entry}{\_\-oval\_\-string\_\-map\_\-entry} \item struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{oval__stringMap_8c_a5f7206162e8ff18925d83eb7a2dfdf72}{ typedef struct \hyperlink{struct__oval__string__map__entry}{\_\-oval\_\-string\_\-map\_\-entry} {\bfseries \_\-oval\_\-string\_\-map\_\-entry\_\-t}} \label{oval__stringMap_8c_a5f7206162e8ff18925d83eb7a2dfdf72} \item \hypertarget{oval__stringMap_8c_a3e7e32a5193f988120cdd6c76fb2849c}{ typedef struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} {\bfseries oval\_\-string\_\-map\_\-t}} \label{oval__stringMap_8c_a3e7e32a5193f988120cdd6c76fb2849c} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__stringMap_8c_ad4fee5275dc7939e7f1b5ffbe2e5fed5}{ struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$ {\bfseries oval\_\-string\_\-map\_\-new} ()} \label{oval__stringMap_8c_ad4fee5275dc7939e7f1b5ffbe2e5fed5} \item \hypertarget{oval__stringMap_8c_a3fde67e20328db2d4d7a20aa9f43e458}{ void {\bfseries oval\_\-string\_\-map\_\-put} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, const char $\ast$key, void $\ast$item)} \label{oval__stringMap_8c_a3fde67e20328db2d4d7a20aa9f43e458} \item \hypertarget{oval__stringMap_8c_a706d16b596ad10418a7e3abb9f6ac2c4}{ void {\bfseries oval\_\-string\_\-map\_\-put\_\-string} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, const char $\ast$key, const char $\ast$item)} \label{oval__stringMap_8c_a706d16b596ad10418a7e3abb9f6ac2c4} \item \hypertarget{oval__stringMap_8c_aa4b7b92445b18a101824d450a6b8370a}{ struct \hyperlink{structoval__iterator}{oval\_\-iterator} $\ast$ {\bfseries oval\_\-string\_\-map\_\-keys} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)} \label{oval__stringMap_8c_aa4b7b92445b18a101824d450a6b8370a} \item \hypertarget{oval__stringMap_8c_ad84f6b7d9c518ac0c2c8bdb87d46388d}{ struct \hyperlink{structoval__iterator}{oval\_\-iterator} $\ast$ {\bfseries oval\_\-string\_\-map\_\-values} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)} \label{oval__stringMap_8c_ad84f6b7d9c518ac0c2c8bdb87d46388d} \item \hypertarget{oval__stringMap_8c_a9efdda61742d5d28665bef45f5bb080f}{ void $\ast$ {\bfseries oval\_\-string\_\-map\_\-get\_\-value} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, char $\ast$key)} \label{oval__stringMap_8c_a9efdda61742d5d28665bef45f5bb080f} \item \hypertarget{oval__stringMap_8c_aedaa54ce8f12661bd14e1f1db1ccedc6}{ void {\bfseries oval\_\-string\_\-map\_\-free} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map, \hyperlink{util_8h_ad2a4648e28ae682b86489ac8be3a22fc}{oscap\_\-destruct\_\-func} free\_\-func)} \label{oval__stringMap_8c_aedaa54ce8f12661bd14e1f1db1ccedc6} \item \hypertarget{oval__stringMap_8c_ab157ed0b53ea9ebdf7c380169ed4107d}{ void {\bfseries oval\_\-string\_\-map\_\-free\_\-string} (struct \hyperlink{structoval__string__map}{oval\_\-string\_\-map} $\ast$map)} \label{oval__stringMap_8c_ab157ed0b53ea9ebdf7c380169ed4107d} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}