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