#include "system.h"
#include "buildio.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
| #define | SKIPWHITE(_x) {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;} |
| #define | SKIPNONWHITE(_x) {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;} |
Functions | |
| static struct TriggerFileEntry * | freeTriggerFiles (struct TriggerFileEntry *p) |
| static struct Source * | freeSources (struct Source *s) |
| Destroy source component chain. | |
| int | lookupPackage (Spec spec, const char *name, int flag, Package *pkg) |
| Find sub-package control structure by name. | |
| Package | newPackage (Spec spec) |
| Create and initialize package control structure. | |
| Package | freePackage (Package pkg) |
| Destroy package control structure. | |
| Package | freePackages (Package packages) |
| Destroy all packages associated with spec file. | |
| static struct 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) |
| static speclines | newSl (void) |
| static speclines | freeSl (speclines sl) |
| static spectags | newSt (void) |
| static spectags | freeSt (spectags st) |
| Spec | newSpec (void) |
| Create and initialize Spec structure. | |
| Spec | freeSpec (Spec spec) |
| Destroy Spec structure. | |
| struct OpenFileInfo * | newOpenFileInfo (void) |
Variables | |
| int | specedit |
Definition in file spec.c.
| #define SKIPNONWHITE | ( | _x | ) | {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;} |
| #define SKIPWHITE | ( | _x | ) | {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;} |
| static struct TriggerFileEntry* freeTriggerFiles | ( | struct TriggerFileEntry * | p | ) | [static, read] |
1.5.6