\hypertarget{oval__enumerations_8c}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-enumerations.c File Reference} \label{oval__enumerations_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-enumerations.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/OVAL/oval\_\-enumerations.c}} } Open Vulnerability and Assessment Language. {\ttfamily \#include $<$string.h$>$}\par {\ttfamily \#include \char`\"{}oval\_\-definitions\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-string\_\-map\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-system\_\-characteristics\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}oval\_\-results\_\-impl.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/util.h\char`\"{}}\par {\ttfamily \#include \char`\"{}../common/public/debug.h\char`\"{}}\par \subsection*{Defines} \begin{DoxyCompactItemize} \item \hypertarget{oval__enumerations_8c_a5ba777e20e31cbd7ccf6fbeb4fa709a1}{ \#define {\bfseries OVAL\_\-ENUMERATION\_\-INVALID}~(-\/1)} \label{oval__enumerations_8c_a5ba777e20e31cbd7ccf6fbeb4fa709a1} \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item \hypertarget{oval__enumerations_8c_a304903a786066c2e664c6873e97ee2ad}{ typedef const char $\ast$($\ast$ {\bfseries \_\-textfunc} )(int idx)} \label{oval__enumerations_8c_a304903a786066c2e664c6873e97ee2ad} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item \hypertarget{oval__enumerations_8c_a6800f8e47181d3fc3dbd75fcd3e3c285}{ \hyperlink{group__OVALSYS_ga6ca9feb1c89087dbae7c7d3074a378c9}{oval\_\-syschar\_\-collection\_\-flag\_\-t} {\bfseries oval\_\-syschar\_\-flag\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALSYS_ga6ca9feb1c89087dbae7c7d3074a378c9}{oval\_\-syschar\_\-collection\_\-flag\_\-t} defval)} \label{oval__enumerations_8c_a6800f8e47181d3fc3dbd75fcd3e3c285} \item \hypertarget{group__OVALSYS_ga80eb290be872ae4045dea9b68d367263}{ const char $\ast$ {\bfseries oval\_\-syschar\_\-collection\_\-flag\_\-get\_\-text} (\hyperlink{group__OVALSYS_ga6ca9feb1c89087dbae7c7d3074a378c9}{oval\_\-syschar\_\-collection\_\-flag\_\-t} flag)} \label{group__OVALSYS_ga80eb290be872ae4045dea9b68d367263} \item \hypertarget{oval__enumerations_8c_a05ea8f849e1e4f10b4438e08a48ffade}{ \hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} {\bfseries oval\_\-syschar\_\-status\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} defval)} \label{oval__enumerations_8c_a05ea8f849e1e4f10b4438e08a48ffade} \item \hypertarget{group__OVALSYS_gabe7b5eed9aada7503fd302e96abc9b8e}{ const char $\ast$ {\bfseries oval\_\-syschar\_\-status\_\-get\_\-text} (\hyperlink{group__OVALSYS_gacf14e82865b7254b573e9a98e7fae422}{oval\_\-syschar\_\-status\_\-t} idx)} \label{group__OVALSYS_gabe7b5eed9aada7503fd302e96abc9b8e} \item \hypertarget{oval__enumerations_8c_a2b434b63260c9cf8f069f240cea9744f}{ \hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} {\bfseries oval\_\-message\_\-level\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} defval)} \label{oval__enumerations_8c_a2b434b63260c9cf8f069f240cea9744f} \item \hypertarget{group__OVALSYS_ga3223aa9c904c2b81dec2398875618d57}{ const char $\ast$ {\bfseries oval\_\-message\_\-level\_\-text} (\hyperlink{group__OVALSYS_ga8ee215c8a9e2910e0595d0d32af688bc}{oval\_\-message\_\-level\_\-t} level)} \label{group__OVALSYS_ga3223aa9c904c2b81dec2398875618d57} \item \hypertarget{oval__enumerations_8c_a54dee1fbb730afb97a0afd17c0c099cd}{ \hyperlink{group__OVALDEF_gadca2ff0881da30f974d92a549dc76c4c}{oval\_\-arithmetic\_\-operation\_\-t} {\bfseries oval\_\-arithmetic\_\-operation\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_gadca2ff0881da30f974d92a549dc76c4c}{oval\_\-arithmetic\_\-operation\_\-t} defval)} \label{oval__enumerations_8c_a54dee1fbb730afb97a0afd17c0c099cd} \item \hypertarget{group__OVALDEF_ga4a79ba3b622f145ad23f6c3b3720e0ca}{ const char $\ast$ {\bfseries oval\_\-arithmetic\_\-operation\_\-get\_\-text} (\hyperlink{group__OVALDEF_gadca2ff0881da30f974d92a549dc76c4c}{oval\_\-arithmetic\_\-operation\_\-t} operation)} \label{group__OVALDEF_ga4a79ba3b622f145ad23f6c3b3720e0ca} \item \hypertarget{oval__enumerations_8c_ae1c745d96ed3826bc389a1e502a989a2}{ \hyperlink{group__OVALDEF_gaea41231bb5ff1482100866e5a0c5f7f7}{oval\_\-datetime\_\-format\_\-t} {\bfseries oval\_\-datetime\_\-format\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_gadca2ff0881da30f974d92a549dc76c4c}{oval\_\-arithmetic\_\-operation\_\-t} defval)} \label{oval__enumerations_8c_ae1c745d96ed3826bc389a1e502a989a2} \item \hypertarget{group__OVALDEF_ga6ec8b58b744568902a8f4b25109eb79a}{ const char $\ast$ {\bfseries oval\_\-datetime\_\-format\_\-get\_\-text} (\hyperlink{group__OVALDEF_gaea41231bb5ff1482100866e5a0c5f7f7}{oval\_\-datetime\_\-format\_\-t} format)} \label{group__OVALDEF_ga6ec8b58b744568902a8f4b25109eb79a} \item \hypertarget{oval__enumerations_8c_a2026807c068619c0a48bdd469df8ccde}{ \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} {\bfseries oval\_\-set\_\-operation\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} defval)} \label{oval__enumerations_8c_a2026807c068619c0a48bdd469df8ccde} \item \hypertarget{group__OVALDEF_ga25b3b8a88e72c1961c1b333884f167c8}{ const char $\ast$ {\bfseries oval\_\-set\_\-operation\_\-get\_\-text} (\hyperlink{group__OVALDEF_ga695dd73f42848ceb78bc9c9b3794e08c}{oval\_\-setobject\_\-operation\_\-t} operation)} \label{group__OVALDEF_ga25b3b8a88e72c1961c1b333884f167c8} \item \hypertarget{oval__enumerations_8c_acf46510f943a3e7eada6079758c8aa71}{ \hyperlink{group__OVALDEF_ga3f00a63428c2b5db781a9c87ec73acd1}{oval\_\-operation\_\-t} {\bfseries oval\_\-operation\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_ga3f00a63428c2b5db781a9c87ec73acd1}{oval\_\-operation\_\-t} defval)} \label{oval__enumerations_8c_acf46510f943a3e7eada6079758c8aa71} \item \hypertarget{group__OVALDEF_ga90846ad99ba0e001dc30ef630668b44c}{ const char $\ast$ {\bfseries oval\_\-operation\_\-get\_\-text} (\hyperlink{group__OVALDEF_ga3f00a63428c2b5db781a9c87ec73acd1}{oval\_\-operation\_\-t} operation)} \label{group__OVALDEF_ga90846ad99ba0e001dc30ef630668b44c} \item \hypertarget{oval__enumerations_8c_a7ede0b9b3d5c2b84e6da3d7cbc9d9f9e}{ \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} {\bfseries oval\_\-check\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} defval)} \label{oval__enumerations_8c_a7ede0b9b3d5c2b84e6da3d7cbc9d9f9e} \item \hypertarget{group__OVALDEF_gaabec27fa27d75b32cd313e97ed3143e7}{ const char $\ast$ {\bfseries oval\_\-check\_\-get\_\-text} (\hyperlink{group__OVALDEF_ga926ba821c14d2faac9a23b8908c23d70}{oval\_\-check\_\-t} check)} \label{group__OVALDEF_gaabec27fa27d75b32cd313e97ed3143e7} \item \hypertarget{oval__enumerations_8c_a192a0531c2b6d9c45f4e0d263a2e8308}{ \hyperlink{group__OVALDEF_gaf069fe2fb2a9ae3abe47cab55b89827e}{oval\_\-datatype\_\-t} {\bfseries oval\_\-datatype\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_gaf069fe2fb2a9ae3abe47cab55b89827e}{oval\_\-datatype\_\-t} defval)} \label{oval__enumerations_8c_a192a0531c2b6d9c45f4e0d263a2e8308} \item \hypertarget{group__OVALDEF_ga144529f830ecc05ad284d43fb2352a69}{ const char $\ast$ {\bfseries oval\_\-datatype\_\-get\_\-text} (\hyperlink{group__OVALDEF_gaf069fe2fb2a9ae3abe47cab55b89827e}{oval\_\-datatype\_\-t} datatype)} \label{group__OVALDEF_ga144529f830ecc05ad284d43fb2352a69} \item \hypertarget{oval__enumerations_8c_a0946865db755c703f5ef2d12ab524db5}{ \hyperlink{group__OVALDEF_ga523a0461b03a564f296f54a73f99ade1}{oval\_\-existence\_\-t} {\bfseries oval\_\-existence\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_ga523a0461b03a564f296f54a73f99ade1}{oval\_\-existence\_\-t} defval)} \label{oval__enumerations_8c_a0946865db755c703f5ef2d12ab524db5} \item \hypertarget{group__OVALDEF_ga9afc0611d1b0a0792e76f9cd23dce748}{ const char $\ast$ {\bfseries oval\_\-existence\_\-get\_\-text} (\hyperlink{group__OVALDEF_ga523a0461b03a564f296f54a73f99ade1}{oval\_\-existence\_\-t} existence)} \label{group__OVALDEF_ga9afc0611d1b0a0792e76f9cd23dce748} \item \hypertarget{oval__enumerations_8c_a783ae26fcc67ad19ee8183fa53a8d8ba}{ \hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t} {\bfseries oval\_\-operator\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, \hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t} defval)} \label{oval__enumerations_8c_a783ae26fcc67ad19ee8183fa53a8d8ba} \item \hypertarget{group__OVALDEF_gafa8ab37db0b579518c1a3c11d99955c3}{ const char $\ast$ {\bfseries oval\_\-operator\_\-get\_\-text} (\hyperlink{group__OVALDEF_gad5debd6ffe0c38c6de9108e86ee237e6}{oval\_\-operator\_\-t} operator)} \label{group__OVALDEF_gafa8ab37db0b579518c1a3c11d99955c3} \item \hypertarget{oval__enumerations_8c_a89111dce658371108330bf0a8348e2ac}{ const char $\ast$ {\bfseries oval\_\-variable\_\-type\_\-get\_\-text} (\hyperlink{group__OVALDEF_ga508c483d127b48e6190a40b401962db6}{oval\_\-variable\_\-type\_\-t} type)} \label{oval__enumerations_8c_a89111dce658371108330bf0a8348e2ac} \item \hypertarget{oval__enumerations_8c_a645e78453ac7f5ab4e6a1e8ece9db75b}{ const char $\ast$ {\bfseries oval\_\-component\_\-type\_\-get\_\-text} (\hyperlink{group__OVALDEF_gab6ed49a929aed7027c01b143ced8ba2d}{oval\_\-component\_\-type\_\-t} type)} \label{oval__enumerations_8c_a645e78453ac7f5ab4e6a1e8ece9db75b} \item \hypertarget{oval__enumerations_8c_ad573342d4fe94fcfd38e7c643d815b9e}{ \hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} {\bfseries oval\_\-family\_\-parse} (xmlTextReaderPtr reader)} \label{oval__enumerations_8c_ad573342d4fe94fcfd38e7c643d815b9e} \item \hypertarget{group__OVALDEF_gad3a05fd84b862f1c40554cda4ae3e874}{ const char $\ast$ {\bfseries oval\_\-family\_\-get\_\-text} (\hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} family)} \label{group__OVALDEF_gad3a05fd84b862f1c40554cda4ae3e874} \item \hypertarget{oval__enumerations_8c_a646256d13353be0bac3526b6694c0db1}{ \hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} {\bfseries oval\_\-subtype\_\-parse} (xmlTextReaderPtr reader)} \label{oval__enumerations_8c_a646256d13353be0bac3526b6694c0db1} \item \hypertarget{group__OVALDEF_gacc440b72a2c5eee9199a95525dc4c39c}{ \hyperlink{group__OVAL_ga83b7e728a31f7ad0a0306ec1408f0a1a}{oval\_\-family\_\-t} \hyperlink{group__OVALDEF_gacc440b72a2c5eee9199a95525dc4c39c}{oval\_\-subtype\_\-get\_\-family} (\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} subtype)} \label{group__OVALDEF_gacc440b72a2c5eee9199a95525dc4c39c} \begin{DoxyCompactList}\small\item\em Get the family associated with a given subtype. \item\end{DoxyCompactList}\item \hypertarget{group__OVALDEF_ga97cb6b1962f9175f374022732b05951b}{ const char $\ast$ {\bfseries oval\_\-subtype\_\-get\_\-text} (\hyperlink{group__OVAL_ga99498f525c1a0282ef45557fc882f97f}{oval\_\-subtype\_\-t} subtype)} \label{group__OVALDEF_ga97cb6b1962f9175f374022732b05951b} \item \hypertarget{oval__enumerations_8c_a671b8f05a961f9a7ea2e152feb2b6ff3}{ oval\_\-result\_\-t {\bfseries oval\_\-result\_\-parse} (xmlTextReaderPtr reader, char $\ast$attname, oval\_\-result\_\-t defval)} \label{oval__enumerations_8c_a671b8f05a961f9a7ea2e152feb2b6ff3} \item \hypertarget{group__OVALRES_ga8b70be6a50793d3161379053cec8afc5}{ const char $\ast$ {\bfseries oval\_\-result\_\-get\_\-text} (oval\_\-result\_\-t result)} \label{group__OVALRES_ga8b70be6a50793d3161379053cec8afc5} \end{DoxyCompactItemize} \subsection{Detailed Description} Open Vulnerability and Assessment Language. See more details at \href{http://oval.mitre.org/}{\tt http://oval.mitre.org/}