This is s.stdheader.c in view mode; [Download] [Up]
h31254 s 00000/00000/00046 d D 1.2 85/11/26 23:02:27 dgl 2 1 c eliminated LOOKED_ALREADY from getheader to cure bug c re. trying to add property to stdin if no header exists yet. e s 00046/00000/00000 d D 1.1 85/11/25 10:00:21 dgl 1 0 c original version e u U f i t T I 1 /* %M% %I% (CARL) %G% %U% */ #include <stdio.h> #include <carl/procom.h> #include <carl/carl.h> #include <carl/defaults.h> /* * stdheader - create a standard header * takes: * iop * name - file name * srate - sampling rate * nchans - number of channels * format - format of sample data * returns: * 0 on success * -1 on failure * notes: * Any argument may be NULL, in which case that item * is not submitted to the header. */ stdheader(iop, name, srate, nchans, format) FILE *iop; char *name, *srate, *nchans, *format; { if (format != NULL) { if (!strcmp(format, H_SHORTSAM)) set_sample_size(sizeof(short)); else if (!strcmp(format, H_FLOATSAM)) set_sample_size(sizeof(float)); if (addprop(iop, H_FORMAT, format) != 0) return(-1); } if (name != NULL) if (addprop(iop, H_FILENAME, name) != 0) return(-1); if (srate != NULL) if (addprop(iop, H_SRATE, srate) != 0) return(-1); if (nchans != NULL) if (addprop(iop, H_NCHANS, nchans) != 0) return(-1); return(0); } E 1
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.