# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. include # NMI_WRITE -- Write a block of data to a file in NMI format. # The input data is in the host system native binary format. procedure nmi_writes (fd, spp, nelem) int fd #I output file int spp[ARB] #I native format data to be written int nelem #I number of data elements to be written pointer sp, bp int bufsize int nmipksize() begin call smark (sp) bufsize = nmipksize (nelem, NMI_SHORT) call salloc (bp, bufsize, TY_CHAR) call nmipaks (spp, Memc[bp], nelem, TY_SHORT) call write (fd, Memc[bp], bufsize) call sfree (sp) end