Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

build/parseSpec.c File Reference

Top level dispatcher for spec file parsing. More...

#include "system.h"
#include <rpmio_internal.h>
#include <rpmbuild.h>
#include "debug.h"

Go to the source code of this file.

Data Structures

struct  PartRec

Functions

void initParts (struct PartRec *p)
rpmParseState isPart (const char *line)
int matchTok (const char *token, const char *line)
void handleComments (char *s)
void forceIncludeFile (Spec spec, const char *fileName)
int copyNextLine (Spec spec, OFI_t *ofi, int strip)
int readLine (Spec spec, int strip)
void closeSpec (Spec spec)
int parseSpec (Spec *specp, const char *specFile, const char *rootURL, const char *buildRootURL, int recursing, const char *passPhrase, char *cookie, int anyarch, int force)

Variables

int _debug = 0
struct PartRec  partList []
int noLang


Detailed Description

Top level dispatcher for spec file parsing.

Definition in file parseSpec.c.


Function Documentation

int copyNextLine ( Spec spec,
OFI_t * ofi,
int strip ) [static]
 

Definition at line 114 of file parseSpec.c.

Referenced by readLine().

void forceIncludeFile ( Spec spec,
const char * fileName ) [static]
 

Definition at line 102 of file parseSpec.c.

Referenced by readLine().

void initParts ( struct PartRec * p ) [inline, static]
 

Definition at line 45 of file parseSpec.c.

Referenced by isPart().

int matchTok ( const char * token,
const char * line ) [static]
 

Definition at line 72 of file parseSpec.c.

Referenced by readLine().


Variable Documentation

int _debug = 0 [static]
 

Definition at line 8 of file parseSpec.c.

int noLang
 

Definition at line 356 of file parseSpec.c.

struct PartRec partList [static]
 


Generated at Wed Mar 27 03:56:54 2002 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001