/*************************************************************** * Dump SAC binary files to stdout * Usage: * sacdump_slice sac_files ... * Modified from Lupei's code sac2col * Update: this version of sacdump_slice * Can extract part of instead of whole data * Zhigang peng, Wed Mar 3 10:44:59 PST 2004 ***************************************************************/ #include #include #include "sac.h" int main(int argc, char **argv) { int i,j,n1,n2; float *data,t1,t2; SACHEAD hd; if ( argc < 3 ) { fprintf(stderr, "Usage: %s t1 t2 sac_files ...\n",argv[0]); return -1; } sscanf(argv[1],"%f",&t1); sscanf(argv[2],"%f",&t2); for(i=3;ihd.npts-2) n2=hd.npts-2; switch (hd.iftype) { case ITIME: /* printf("DATA %s %f %f\n",argv[i], hd.delta, hd.b); */ for(j=n1;j