/*
 * Extern data, pass 1 only.  In pass two externs are looked up as encountered
 * and the corresponding public data lands in the extern hash table
 * Hash table compliant structure
 */
typedef struct _extern_ {
  struct _extern_ *link;	/* Link to next element */
  char *name;							/* External name */
  char *module;						/* Module name located in */
  uint nonlibs;     			/* Bit is non-0 if can't find extern in corresp lib (32 libs supported)*/
} EXTERN;

#include "extern.p"