# 2.11BSD#431 - /usr/src/usr.bin/struct/3.main.c

##### Functions

    structure         X

       1: #ifndef lint
       2: static char sccsid[] = "@(#)3.main.c	4.1	(Berkeley)	2/11/83";
       3: #endif not lint
       4:
       5: #include <stdio.h>
       6: #include "def.h"
       7:
       8: structure()
       9:     {
      10:     VERT v, *head;
      11:
      12:     if (progress)
      13:         fprintf(stderr,"	getreach:\n");
      14:     getreach();
      15:     if (routerr) return;
      16:     if (progress)
      17:         fprintf(stderr,"	getflow:\n");
      18:     getflow();
      19:     if (progress)
      20:         fprintf(stderr,"	getthen:\n");
      21:     getthen(START);
      22:     head = (VERT *)challoc(nodenum * sizeof(*head));
      23:     for (v = 0; v < nodenum; ++v)
      24:         head[v] = UNDEFINED;
      25:     for (v = START; DEFINED(v); v = RSIB(v))
      26:         fixhd(v,UNDEFINED,head);
      27:             /* fixhd must be called before getloop so that
      28: 				it gets applied to IFVX which becomes NXT(w) for UNTVX w */
      29:     if (progress)
      30:         fprintf(stderr,"	getloop:\n");
      31:     getloop();
      32:     if (progress)
      33:         fprintf(stderr,"	getbranch:\n");
      34:     getbranch(head);
      35:     chfree(head,nodenum * sizeof(*head));
      36:     head = 0;
      37:     }

#### Defined functions

structure defined in line 8; used 1 times

- in /usr/src/usr.bin/struct/main.c line 51

#### Defined variables

sccsid defined in line 2; never used

Last modified: 1993-01-18 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 457 |