munge_int32
shptr = munge_int32 (header->number, shptr, 2);
shptr = munge_int32 (length, shptr, 4);
shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleStartOffset),
shptr = munge_int32 (*((u32 *) &header->hdr.s.loopStartOffset),
shptr = munge_int32 (*((u32 *) &header->hdr.s.loopEndOffset),
shptr = munge_int32 (*((u32 *) &header->hdr.s.sampleEndOffset),
shptr = munge_int32 (header->hdr.s.FrequencyBias, shptr, 3);
shptr = munge_int32 (*(&header->hdr.s.FrequencyBias+1),
munge_int32 (header->number, &alias_hdr[0], 2);
munge_int32 (header->hdr.a.OriginalSample, &alias_hdr[2], 2);
munge_int32 (*((unsigned int *)&header->hdr.a.sampleStartOffset),
munge_int32 (*((unsigned int *)&header->hdr.a.loopStartOffset),
munge_int32 (*((unsigned int *)&header->hdr.a.loopEndOffset),
munge_int32 (*((unsigned int *)&header->hdr.a.sampleEndOffset),
munge_int32 (header->hdr.a.FrequencyBias, &alias_hdr[20], 3);
munge_int32 (*(&header->hdr.a.FrequencyBias+1), &alias_hdr[23], 2);
munge_int32 (header->number, &msample_hdr[0], 2);
munge_int32 (header->hdr.ms.SampleNumber[i],
munge_int32 (header->number, number, 2);
munge_int32 (((unsigned char *)drum)[i], &drumbuf[1+(i*2)], 2);
munge_int32 (*((u32 *) wc->wbuf), patchnumbuf, 2);
bptr = munge_int32 (header->number, buf, 2);