May-09: I have updated the compiler. First, in its output, all uses of labels are now IP-relative. Although user-level code in a paged virtual memory no longer needs this feature, using absolute addresses would require assembly with an assumed base address in the virtual address space. Second, the compiler now correctly handles extern declarations.