#define SUPPORTED_CLASSES 11
#define IGNORED_CLASSES 7
#define INIT_CLASS 3
#define EXIT_CLASS 4
#define BSS_CLASS 6

#define ACBP_A(x)  (x >> 5)
#define ACBP_C(x)  ((x >> 2) & 7)
#define ACBP_P(x)  (x & 1)
#define ACBP_B(x)  (x & 2)

typedef struct _segment_ {
  char *segname;
  char *classname;
  char *overlayname;
  char *module;
  uint length;
  uint absoffset;
	uint acbp;
  uint VIRDEF_size;
  uint VIRDEF_base;
  uint VIRDEF_alloc;
} SEGMENT;
#include "segment.p"