STATUS MOsidget( i4 offset, i4 size, PTR object, i4 lsbuf, char *sbuf ) { PTR *pobj; pobj = (PTR *)((char *)object + offset); return MOsidout( MO_VALUE_TRUNCATED, *pobj, lsbuf, sbuf ); }
STATUS CS_scb_self_get(i4 offset, i4 objsize, PTR object, i4 luserbuf, char *userbuf) { char buf[ 24 ]; char *str = buf; CS_SCB *scb = (CS_SCB *)object; if( scb->cs_self == CS_DONT_CARE ) str = "CS_DONT_CARE"; else if( scb->cs_self == CS_ADDER_ID ) str = "CS_ADDER_ID"; else (void) MOsidout( 0, (PTR)scb->cs_self, sizeof(buf), buf ); return( MOstrout( MO_VALUE_TRUNCATED, str, luserbuf, userbuf )); }