# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. include # NMIWRITE -- Write a block of data to a file in NMI format. # The input data is in the host system native binary format. procedure nmi_writeb (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_BOOL) call salloc (bp, bufsize, TY_CHAR) call nmipakb (spp, Memc[bp], nelem, TY_BOOL) call write (fd, Memc[bp], bufsize) call sfree (sp) end