
#include "../H/sfheader.h"
#include <stdio.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <signal.h>
#include <errno.h>
#define  INT 2
static SFCODE	ampcode = {
	SF_MAXAMP,
	sizeof(SFMAXAMP) + sizeof(SFCODE)
}; 

main(argc,argv)

	int argc;
	char **argv;

{
	int i,sf,result;
	struct stat sfst;
	float dur;
	SFHEADER sfh;
	char *sfname;

	
        while(--argc) {
		sfname = *++argv;
		readopensf(sfname,sf,sfh,sfst,"sfprint",result)
		if(result < 0) continue;
		printf(":::::::::::::::::::\n"); 
		printf("%s \n:::::::::::::::::::\n" ,sfname);
		dur = (float)(sfst.st_size - SIZEOF_HEADER)
			 /(float)sfclass(&sfh)/(float)sfchans(&sfh)
			 /sfsrate(&sfh);
		printf("duration: %f\n",dur);
		printsf(&sfh);
		close(sf);
	}
}
