Struct declared by chgen:
struct WH /* where vendor stores items */
hcg_key WHid /* 32bit primary key, from table type */
hcg_key SUid /* 32bit foreign key, from link source */
char phone[11] /* warehouse phone number + \n */
char address[81] /* address of warehouse + \n */
struct SU* SUid_pp /* direct pointer to WH parent */
dummy_ptr SUid_fpp /* forward pointer via siblings to parent */
dummy_ptr ITid_fcp /* pointer to first IT-child of this WH */
struct WH* next /* pointer to next row of table WH */
/*The dashed line separates external fields declared in schema.sch from pointers inVMNetDB.These are declared in schema.h.
Pr_load derives pointer values from external pkey and fkey values..
Struct types SU and IT are similar, but need fewer pointers. Back-ptrs
SUid_bpp and ITid_bcp are suppressed if you run ‘chgen -nobp ...’.*/