DBREAD(5ICD)

NAME
dbread, dbreadl - initialize LDMC datastructure with contents of database

SYNOPSIS

dbread (project, cells)
char *project;
char *cells[];

dbreadl (project, cell1, cell2, ..., celln, 0);
char *project;
char *cell1, *cell2, ..., *celln;

PARAMETERS
A character string specifying the project (directory) in which the cells are located. An array of pointers to character strings specifying the names of the cells to be read. These may also be alias names for imported cells. The last element of the array must be the NULL pointer. If cells == NULL, this means that all cells in the project, and all imported cells, must be read. Character strings specifying for dbreadl which cells must be read. These may also be alias names of imported cells. The last parameter of dbreadl must be zero.

DESCRIPTION
Dbread and dbreadl are two functions to update the LDMC datastructure with the contents of an ICD database. Both functions return the number of successfully read cells.

It is noted, that these functions will NOT place a copy of the LDM description of the cells on the output. If this is, however, desired, one must use the readldm (5ICD) function.

SEE ALSO
ldmcintro(5ICD), readldm(5ICD)