Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

build/rpmspec.h File Reference

The Spec and Package data structures used during build. More...

#include "rpmmacro.h"

Go to the source code of this file.

Compounds

struct  OpenFileInfo
struct  PackageStruct
struct  ReadLevelEntry
struct  Source
struct  speclines
struct  SpecStruct
struct  spectag
struct  spectags
struct  TriggerFileEntry

Defines

#define RPMBUILD_ISSOURCE   1
#define RPMBUILD_ISPATCH   (1 << 1)
#define RPMBUILD_ISICON   (1 << 2)
#define RPMBUILD_ISNO   (1 << 3)
#define RPMBUILD_DEFAULT_LANG   "C"

Typedefs

typedef struct SpecStructSpec
typedef struct ReadLevelEntry  RLE_t
typedef struct OpenFileInfo  OFI_t
typedef struct PackageStructPackage

Functions

Spec newSpec (void)
void freeSpec ( Spec spec)
struct OpenFileInfonewOpenFileInfo (void)
int addSource (Spec spec, Package pkg, const char *field, int tag)
int parseNoSource (Spec spec, const char *field, int tag)

Variables

void (* freeSpecVec )(Spec spec)


Detailed Description

The Spec and Package data structures used during build.

Definition in file rpmspec.h.


Define Documentation

#define RPMBUILD_DEFAULT_LANG   "C"
 

Definition at line 30 of file rpmspec.h.

#define RPMBUILD_ISICON   (1 << 2)
 

Definition at line 27 of file rpmspec.h.

#define RPMBUILD_ISNO   (1 << 3)
 

Definition at line 28 of file rpmspec.h.

#define RPMBUILD_ISPATCH   (1 << 1)
 

Definition at line 26 of file rpmspec.h.

#define RPMBUILD_ISSOURCE   1
 

Definition at line 25 of file rpmspec.h.


Typedef Documentation

typedef struct OpenFileInfo OFI_t
 

typedef struct PackageStruct* Package
 

Definition at line 178 of file rpmspec.h.

typedef struct ReadLevelEntry RLE_t
 

typedef struct SpecStruct* Spec
 

Definition at line 11 of file rpmspec.h.


Generated at Sun Apr 8 18:43:03 2001 for rpm by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000