QUEUE_SHM_T
static QUEUE_SHM_T *QShm; /* pointer to shared queue data */
shms = SM_T_SIZE + qn * sizeof(QUEUE_SHM_T);
QShm = (QUEUE_SHM_T *) OFF_QUEUE_SHM(Pshm);