44 lines
1 KiB
C
44 lines
1 KiB
C
#define BSC_MAJ 1
|
|
#define BSC_MIN 0
|
|
#define BSC_UPD 4
|
|
|
|
#pragma pack(1)
|
|
|
|
typedef struct {
|
|
WORD ModName; // module name symbol index */
|
|
WORD mSymEnd; // last ModSym index */
|
|
} MODLIST;
|
|
|
|
typedef struct {
|
|
WORD ModSymProp; // sym 1st property index */
|
|
} MODSYMLIST;
|
|
|
|
typedef struct {
|
|
WORD PropEnd; // last Property index */
|
|
WORD Atom; // Atom cache sym idx */
|
|
WORD Page; // Atom cache sym page */
|
|
} SYMLIST;
|
|
|
|
typedef struct {
|
|
WORD PropName; // owner name symbol index
|
|
WORD PropAttr; // Property attribute
|
|
WORD DefEnd; // last Definition index
|
|
DWORD RefEnd; // last Reference index
|
|
WORD CalEnd; // last Calls/uses index
|
|
WORD CbyEnd; // last Calld/used index
|
|
} PROPLIST;
|
|
|
|
typedef struct {
|
|
WORD RefNam; // file name symbol index
|
|
WORD RefLin; // reference line number
|
|
WORD isbr; // sbr file this item is found in
|
|
} REFLIST;
|
|
|
|
typedef struct {
|
|
WORD UseProp; // symbol called/used (by)
|
|
BYTE UseCnt; // symbol called/used (by) cnt
|
|
WORD isbr; // sbr file this item is found in
|
|
} USELIST;
|
|
|
|
#pragma pack()
|