DTDECLARE: 1. Make all POINTER and XPOINTER datatypes equivalent to FULLPOINTER and FULLXPOINTER datatypes (affects TRANSLATE.DATATYPE) 2. What about compiled replacefield for POINTER/FULLPOINTER? Current uses \RPLPTR; leave alone for now, although we should check on the validity of the high order 8 bits of the datum to be stored. Ultimate solution is to modify \RPLPTR. 0LISPSET -------- FILEIO: 1. Reallocate STREAM datatype. Move UCODEFLAGS byte to after CBUFPTR. Will continue to work with BIN punting, since high byte of CBUFPTR=0. Need to upgrade Dorado/Tamarin and DLion/Tamarin ucode to test ucode BIN. LLBFS: 1. Reallocate CB blockrecord. 2. Reallocate DSKOBJ blockrecord. Increase from 18 to 19 cells. LLARRAYELT, LLCHAR: 1. Reallocate SEQUENCEDESCRIPTOR, STRINGP, ARRAYP. LLBASIC: 1. Reallocate PROPCELL, FNCELL. Danger: makes 3 word blockrecords, where there used to be 2 word blockrecords. Messes up index from atomnumber? 2. Reallocate FNHEADER. Danger: incompatible with loader and microcode (FNHEADER gets longer, looks different). Insurmountable bootstrapping problem? 1LISPSET -------- PUP: 1. Reallocate PUPSOCKET record to remote unnamed BYTE prefixes to POINTERS. Reallocate associated BLOCKRECORD.