scb_struct
volatile struct scb_struct *scb; /* volatile is important */
p->scb = (struct scb_struct *) ((char *)p->iscp + sizeof(struct iscp_struct));
memset((char *)p->scb,0,sizeof(struct scb_struct));
ptr = (void *) ((char *)p->scb + sizeof(struct scb_struct));