 1 kind   	fi, fu, v, m, t, *u		add u, delete s
 2 id		<uniqueID as int>		13
 3 name		<name>				
 4 kind   	fi, fu, v, m, t, *u		add u, delete s
 5 filename	<name>				entry.h;
 6 dtype	struct, union, typedef, enum	(none for macro, file)
 7 sclass	glob, ext, stat, typedef, libsym, macdef, macudef, enum, none
 8 bline					1;
 9 hline					(fcns only)
10 eline					84;
11 def		def, dec, undef			
12 checksum	<implemented!>			(none for macro)
13 ??

14 kind   	fi, fu, v, m, t, *u		add u, delete s
15 id		<uniqueID as int>		13
16 name		<name>				
17 kind   	fi, fu, v, m, t, *u		add u, delete s
18 filename	<name>				entry.h;
19 dtype	<datatype string>		(none for macro, file)
20 sclass	glob, ext, stat, typedef, libsym, macdef, macudef, enum, none
21 bline					1;
22 hline					(fcns only)
23 eline					84;
24 def		def, dec, undef			
25 checksum	<implemented!>			(none for macro)
26 ??

27 ??		line num occurances		14.15@23 (line 14-15 and 24)
28 ??

Notes:
    sclass=global means non-static func and var defn
    sclass=extern means non-static, non-global func and var decl

    A struct or union declaration is considered to be a definition..
