LISTING 2 C Code Fragment Illustrating How to Fill in Ten Memory Blocks With IntuiText Information UBYTE i; STRPTR Titles[10]; struct Remember *ITextPointer; struct Remember *IntuiTextBlocks; struct IntuiText *CurITextPointer; ... ... /* Assign temporary pointer to Remember structures */ ITextPointer = IntuiTextBlocks; for (i = 0; i < 10; ++i) { /* Cast a memory block pointer to IntuiText structure pointer */ CurITextPointer = (struct IntuiText *) ITextPointer->Memory; CurITextPointer->FrontPen = 0; CurITextPointer->BackPen = 1; CurITextPointer->DrawMode = JAM2; CurITextPointer->LeftEdge = 80; CurITextPointer->TopEdge = 0; CurITextPointer->ITextFont = NULL; CurITextPointer->IText = Titles[i]; CurITextPointer->NextText = NULL; /* Get next memory block in the linked list */ ITextPointer = ITextPointer->NextRemember; } ... ...