Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 575

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\hypertarget{cpedict__priv_8c}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/cpedict\_\-priv.c File Reference}
\label{cpedict__priv_8c}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/cpedict\_\-priv.c@{/home/pvrabec/openscap/openscap-\/0.5.7/src/CPE/cpedict\_\-priv.c}}
}


Interface to Common Platform Enumeration (CPE) Language.  
{\ttfamily \#include $<$libxml/xmlreader.h$>$}\par
{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include \char`\"{}cpedict\_\-priv.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}cpedict.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}cpeuri.h\char`\"{}}\par
{\ttfamily \#include $<$ctype.h$>$}\par
{\ttfamily \#include $<$string.h$>$}\par
{\ttfamily \#include \char`\"{}../common/list.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../common/elements.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}../\_\-error.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structcpe__item}{cpe\_\-item}
\begin{DoxyCompactList}\small\item\em Structure representing single CPE dictionary item. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__check}{cpe\_\-check}
\begin{DoxyCompactList}\small\item\em Structure representing single CPE check. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__reference}{cpe\_\-reference}
\begin{DoxyCompactList}\small\item\em CPE dictionary item reference. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__generator}{cpe\_\-generator}
\begin{DoxyCompactList}\small\item\em Structure with information about document. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model}
\begin{DoxyCompactList}\small\item\em Structure representing a CPE dictionary. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__product}{cpe\_\-product}
\begin{DoxyCompactList}\small\item\em Product of some vendor. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__version}{cpe\_\-version}
\begin{DoxyCompactList}\small\item\em Version of product. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__update}{cpe\_\-update}
\begin{DoxyCompactList}\small\item\em Update of product version. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__edition}{cpe\_\-edition}
\begin{DoxyCompactList}\small\item\em Edition of product update. \item\end{DoxyCompactList}\item 
struct \hyperlink{structcpe__language}{cpe\_\-language}
\begin{DoxyCompactList}\small\item\em Language of product edition. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\hypertarget{cpedict__priv_8c_a4580db8cf5ee5cf529454e24db0be91e}{
\#define {\bfseries TAG\_\-CHECK\_\-STR}~BAD\_\-CAST \char`\"{}check\char`\"{}}
\label{cpedict__priv_8c_a4580db8cf5ee5cf529454e24db0be91e}

\item 
\hypertarget{cpedict__priv_8c_a9f46c37349515bbddf99fe7b3a9b3f8c}{
\#define {\bfseries TAG\_\-NOTES\_\-STR}~BAD\_\-CAST \char`\"{}notes\char`\"{}}
\label{cpedict__priv_8c_a9f46c37349515bbddf99fe7b3a9b3f8c}

\item 
\hypertarget{cpedict__priv_8c_a772c82e1b3b12115e8dd8ac2bb181376}{
\#define {\bfseries TAG\_\-REFERENCES\_\-STR}~BAD\_\-CAST \char`\"{}references\char`\"{}}
\label{cpedict__priv_8c_a772c82e1b3b12115e8dd8ac2bb181376}

\item 
\hypertarget{cpedict__priv_8c_acfccfa3be75a1177aa8b4a7eda52c2f9}{
\#define {\bfseries ATTR\_\-DEP\_\-BY\_\-NVDID\_\-STR}~BAD\_\-CAST \char`\"{}deprecated-\/by-\/nvd-\/id\char`\"{}}
\label{cpedict__priv_8c_acfccfa3be75a1177aa8b4a7eda52c2f9}

\item 
\hypertarget{cpedict__priv_8c_aa2bb8d95418cce62e0d907c927799ac2}{
\#define {\bfseries ATTR\_\-NVD\_\-ID\_\-STR}~BAD\_\-CAST \char`\"{}nvd-\/id\char`\"{}}
\label{cpedict__priv_8c_aa2bb8d95418cce62e0d907c927799ac2}

\item 
\hypertarget{cpedict__priv_8c_a1af80e757fd48a14f0ed3fbe3c49a94c}{
\#define {\bfseries ATTR\_\-STATUS\_\-STR}~BAD\_\-CAST \char`\"{}status\char`\"{}}
\label{cpedict__priv_8c_a1af80e757fd48a14f0ed3fbe3c49a94c}

\item 
\hypertarget{cpedict__priv_8c_ae64962ccddcd4fd64c4edf609589ca41}{
\#define {\bfseries ATTR\_\-MODIFICATION\_\-DATE\_\-STR}~BAD\_\-CAST \char`\"{}modification-\/date\char`\"{}}
\label{cpedict__priv_8c_ae64962ccddcd4fd64c4edf609589ca41}

\item 
\hypertarget{cpedict__priv_8c_aa5719313db185022f43c9cf0a99c7e7c}{
\#define {\bfseries TAG\_\-ITEM\_\-METADATA\_\-STR}~BAD\_\-CAST \char`\"{}item-\/metadata\char`\"{}}
\label{cpedict__priv_8c_aa5719313db185022f43c9cf0a99c7e7c}

\item 
\hypertarget{cpedict__priv_8c_ac5475b406044b72af1e47f958077170e}{
\#define {\bfseries TAG\_\-REFERENCE\_\-STR}~BAD\_\-CAST \char`\"{}reference\char`\"{}}
\label{cpedict__priv_8c_ac5475b406044b72af1e47f958077170e}

\item 
\hypertarget{cpedict__priv_8c_a20c3ad7a31d2e52fe375fb2ccd4768d9}{
\#define {\bfseries TAG\_\-NOTE\_\-STR}~BAD\_\-CAST \char`\"{}note\char`\"{}}
\label{cpedict__priv_8c_a20c3ad7a31d2e52fe375fb2ccd4768d9}

\item 
\hypertarget{cpedict__priv_8c_a733b01739e265ec6f9a32e1c8a36f90a}{
\#define {\bfseries TAG\_\-TITLE\_\-STR}~BAD\_\-CAST \char`\"{}title\char`\"{}}
\label{cpedict__priv_8c_a733b01739e265ec6f9a32e1c8a36f90a}

\item 
\hypertarget{cpedict__priv_8c_ace41ec9b939d5a2c8baa33a153076a82}{
\#define {\bfseries TAG\_\-CPE\_\-ITEM\_\-STR}~BAD\_\-CAST \char`\"{}cpe-\/item\char`\"{}}
\label{cpedict__priv_8c_ace41ec9b939d5a2c8baa33a153076a82}

\item 
\hypertarget{cpedict__priv_8c_ab1707aa6f3f49a2f221fbd695b835596}{
\#define {\bfseries ATTR\_\-DEPRECATION\_\-DATE\_\-STR}~BAD\_\-CAST \char`\"{}deprecation\_\-date\char`\"{}}
\label{cpedict__priv_8c_ab1707aa6f3f49a2f221fbd695b835596}

\item 
\hypertarget{cpedict__priv_8c_aa8abea661a41d0751c19719e4508dbf0}{
\#define {\bfseries ATTR\_\-DEPRECATED\_\-BY\_\-STR}~BAD\_\-CAST \char`\"{}deprecated\_\-by\char`\"{}}
\label{cpedict__priv_8c_aa8abea661a41d0751c19719e4508dbf0}

\item 
\hypertarget{cpedict__priv_8c_a2ee621cc89fe44c73fe459e8e4e40920}{
\#define {\bfseries ATTR\_\-DEPRECATED\_\-STR}~BAD\_\-CAST \char`\"{}deprecated\char`\"{}}
\label{cpedict__priv_8c_a2ee621cc89fe44c73fe459e8e4e40920}

\item 
\hypertarget{cpedict__priv_8c_a07951918ab6c969a313b8da24f55b44e}{
\#define {\bfseries ATTR\_\-NAME\_\-STR}~BAD\_\-CAST \char`\"{}name\char`\"{}}
\label{cpedict__priv_8c_a07951918ab6c969a313b8da24f55b44e}

\item 
\hypertarget{cpedict__priv_8c_a0ff80d1d49cc2d3f5b27547e0d41bff3}{
\#define {\bfseries TAG\_\-GENERATOR\_\-STR}~BAD\_\-CAST \char`\"{}generator\char`\"{}}
\label{cpedict__priv_8c_a0ff80d1d49cc2d3f5b27547e0d41bff3}

\item 
\hypertarget{cpedict__priv_8c_a399618d35061f492dade211b603893aa}{
\#define {\bfseries TAG\_\-PRODUCT\_\-STR}~BAD\_\-CAST \char`\"{}product\char`\"{}}
\label{cpedict__priv_8c_a399618d35061f492dade211b603893aa}

\item 
\hypertarget{cpedict__priv_8c_abf17514e0f8bf2f86184ca90ffbf1de4}{
\#define {\bfseries TAG\_\-PRODUCT\_\-NAME\_\-STR}~BAD\_\-CAST \char`\"{}product\_\-name\char`\"{}}
\label{cpedict__priv_8c_abf17514e0f8bf2f86184ca90ffbf1de4}

\item 
\hypertarget{cpedict__priv_8c_ad8fae0200f416bb68ec0053d4e41937b}{
\#define {\bfseries TAG\_\-PRODUCT\_\-VERSION\_\-STR}~BAD\_\-CAST \char`\"{}product\_\-version\char`\"{}}
\label{cpedict__priv_8c_ad8fae0200f416bb68ec0053d4e41937b}

\item 
\hypertarget{cpedict__priv_8c_a4c18e23fa5a2b28a993e7dfd205a20b7}{
\#define {\bfseries TAG\_\-SCHEMA\_\-VERSION\_\-STR}~BAD\_\-CAST \char`\"{}schema\_\-version\char`\"{}}
\label{cpedict__priv_8c_a4c18e23fa5a2b28a993e7dfd205a20b7}

\item 
\hypertarget{cpedict__priv_8c_a0055ef4c583a23a77842d86173df3645}{
\#define {\bfseries TAG\_\-TIMESTAMP\_\-STR}~BAD\_\-CAST \char`\"{}timestamp\char`\"{}}
\label{cpedict__priv_8c_a0055ef4c583a23a77842d86173df3645}

\item 
\hypertarget{cpedict__priv_8c_a09908852d0a3235b4c285628c71a1b4f}{
\#define {\bfseries TAG\_\-COMPONENT\_\-TREE\_\-STR}~BAD\_\-CAST \char`\"{}component-\/tree\char`\"{}}
\label{cpedict__priv_8c_a09908852d0a3235b4c285628c71a1b4f}

\item 
\hypertarget{cpedict__priv_8c_a9f51981646f49a78666236cb75b90729}{
\#define {\bfseries TAG\_\-VENDOR\_\-STR}~BAD\_\-CAST \char`\"{}vendor\char`\"{}}
\label{cpedict__priv_8c_a9f51981646f49a78666236cb75b90729}

\item 
\hypertarget{cpedict__priv_8c_a8577d5ec16c567360d7a068cf253ee08}{
\#define {\bfseries TAG\_\-CPE\_\-LIST\_\-STR}~BAD\_\-CAST \char`\"{}cpe-\/list\char`\"{}}
\label{cpedict__priv_8c_a8577d5ec16c567360d7a068cf253ee08}

\item 
\hypertarget{cpedict__priv_8c_a5d7f10d8c6fe15cbceab6ee940b52ea3}{
\#define {\bfseries TAG\_\-VERSION\_\-STR}~BAD\_\-CAST \char`\"{}version\char`\"{}}
\label{cpedict__priv_8c_a5d7f10d8c6fe15cbceab6ee940b52ea3}

\item 
\hypertarget{cpedict__priv_8c_a6a5ea6e374ad6263de7ab23858cd543f}{
\#define {\bfseries TAG\_\-UPDATE\_\-STR}~BAD\_\-CAST \char`\"{}update\char`\"{}}
\label{cpedict__priv_8c_a6a5ea6e374ad6263de7ab23858cd543f}

\item 
\hypertarget{cpedict__priv_8c_a0a9d678f846f9b37487c350517dbb3fd}{
\#define {\bfseries TAG\_\-EDITION\_\-STR}~BAD\_\-CAST \char`\"{}edition\char`\"{}}
\label{cpedict__priv_8c_a0a9d678f846f9b37487c350517dbb3fd}

\item 
\hypertarget{cpedict__priv_8c_a28fe31b08d81e0755da94a3f4a8b5587}{
\#define {\bfseries TAG\_\-LANGUAGE\_\-STR}~BAD\_\-CAST \char`\"{}language\char`\"{}}
\label{cpedict__priv_8c_a28fe31b08d81e0755da94a3f4a8b5587}

\item 
\hypertarget{cpedict__priv_8c_af6794c4e7ce99c71dd7453c90f271444}{
\#define {\bfseries ATTR\_\-VALUE\_\-STR}~BAD\_\-CAST \char`\"{}value\char`\"{}}
\label{cpedict__priv_8c_af6794c4e7ce99c71dd7453c90f271444}

\item 
\hypertarget{cpedict__priv_8c_afc3db36c4d4234f8517fb63f7b5f2380}{
\#define {\bfseries ATTR\_\-PART\_\-STR}~BAD\_\-CAST \char`\"{}part\char`\"{}}
\label{cpedict__priv_8c_afc3db36c4d4234f8517fb63f7b5f2380}

\item 
\hypertarget{cpedict__priv_8c_ad769225cf9e554932d4e134f482e088e}{
\#define {\bfseries ATTR\_\-SYSTEM\_\-STR}~BAD\_\-CAST \char`\"{}system\char`\"{}}
\label{cpedict__priv_8c_ad769225cf9e554932d4e134f482e088e}

\item 
\hypertarget{cpedict__priv_8c_aa19b2ae347d59009be5af94dee26b2e9}{
\#define {\bfseries ATTR\_\-HREF\_\-STR}~BAD\_\-CAST \char`\"{}href\char`\"{}}
\label{cpedict__priv_8c_aa19b2ae347d59009be5af94dee26b2e9}

\item 
\hypertarget{cpedict__priv_8c_a4c27db90f635b3ac097bd394545f0b55}{
\#define {\bfseries NS\_\-META\_\-STR}~BAD\_\-CAST \char`\"{}meta\char`\"{}}
\label{cpedict__priv_8c_a4c27db90f635b3ac097bd394545f0b55}

\item 
\hypertarget{cpedict__priv_8c_a7f14a7b055ae25128ee45e08d1ef4d6f}{
\#define {\bfseries ATTR\_\-XML\_\-LANG\_\-STR}~BAD\_\-CAST \char`\"{}xml:lang\char`\"{}}
\label{cpedict__priv_8c_a7f14a7b055ae25128ee45e08d1ef4d6f}

\item 
\hypertarget{cpedict__priv_8c_abe8a5ba5e07873b9d1153fe2ec95c9df}{
\#define {\bfseries VAL\_\-TRUE\_\-STR}~BAD\_\-CAST \char`\"{}true\char`\"{}}
\label{cpedict__priv_8c_abe8a5ba5e07873b9d1153fe2ec95c9df}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{cpedict__priv_8c_a6de93399b2ad45caba35e00c61aa05f9}{
{\bfseries OSCAP\_\-ITERATOR\_\-REMOVE\_\-F} (\hyperlink{structcpe__reference}{cpe\_\-reference})}
\label{cpedict__priv_8c_a6de93399b2ad45caba35e00c61aa05f9}

\item 
\hypertarget{cpedict__priv_8c_a8c634e658f55034395008332ac4a5e91}{
{\bfseries OSCAP\_\-IGETINS\_\-GEN} (\hyperlink{structcpe__vendor}{cpe\_\-vendor}, \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model}, vendors, vendor)}
\label{cpedict__priv_8c_a8c634e658f55034395008332ac4a5e91}

\item 
\hypertarget{cpedict__priv_8c_a4fc8001a2ce18c9a3bec4b1ebe004976}{
struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$ {\bfseries cpe\_\-dict\_\-model\_\-new} ()}
\label{cpedict__priv_8c_a4fc8001a2ce18c9a3bec4b1ebe004976}

\item 
\hypertarget{cpedict__priv_8c_a2e631fe7cb5a442953085b78af2cf2c3}{
struct \hyperlink{structcpe__item__metadata}{cpe\_\-item\_\-metadata} $\ast$ {\bfseries cpe\_\-item\_\-metadata\_\-new} ()}
\label{cpedict__priv_8c_a2e631fe7cb5a442953085b78af2cf2c3}

\item 
\hypertarget{cpedict__priv_8c_a525092f2ed9fbc77e0efc75853aa527d}{
struct \hyperlink{structcpe__item}{cpe\_\-item} $\ast$ {\bfseries cpe\_\-item\_\-new} ()}
\label{cpedict__priv_8c_a525092f2ed9fbc77e0efc75853aa527d}

\item 
\hypertarget{cpedict__priv_8c_a4770732b2e154e081e91c05a943bc8fa}{
struct \hyperlink{structcpe__check}{cpe\_\-check} $\ast$ {\bfseries cpe\_\-check\_\-new} ()}
\label{cpedict__priv_8c_a4770732b2e154e081e91c05a943bc8fa}

\item 
\hypertarget{cpedict__priv_8c_a56fea4b3c9ffa94d9575485d925b1aaf}{
struct \hyperlink{structcpe__reference}{cpe\_\-reference} $\ast$ {\bfseries cpe\_\-reference\_\-new} ()}
\label{cpedict__priv_8c_a56fea4b3c9ffa94d9575485d925b1aaf}

\item 
\hypertarget{cpedict__priv_8c_a229f7e70721ded5760239d2226caca86}{
struct \hyperlink{structcpe__generator}{cpe\_\-generator} $\ast$ {\bfseries cpe\_\-generator\_\-new} ()}
\label{cpedict__priv_8c_a229f7e70721ded5760239d2226caca86}

\item 
\hypertarget{cpedict__priv_8c_a798d5c870cf01a82d17d8b7ea4e7480f}{
struct \hyperlink{structcpe__vendor}{cpe\_\-vendor} $\ast$ {\bfseries cpe\_\-vendor\_\-new} ()}
\label{cpedict__priv_8c_a798d5c870cf01a82d17d8b7ea4e7480f}

\item 
\hypertarget{cpedict__priv_8c_aae660276e47c79889e6b6a8daea92aa6}{
struct \hyperlink{structcpe__product}{cpe\_\-product} $\ast$ {\bfseries cpe\_\-product\_\-new} ()}
\label{cpedict__priv_8c_aae660276e47c79889e6b6a8daea92aa6}

\item 
\hypertarget{cpedict__priv_8c_a114c4afc59d6319cadb8851c649719d8}{
struct \hyperlink{structcpe__version}{cpe\_\-version} $\ast$ {\bfseries cpe\_\-version\_\-new} ()}
\label{cpedict__priv_8c_a114c4afc59d6319cadb8851c649719d8}

\item 
\hypertarget{cpedict__priv_8c_a9efce71eb5d01d99a0c88a1d11afaade}{
struct \hyperlink{structcpe__update}{cpe\_\-update} $\ast$ {\bfseries cpe\_\-update\_\-new} ()}
\label{cpedict__priv_8c_a9efce71eb5d01d99a0c88a1d11afaade}

\item 
\hypertarget{cpedict__priv_8c_a853eb5548c033f8e64a3aed0df40a6a3}{
struct \hyperlink{structcpe__edition}{cpe\_\-edition} $\ast$ {\bfseries cpe\_\-edition\_\-new} ()}
\label{cpedict__priv_8c_a853eb5548c033f8e64a3aed0df40a6a3}

\item 
\hypertarget{cpedict__priv_8c_ae70d994572478489fb5eacea78827b92}{
struct \hyperlink{structcpe__language}{cpe\_\-language} $\ast$ {\bfseries cpe\_\-language\_\-new} ()}
\label{cpedict__priv_8c_ae70d994572478489fb5eacea78827b92}

\item 
\hypertarget{cpedict__priv_8c_a216f34240c4c8268f7bd84e8482e7dfc}{
struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$ {\bfseries cpe\_\-dict\_\-model\_\-parse\_\-xml} (const struct \hyperlink{structoscap__import__source}{oscap\_\-import\_\-source} $\ast$source)}
\label{cpedict__priv_8c_a216f34240c4c8268f7bd84e8482e7dfc}

\item 
\hypertarget{cpedict__priv_8c_a7a9305cd0233723c0112c113ef63c2dd}{
struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$ {\bfseries cpe\_\-dict\_\-model\_\-parse} (xmlTextReaderPtr reader)}
\label{cpedict__priv_8c_a7a9305cd0233723c0112c113ef63c2dd}

\item 
\hypertarget{cpedict__priv_8c_aa180d3f2ea1b7fde44f6d9888daa62d3}{
struct \hyperlink{structcpe__generator}{cpe\_\-generator} $\ast$ {\bfseries cpe\_\-generator\_\-parse} (xmlTextReaderPtr reader)}
\label{cpedict__priv_8c_aa180d3f2ea1b7fde44f6d9888daa62d3}

\item 
\hypertarget{cpedict__priv_8c_ac7dd9bbdb95bc94f4147f9e0e6d42839}{
struct \hyperlink{structcpe__item}{cpe\_\-item} $\ast$ {\bfseries cpe\_\-item\_\-parse} (xmlTextReaderPtr reader)}
\label{cpedict__priv_8c_ac7dd9bbdb95bc94f4147f9e0e6d42839}

\item 
\hypertarget{cpedict__priv_8c_aaf937a430bf11be20fa2e5996aa2ed67}{
struct \hyperlink{structcpe__vendor}{cpe\_\-vendor} $\ast$ {\bfseries cpe\_\-vendor\_\-parse} (xmlTextReaderPtr reader)}
\label{cpedict__priv_8c_aaf937a430bf11be20fa2e5996aa2ed67}

\item 
\hypertarget{cpedict__priv_8c_af69b63b2cded5f672bea7e93c730ac2b}{
void {\bfseries cpe\_\-dict\_\-model\_\-export\_\-xml} (const struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$dict, const struct \hyperlink{structoscap__export__target}{oscap\_\-export\_\-target} $\ast$target)}
\label{cpedict__priv_8c_af69b63b2cded5f672bea7e93c730ac2b}

\item 
\hypertarget{cpedict__priv_8c_aa67e4679e6c485673692d0807d0d0a99}{
void {\bfseries cpe\_\-dict\_\-export} (const struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$dict, xmlTextWriterPtr writer)}
\label{cpedict__priv_8c_aa67e4679e6c485673692d0807d0d0a99}

\item 
\hypertarget{cpedict__priv_8c_a43920e3a31e443ef3aa55d00d0ce3e76}{
void {\bfseries cpe\_\-generator\_\-export} (const struct \hyperlink{structcpe__generator}{cpe\_\-generator} $\ast$generator, xmlTextWriterPtr writer)}
\label{cpedict__priv_8c_a43920e3a31e443ef3aa55d00d0ce3e76}

\item 
\hypertarget{cpedict__priv_8c_adb776a9e1ba4acd6ed5761da44fe667b}{
void {\bfseries cpe\_\-item\_\-export} (const struct \hyperlink{structcpe__item}{cpe\_\-item} $\ast$item, xmlTextWriterPtr writer)}
\label{cpedict__priv_8c_adb776a9e1ba4acd6ed5761da44fe667b}

\item 
\hypertarget{cpedict__priv_8c_abf5bcc5c74c7e5826325537ecbbfc512}{
void {\bfseries cpe\_\-vendor\_\-export} (const struct \hyperlink{structcpe__vendor}{cpe\_\-vendor} $\ast$vendor, xmlTextWriterPtr writer)}
\label{cpedict__priv_8c_abf5bcc5c74c7e5826325537ecbbfc512}

\item 
\hypertarget{cpedict__priv_8c_a8ba5fd300dbbff3350e27b9d5bd3c157}{
void {\bfseries cpe\_\-dict\_\-model\_\-free} (struct \hyperlink{structcpe__dict__model}{cpe\_\-dict\_\-model} $\ast$dict)}
\label{cpedict__priv_8c_a8ba5fd300dbbff3350e27b9d5bd3c157}

\item 
\hypertarget{cpedict__priv_8c_a1107849fc84c83ee923092a91d9cab04}{
void {\bfseries cpe\_\-item\_\-free} (struct \hyperlink{structcpe__item}{cpe\_\-item} $\ast$item)}
\label{cpedict__priv_8c_a1107849fc84c83ee923092a91d9cab04}

\item 
\hypertarget{cpedict__priv_8c_a6a68ccffcefa92271e4634d28c9c6333}{
void {\bfseries cpe\_\-generator\_\-free} (struct \hyperlink{structcpe__generator}{cpe\_\-generator} $\ast$generator)}
\label{cpedict__priv_8c_a6a68ccffcefa92271e4634d28c9c6333}

\item 
\hypertarget{cpedict__priv_8c_abc0479af229d502d12d9a6853c7dc048}{
void {\bfseries cpe\_\-check\_\-free} (struct \hyperlink{structcpe__check}{cpe\_\-check} $\ast$check)}
\label{cpedict__priv_8c_abc0479af229d502d12d9a6853c7dc048}

\item 
\hypertarget{cpedict__priv_8c_aee00962178fb91213d88ec68a82fed76}{
void {\bfseries cpe\_\-reference\_\-free} (struct \hyperlink{structcpe__reference}{cpe\_\-reference} $\ast$ref)}
\label{cpedict__priv_8c_aee00962178fb91213d88ec68a82fed76}

\item 
\hypertarget{cpedict__priv_8c_ae194510d5f400ce784dc5ac6727e8b41}{
void {\bfseries cpe\_\-vendor\_\-free} (struct \hyperlink{structcpe__vendor}{cpe\_\-vendor} $\ast$vendor)}
\label{cpedict__priv_8c_ae194510d5f400ce784dc5ac6727e8b41}

\item 
\hypertarget{cpedict__priv_8c_ac2b660c7cc72b8981977031174f0722a}{
void {\bfseries cpe\_\-product\_\-free} (struct \hyperlink{structcpe__product}{cpe\_\-product} $\ast$product)}
\label{cpedict__priv_8c_ac2b660c7cc72b8981977031174f0722a}

\item 
\hypertarget{cpedict__priv_8c_ae1227ae0834d6a9ccc4c5cd7c80b9b5f}{
void {\bfseries cpe\_\-version\_\-free} (struct \hyperlink{structcpe__version}{cpe\_\-version} $\ast$version)}
\label{cpedict__priv_8c_ae1227ae0834d6a9ccc4c5cd7c80b9b5f}

\item 
\hypertarget{cpedict__priv_8c_a7bef08622b2118d2aa3fcc2f852d0e71}{
void {\bfseries cpe\_\-update\_\-free} (struct \hyperlink{structcpe__update}{cpe\_\-update} $\ast$update)}
\label{cpedict__priv_8c_a7bef08622b2118d2aa3fcc2f852d0e71}

\item 
\hypertarget{cpedict__priv_8c_a9ab05b9fc9bf3b9370a07decf5b1bd08}{
void {\bfseries cpe\_\-edition\_\-free} (struct \hyperlink{structcpe__edition}{cpe\_\-edition} $\ast$edition)}
\label{cpedict__priv_8c_a9ab05b9fc9bf3b9370a07decf5b1bd08}

\item 
\hypertarget{cpedict__priv_8c_a1f0aaad9bf1b49015c91537e1808bac8}{
void {\bfseries cpe\_\-language\_\-free} (struct \hyperlink{structcpe__language}{cpe\_\-language} $\ast$language)}
\label{cpedict__priv_8c_a1f0aaad9bf1b49015c91537e1808bac8}

\item 
\hypertarget{cpedict__priv_8c_ae4857b0400db7c5d4ab178f72a6cb4e4}{
void {\bfseries cpe\_\-itemmetadata\_\-free} (struct \hyperlink{structcpe__item__metadata}{cpe\_\-item\_\-metadata} $\ast$meta)}
\label{cpedict__priv_8c_ae4857b0400db7c5d4ab178f72a6cb4e4}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{cpedict__priv_8c_af30d051753a77d2eaa62fdcc51b8e8c4}{
const char $\ast$ {\bfseries PART\_\-TO\_\-CHAR} \mbox{[}$\,$\mbox{]} = \{ NULL, \char`\"{}h\char`\"{}, \char`\"{}o\char`\"{}, \char`\"{}a\char`\"{} \}}
\label{cpedict__priv_8c_af30d051753a77d2eaa62fdcc51b8e8c4}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface to Common Platform Enumeration (CPE) Language. See more details at \href{http://nvd.nist.gov/cpe.cfm}{\tt http://nvd.nist.gov/cpe.cfm}