[comp.sys.amiga] Icon on Disk question

hatcher@INGRES.BERKELEY.EDU.UUCP (06/14/87)

1) In workbench/workbench.h, the labels WBDEVICE and WBKICK are defined
in the same list as regular icon types (e.g. WBDRAWER, WBTOOL).
Is it safe to assume that the DiskObject structure of an icon in a
file will never ever have these values? In that case, why are these
things defined, or what are they used for? WBKICK I could guess at, but
WBDEVICE has me mystified.

2) Some fields of the icon file structures are pointers, for instance
the initial struct DiskObject has a char * do_DefaultTool field. Although
when they are non-null the pertinent data *does* appear later on in
the icon file, I haven't been able to relate its position to the value
of the pointer in the do_DefaultTool (or other pointers). The pointers
all have fairly large values like 0xEC00, as though the whole structure
were written out from RAM without regard for whether these pointers
had meaningful content (other than being non-null), once on disk.
Is this true, or am I missing something?

If this is the case then I can proceed with no problem, but I wanted to
double-check on these assumptions.
	Thanks,
		Doug Merritt		ucbvax!ingres!hatcher (thru Jun 28)
				or	ucbvax!unisoft!certes!doug