The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

parseSpec.c (3)
  • >> parseSpec.c (3) ( Linux man: Библиотечные вызовы )
  •  

    NAME

    build/parseSpec.c - Top level dispatcher for spec file parsing. 
     
    

    SYNOPSIS


    #include 'system.h'
    #include 'rpmio_internal.h'
    #include 'rpmbuild.h'
    #include 'debug.h'
     

    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, int preprocess)
     

    Variables


    int _debug = 0

    char * _rpm_nosource

    char * _rpm_nopatch

    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 121 of file parseSpec.c.

    References _, expandMacros(), handleComments(), RPMERR_BADSPEC, rpmError, STRIP_COMMENTS, STRIP_TRAILINGSPACE, and xisspace().

    Referenced by readLine().  

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

    Definition at line 108 of file parseSpec.c.

    References OpenFileInfo::fileName, newOpenFileInfo(), OpenFileInfo::next, and xstrdup().

    Referenced by readLine().  

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

    Definition at line 49 of file parseSpec.c.

    Referenced by isPart().  

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

    Definition at line 77 of file parseSpec.c.

    References SKIPNONSPACE, SKIPSPACE, and xstrncasecmp().

    Referenced by readLine().  

    VARIABLE DOCUMENTATION

     

    int _debug = 0 [static]

    Definition at line 9 of file parseSpec.c.  

    char * _rpm_nopatch

    Definition at line 11 of file parseSpec.c.

    Referenced by parseSpec().  

    char* _rpm_nosource

    Definition at line 11 of file parseSpec.c.

    Referenced by parseSpec().  

    int noLang

    Definition at line 389 of file parseSpec.c.  

    struct PartRec partList[] [static]

    Referenced by isPart().  

    AUTHOR

    Generated automatically by Doxygen for rpm from the source code.


     

    Index

    NAME
    SYNOPSIS
    Data Structures
    Functions
    Variables
    DETAILED DESCRIPTION
    FUNCTION DOCUMENTATION
    int copyNextLine (Spec spec, OFI_t * ofi, int strip) [static]
    void forceIncludeFile (Spec spec, const char * fileName) [static]
    void initParts (struct PartRec * p) [inline, static]
    int matchTok (const char * token, const char * line) [static]
    VARIABLE DOCUMENTATION
    int _debug = 0 [static]
    char * _rpm_nopatch
    char* _rpm_nosource
    int noLang
    struct PartRec partList[] [static]
    AUTHOR


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру