tools/rpmxp.c File Reference

#include "system.h"
#include <header.h>
#include "rpmxp.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define _RPMXP_INTERNAL

Functions

rpmxp rpmxpFree (rpmxp xp)
rpmxp rpmxpNew (const char *fn)
int rpmxpRead (rpmxp xp)
int rpmxpProcess (rpmxp xp)
int rpmxpParseFile (rpmxp xp)

Variables

const char * program_name
int _rpmxp_debug = 0
const char * rpmxpDTD


Define Documentation

#define _RPMXP_INTERNAL

Definition at line 5 of file rpmxp.c.


Function Documentation

rpmxp rpmxpFree ( rpmxp  xp  ) 

Definition at line 23 of file rpmxp.c.

rpmxp rpmxpNew ( const char *  fn  ) 

Definition at line 44 of file rpmxp.c.

References rpmxpFree().

int rpmxpParseFile ( rpmxp  xp  ) 

Definition at line 157 of file rpmxp.c.

References rpmxpProcess(), and rpmxpRead().

int rpmxpProcess ( rpmxp  xp  ) 

Definition at line 72 of file rpmxp.c.

References _rpmxp_debug.

int rpmxpRead ( rpmxp  xp  ) 

Definition at line 67 of file rpmxp.c.


Variable Documentation

int _rpmxp_debug = 0

Definition at line 9 of file rpmxp.c.

const char* program_name

Definition at line 2 of file rpmxp.c.

const char* rpmxpDTD

Initial value:

 "\
<?xml version=\"1.0\"?>\n\
<!DOCTYPE rpmHeader [\n\
<!ELEMENT rpmHeader (rpmTag+)>\n\
<!ELEMENT rpmTag        (string+|integer+|base64+)>\n\
<!ATTLIST rpmTag name   CDATA #REQUIRED>\n\
<!ELEMENT string        (#PCDATA)>\n\
<!ELEMENT integer       (#PCDATA)>\n\
<!ELEMENT base64        (#PCDATA)>\n\
]>\n\
"

Definition at line 11 of file rpmxp.c.


Generated on Fri Oct 12 08:44:56 2007 for rpm by  doxygen 1.5.2