#include "rasp.h" /* mode: 1: begin * 0: end */ init_rasp(network, mode) network_t *network; int mode; { int i; static rasp_t *info; lsGen gen; node_t *node; if (mode) { i = network_num_pi(network) + network_num_po(network) + network_num_internal(network); info = (rasp_t *)malloc(i * sizeof(rasp_t)); (void)memset((char*)info, 0, i * sizeof(rasp_t)); i = 0; foreach_node(network, gen, node) node->undef1 = (char*)(info + i++); } else (void)free(info); }