The OpenNET Project / Index page

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

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

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

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

    NAME

    build/spec.c - Handle spec data structure. 
     
    

    SYNOPSIS


    #include 'system.h'
    #include 'buildio.h'
    #include 'debug.h'
     

    Defines


    #define SKIPWHITE(_x) {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;}

    #define SKIPNONWHITE(_x) {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;}
     

    Functions


    TriggerFileEntry * freeTriggerFiles (struct TriggerFileEntry *p)

    Source * freeSources (struct Source *s)
    Destroy source component chain.
    int lookupPackage (Spec spec, const char *name, int flag, Package *pkg)

    Package newPackage (Spec spec)

    Package freePackage (Package pkg)

    Package freePackages (Package packages)

    Source * findSource (Spec spec, int num, int flag)

    int parseNoSource (Spec spec, const char *field, int tag)

    int addSource (Spec spec, Package pkg, const char *field, int tag)

    speclines newSl (void)

    speclines freeSl (speclines sl)

    spectags newSt (void)

    spectags freeSt (spectags st)

    Spec newSpec (void)

    Spec freeSpec (Spec spec)

    OpenFileInfo * newOpenFileInfo (void)
     

    Variables


    int specedit
     

    DETAILED DESCRIPTION

    Handle spec data structure.

    Definition in file spec.c.  

    DEFINE DOCUMENTATION

     

    #define SKIPNONWHITE(_x) {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;}

    Definition at line 16 of file spec.c.  

    #define SKIPWHITE(_x) {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;}

    Definition at line 15 of file spec.c.  

    FUNCTION DOCUMENTATION

     

    struct Source* findSource (Spec spec, int num, int flag) [inline, static]

    Definition at line 194 of file spec.c.

    References Source::flags, Source::next, and Source::num.

    Referenced by parseNoSource().  

    speclines freeSl (speclines sl) [inline, static]

    Definition at line 376 of file spec.c.

    References _free(), and speclines_s::sl_lines.

    Referenced by freeSpec().  

    struct Source* freeSources (struct Source * s) [inline, static]

    Destroy source component chain.

    Parameters:

    s
    source component chain

    Returns: NULL always

    Definition at line 47 of file spec.c.

    References _free(), Source::fullSource, and Source::next.

    Referenced by freePackage(), and freeSpec().  

    spectags freeSt (spectags st) [inline, static]

    Definition at line 408 of file spec.c.

    References _free(), spectags_s::st_t, spectag_s::t_lang, and spectag_s::t_msgid.

    Referenced by freeSpec().  

    struct TriggerFileEntry* freeTriggerFiles (struct TriggerFileEntry * p) [inline, static]

    Parameters:

    p
    trigger file entries

    Returns: NULL always

    Definition at line 25 of file spec.c.

    References _free(), TriggerFileEntry::fileName, TriggerFileEntry::next, TriggerFileEntry::prog, and TriggerFileEntry::script.

    Referenced by freePackage().  

    speclines newSl (void) [inline, static]

    Definition at line 359 of file spec.c.

    References speclines_s::sl_lines, speclines_s::sl_nalloc, speclines_s::sl_nlines, and xmalloc().

    Referenced by newSpec().  

    spectags newSt (void) [inline, static]

    Definition at line 391 of file spec.c.

    References spectags_s::st_nalloc, spectags_s::st_ntags, spectags_s::st_t, and xmalloc().

    Referenced by newSpec().  

    AUTHOR

    Generated automatically by Doxygen for rpm from the source code.


     

    Index

    NAME
    SYNOPSIS
    Defines
    Functions
    Variables
    DETAILED DESCRIPTION
    DEFINE DOCUMENTATION
    #define SKIPNONWHITE(_x) {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;}
    #define SKIPWHITE(_x) {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;}
    FUNCTION DOCUMENTATION
    struct Source* findSource (Spec spec, int num, int flag) [inline, static]
    speclines freeSl (speclines sl) [inline, static]
    struct Source* freeSources (struct Source * s) [inline, static]
    spectags freeSt (spectags st) [inline, static]
    struct TriggerFileEntry* freeTriggerFiles (struct TriggerFileEntry * p) [inline, static]
    speclines newSl (void) [inline, static]
    spectags newSt (void) [inline, static]
    AUTHOR


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




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

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