return (struct atp_trans *)0;
bzero(gbuf_rptr(m), TRPS_PER_BLK*sizeof(struct atp_trans));
trp_array = (struct atp_trans *)gbuf_rptr(m);
for (i=0; i < TRPS_PER_BLK-1; i++)
trp_array[i].tr_list.next = (struct atp_trans *)&trp_array[i+1];
return (struct atp_trans *)0;
bzero(gbuf_rptr(m), TRPS_PER_BLK*sizeof(struct atp_trans));
trp_array = (struct atp_trans *)gbuf_rptr(m);
for (i=0; i < TRPS_PER_BLK-1; i++)
trp_array[i].tr_list.next = (struct atp_trans *)&trp_array[i+1];