fUoQ808/16/:109:21:26 GPR_IO.LIB1.2 r7k0\ConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsgGetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsg GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitDt1ParametersPrintOneDztHeaderPrintOneDztHeaderMsgPrintSegyReelHdrPrintSegyTraceHdr PrintSsHdInfoPrintSsTraceHdrReadOneDztHeaderReadOneDztHeaderMsgReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDS SS_HD_CMDS SaveDztFileSaveDztFileMsg SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeader SetDztHeaderSetSgyFileHeaderSetSgyTraceHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrilgen_iodzt_io?dt1_ioisgy_ioø9 &11/02/9514:33:22gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,5yS/CODE329wDATA9STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsgP   GetMrkData   GetXyzData0 ExtractSsInfoFromSegyp  GetGprFileType$  GetSubImage8 access getch errno atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV  J/?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld min_data_val = %g max_data_val = %g rbSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h"h0h hh=th< EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhX אE`ctPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@W`&y#`% * `*`% *`*`&`&`*R`*h `*%`*; `*{ `* `* `* `*X&`%o *x`*`*`*`%$ *`%( *`*`& `& `*/ `*V `*v `* `& !`* `* `*P!`&_!$`%h!, *x!`&!$`%!@ *!`&!$`%!T *! `*!`*!`*! `%"*"`*" `*"`*# `*# `*# `*# `*$`&$%`%.%h *3% `*;%`*/&`%M&L *V&`*i&`*& `*&`*& `*' `%( %)* )&`%)%)%)%)%)*)&`%Q*%^*%j*%u*%***&`*+ `% - %-*-&`%-%-%-%-%-*-&`%a.%n.%z.%.%.*.&`* /`*/`*EL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhEP t0h EP thEP u ]_^[ÐE PhW F4Ph8W EPhTW E ~PhpW PhW FPhW FPhW FPhW FPFPhWF ]h(WF]hDWF]h`WF]h|WF]hWFPhW F"% uhW`F %PF %?PF!%PF#%PF"%PF"%PhW F&% uh$W]F$%PF$%?PF%%PF'%PF&%PF&%PhDW F(PhtW F*PhW F,PhW F.PhW F0PhW F2PhW tu hWh8F4Ph<W F6]hXWF:]htWF>]hW}uitu hWhhEP uhEP 1]_^[ÐFBPhW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPhW M;tEPhW hFpPh W FrPh@W F~PPh\WfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhWfEfF~F(f tf~*tzfEPhW hWFHMIEEEEM;~*F(ƍ]MQhWȁtu h(WhDF,f tPhHW F2f t^N0 QPhhhXWh thhpW htWh|EP uhEP u W1]_^[SVWU}E EEE+E;EQ&**+++_+k+w++/+G+++=,h,%,P,1,\,+,,,,F]FPtFF]FPx.F]FP|F]FPrFP"FPFP FPF]𛡔F]𛡘F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡴)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5t7788A8_8888888889< 9<9<09[9e9o9<y999<9: ;;EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &``%i*n `%0*`*#`*s`*`*`*`*! `*b`*n`*`*`%4*`*:`*`*`*8`*`*`*`*+`*S`*{ `* `* `* `*`&`%*  `&=`%* `*`*!`*&!`*!`*;"`*"`*"`%x#*#`&#`%# *#`&#`%#*#`%#*#`%#8*#`%#T*$`%$p*$`%&$*,$`%9$*?$`%L$*R$`%_$*e$`%z$*$`%$(*$`%$D*$`%$`*$`%$|*$`%$*$`%%* %`%"%*(%`&~% %%*%`%%$*%`&% %&D*&`%&t*&`%&&*,&`%9&*?&`%L&*R&`%_&*e&`%r&*x&`&&`&&`%&*&`*&`%&8*& `%&<*&`%&X*&`%&t*&`%&*'`&'`&'`%$'**'`*2'`%7'*<' `%D'*M'`%Y'*b'`%'*'`$'< *'`*'`$'< *'`$'t *'`%(*(`%'(*-(`%5(*:( `%G( *M(`%Y(@*_(`%m(\*s(`%(%(%(*(`%)*)`%)*)`%a)*g)`&r)`&z)`%)(*)`*)`%)D*) `%)H*)`$) %)X*)`$) *)`$) %*p* *`%*t**`%#*|*,*`%8**A*`*N*`%**%**%*+%*+%*+%*_+%*k+%*w+%*+%*/+%*G+%*+%*+%*=,%*h,%*%,%*P,%*1,%*\,%*+%*,%*,%*,%*,$+t $)+x $A+| $Y+ $e+ $q+ $}+ $+ $+ $+ $+ $+ $+ $, *,`$+, $7, $J, $V, $b, $u, *|,`$, *,`*,`*,`*,`&<-`%E-*J- `%-*-`*.`*D.`*d.`*t.`*.`*. `*.`*.`*/`*$/`*/`*/`*0`*0`&|0`%0*0 `%1*1`*G1`*1`*1`*1`*1`*2 `*%2`*32`*W2`*h2`*2`*"3`*F3`*W3`% 4%4*4`%84%>4*C4`%g4%m4*r4`*4 `*4`%95*B5`*Y5`*5`*5`*5 `*6 `*6 `*6`*7`*07`%p7t7%t77%x78%|78%7A8%7_8%78%78%78%78%78%78%78%78%79%7<%7 9%7<%79%7<%709%7[9%7e9%7o9%7<%7y9%79%79%7<%79%7:%7 ;%7;%8%8*9`*9`*(;`*;`*;`*<` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $ $ $  $4 $ $ $  $ d $$ $( $,$  $0p  $4  $8  $<  $@@  $D|  $H  $L  $PL  $T  $X  $\  $`,  $dt  $h  $l  $p$  $t`  $x  $|  $  $  $ $  $@ $` $x $ $ $ $ $  $@ $` $| $ $ $ Z, 11/02/9514:33:54dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->k(y<"CODE329oDATA9CSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsgp  InitDt1Parameters   GetSsHdFile@  PrintSsHdInfo@  GetSsTrace " SaveSsHdFile SetDt1TraceHeader  PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  1"NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer in parameter list.SaveSsHdFile() ERROR: Unable to open output file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s %s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPhEPfE@Ej/PE t]}tEPh$EPfE@E}tPh,EPf}t)PPPEPh4;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0Vh\FPhpF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 8QP)n:EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=PhEPUv EٞE}tCنݝXh(CEPUv EٞE}tbنݝXh8CEPUv EٞE}tنݝXhH 8EPE ~fE}t]Ph`FƆj EPP Ɔ}tPhtEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPhV Ph0V PhLV PhhV ه]hVه]hVه]hVPhV ه]hVه]hVه]h4VPhPV PhlV  tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}Ht!}ht}lt}pt}|t u ]_^[ÐhEpP u ]_^[ÐEx;tSj PEP Ej EP tj EP tEPhV E|;tSjFPEP Ej EP tj EP tEPhV ;tSjFPEP Ej EP tj EP tEPhV EPEPEPhVE PhV E$PhV E(PhV E,Ph V u4u0h,Vu `*Q`*m `%* `*`*`& *`*`%MQ%Q%U%Y%]%aP%e%i%m%q)%un%y%}%:*`%*`%*`%* `%G*U`%}*`%*`%*`% *.`%:%h(*s`%%8*`%%H* `*`%,`*1 `*O`%kt*p `*`%* `*`*`* `* `%3*8 `*U`*k`*`* `* `%* `*`%* `*'`%W*``&l`%u*~`&`%* `&`*`*`%* `*`*`% * `*/`*=`%S*Y `*v`*`%* `%* `%* `%0* `%L* `%h* `%3*9 `%N*T `%i*o `%~* `%* `%* `%4* `%P* `%l* `%* `*(`*n `* `%* `*+`*=`*T`%i*o `*`*`*`%* `*`*`*`%0*6 `%J*P `%\*b `%n*t `%* `% * `%,* `%H* `%d* `%* `%* `%* `%*" `%.*4 `%@ *F `%^, *d `%s%H * `%%d * `% * `% *`*`% * `%% *.`%C *O`*b`*q`%z *`% * `% * `*`%D % * `& `% * `& `% * `& `*!`* !`%! *$! `%6!$ *9 `%K9*Q9 `%^9*d9 `%q9*w9 `%94*9 `%9P*9 `%9l*9 `%9*9 `%9*9 `%9*9 `%9*9 `% :*: `%:*": `%/:0*5: `%B:L*H: `%U:h*[: `%h:*n: `%{:*: `%:*: `%:*: `%:*: `*:`%:*: `%:,*: `%;H* ; `%;d* ; `%0;*6; `%F;*L; `%\;*b; `%r;*x; `%;*; `%; *; `%;(*; `%;D*; `%;`*; `%;|*; `% <*< `%"<*(< `%8<*>< `%N<*T< `%d<*j< `%z<$*< `%<@*< `%<\*< `%EL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhEP t0h EP thEP u ]_^[ÐE PhW F4Ph8W EPhTW E ~PhpW PhW FPhW FPhW FPhW FPFPhWF ]h(WF]hDWF]h`WF]h|WF]hWFPhW F"% uhW`F %PF %?PF!%PF#%PF"%PF"%PhW F&% uh$W]F$%PF$%?PF%%PF'%PF&%PF&%PhDW F(PhtW F*PhW F,PhW F.PhW F0PhW F2PhW tu hWh8F4Ph<W F6]hXWF:]htWF>]hW}uitu hWhhEP uhEP 1]_^[ÐFBPhW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPhW M;tEPhW hFpPh W FrPh@W F~PPh\WfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhWfEfF~F(f tf~*tzfEPhW hWFHMIEEEEM;~*F(ƍ]MQhWȁtu h(WhDF,f tPhHW F2f t^N0 QPhhhXWh thhpW htWh|EP uhEP u W1]_^[SVWU}E EEE+E;EQ&+o++,,+++++++,C,,,,,,,[,s,,,,F]FPtFF]FPx.F]FP|F]FPrFP"FPFP FPF]𛡔F]𛡘F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡴)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE57d888888!9+959?9I9^9h9r9=z9=9=9999=9:L:=c:L;;Z<EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &m`%v*{ `%0*`*/`*`*`*`*`*- `*n`*`* `*`*`*`%i4*r`*`*C`*X`*`*`*`*B`*`*`* `* `*  `* `*Q`&Z`%t*y `&`%H *M `*U `*!`*!`*P"`*"`*'#`*C#`%#*#`&#`%$ *$`&$`%!$**$`%I$*O$`%\$8*b$`%n$T*t$`%$p*$`%$*$`%$*$`%$*$`%$*$`%$*$`%%(*%`%%D* %`%2%`*8%`%J%|*P%`%b%*h%`%u%*{%`%%*%`&% %%*%`%&$*&`&j& %p&D*v&`%&t*&`%&*&`%&*&`%&*&`%&*&`%&*&`&&`&&`%'*'`*'`%'8*' `%%'<*+'`%='X*C'`%U't*['`%m'*s'`&'`&'`%'*'`*'`%'*' `%'*'`%'*'`%'*'`$(< *%(`*1(`$G(< *Q(`$b(t *l(`%x(*~(`%(*(`%(*( `%( *(`%(@*(`%(\*(`%+)%5)%A)*G)`%r)*x)`%)*)`%)*)`&)`&)`%)(*)`*)`%*D* * `%*H*$*`$>* %P*X*V*`$^* *c*`$o* %t*p*z*`%*t**`%*|**`%***`**`%++%+o+%++%+,%+,%#++%'++%+++%/++%3++%7++%;++,%?+C,%C+,%G+,%K+,%O+,%S+,%W+,%[+[,%_+s,%c+,%g+,%k+,$+t $+x $+| $+ $+ $+ $+ $+ $, $", $=, $U, $m, $, *,`$, $, $, $, $, $, *,`$, *-`*-`*-`*>-`&-`%-*- `%5.*>.`*w.`*.`*.`*.`*/`*>/ `*Q/`*_/`*/`*/`*/`*N0`*r0`*0`&0`%0*0 `%u1*~1`*1`*1`*2`*&2`*J2`*2 `*2`*2`*2`*2`*B3`*3`*3`*3`%y4%4*4`%4%4*4`%4%4*4`*4 `*5`%5*5`*5`*5`*(6`*Z6 `*,7 `*O7 `*k7`*7`*7`%77%7d8%78%78%78%78%78%7!9%8+9%859%8?9% 8I9%8^9%8h9%8r9%8=% 8z9%$8=%(89%,8=%089%489%889%<89%@8=%D89%H8:%L8L:%P8=%T8c:%X8L;%\8;%`8Z<%9%9*9`*W:`*;`*=<`*b<`*<` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $ $ $  $4 $ $ $  $ d $$ $( $,$  $0p  $4  $8  $<  $@@  $D|  $H  $L  $PL  $T  $X  $\  $`,  $dt  $h  $l  $p$  $t`  $x  $|  $  $  $ $  $@ $` $x $ $ $ $ $  $@ $` $| $ $ $ Y: &11/03/9516:19:56gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,6y;0CODE329wDATA9STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsgp   GetMrkData   GetXyzDataP ExtractSsInfoFromSegy  GetGprFileType$  GetSubImage8 access getch errno atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV  20?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g rbSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h"h0h hh=th< EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhX אE`ctPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@WPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@WPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@W &11/06/9509:27:42gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,:yO3CODE329wDATA9STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData`  GetXyzData ExtractSsInfoFromSegy0  GetGprFileType&  GetSubImage8 access getch errno atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV  F3?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld fread error in skip loop. col=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld SVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h"h0h hh=th< EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhX אE`ctPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@W `*F`&#`%X* `*`&#`%h*! `*c`*`&#`%x* `*`*`&#`%*  `*`&-#`%6*; `*G`&S#`%k*p `*`*`*`*(`*H`*n`*`*`&#`%* `%* `%* `&|#`%*`&#`%* `*`*`* `&5#`%A*F `&\"`*j`*s`&#`%(* `%%%C%s%%%%@%r%%%8%%%%:% %*`&.#`%=0*H`&^#`%mD*x`&#`%`*`*`&#`%x*`&#`% *`&&#`%:*E`&U#`%i*`&#`%*`%*&`&#`%*`%&#`%2 *=`%I&g#`%{( *`&#`%@ *`&#`%X *`%& #`%4l *?`%K&i#`%} * `*`*`&#`% * `*`*-`&=#`*E`*b`% *`*`*`*G`*`*`*`&9#`%T *Y `*`%u *~`*`&`&`*`*( `*`* `*; `*D `*T `*] `*!&`%/! *8!`*A!`*\!`*m!`%!$ *!`%!( *!`*!`&!`&!`*!`*"`*6"`*e"`&"!`*"`*"`*#`&#$`%(#, *8#`&G#$`%P#@ *`#`&o#$`%x#T *}# `*#`*#`*# `%#*U$`*l$ `*z$`*H% `*[% `*d% `*|% `*s&`&&%`%&h *& `*'`&(%`%(l *( `*!(`**(`%E( *N(`*a(`*( `*(`*( `&(%`%( *)`*4) `&\)%`%q) %O+ %X+*`+&`%+%+%+%+%,*,&`%,%,%,%,%,*,&`*v- `&-%`%- *- `*-`*- `&-%`*- `%-0 *- `*-`*(. `&P.%`%a.d *f. `*n.`%K0 %T0*\0&`%0%0%0%0%1*1&`%1%1%1%1%1*1&`*r2 `&2%`%2 *2 `*2`*2 `&2%`*2 `%2 *2 `*2`*3`*3`*83 ` $  $@ $ $  $ $H $| $ $  $$L $(d $, $0 $4  $8T $< $@ $D $H  $LX $P $T $X $\L $` $d $h $l $p\ $t ,.F rEExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsggen_io:F> &11/06/9509:36:30gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#;y3CODE329wDATA9STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg`   GetMrkData  GetXyzData@ ExtractSsInfoFromSegy  GetGprFileType&  GetSubImage8 access getch errno atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV  3?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld SVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h"h0h hh=th< EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhX אE`ctEPE ~(=t^(Ph0^EPE ~<=tj<PhDjEPE xT=tgTPh`:EPE ~EPD=tZDPhxEPݞ=t\h\EPݞ=toh-EPݞ=t@hƆjEPP Ɔ=t>Ph>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh( EPE ~`=t`Ph@ 8Ɔj EPP Ɔ =tEPhX EPUvUEX\=tb\Xhl GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th E8PP E8PLPj.LP th$ LPh( LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph, NP=t6Ph@ &P=tPhT |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@W*h`&~#`%0*`&#`%D*`&#`%`*`* `&#`%)x*7`&G#`%[*f`&v#`%*`&#`%*`&#`%*`% *&`&'#`%6*D`%P&n#`% *`%&#`%( *`&#`%@ *`&)#`%8X *F`%R&p#`%l *`%&#`% * `*`*`&!#`%0 *5 `*b`*}`&#`*`*`% *`* `*e`*`*`*@`*N`&#`% * `*`% *`*`&`&`*b`*x `*5 `*K `* `* `* `* `*h!&`%! *!`*!`*!`*!`%!$ *!`%!( *!`* "`&"`&*"`*?"`*f"`*"`*"`&"!`*"`*"`*`#`&o#$`%x#, *#`&#$`%#@ *#`&#$`%#T *# `*#`*#`*$ `% $*$`*$ `*$`*% `*% `*% `*% `*&`&'%`%J'h *O' `*W'`&Z(%`%h(| *m( `*u(`*~(`%( *(`*(`*( `*)`*0) `&J)%`%R) *W)`*) `&)%`%) %+ %+*+&`%(,%5,%A,%M,%Y,*k,&`%,%-%-%-%)-*;-&`*- `&-%`%- *- `*-`*. `&.%`**. `%7.@ *<. `*D.`*|. `&.%`%.t *. `*.`%0 %0*0&`%$1%11%=1%I1%U1*g1&`%1%2%2%2%%2*72&`&2%`%2 *2 `*2 `&3%`%3 *3 `*3`*:3 `&C3%`*S3 `%`3 *e3 `*m3`*3`*3`*3 ` $  $@ $ $  $ $H $| $ $  $$L $(d $, $0 $4  $8T $< $@ $D $H  $LX $P $T $X $\L $` $d $h $l $p\ $t  >ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_ioO' 11/06/9512:45:42dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<h{+Iy>CODE329DATA93STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg0 PrintOneDztHeaderMsg8 ReadOneDztHeaderMsgX SaveDztFileMsgt ph_viirlx ph_viirh| ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts  GetDztChSubImage8 ReadOneDztHeader0!  SetDztHeaderp% PrintOneDztHeaderp, ConvertProcHist2/ GetDztChSubGrid8@2 GetDztChSubGrid165  SaveDztFile`9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts rewind setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV >@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubGrid16() Error: Number traces exceeds number of grid columns.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: Unable to open input DZT file.ReadOneDztHeader() ERROR: Unable to get first header from DZT file.ReadOneDztHeader() ERROR: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() ERROR: Possible header corruption -- checksum is wrong.ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Unable to get selected header from DZT file.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hu samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%2d:%2d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[Ðh0EPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPh4EEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQht EPjEPEPE=tEPEPEPhE@ tCjM$MQP =t'EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU}(E t}t }t}u]_^[ÐhEPE u ]_^[EE$EPjE$PWH=tEfG~fEfG~fEF} fwfEfEfG~f;EtE}tcE$VW% _^EPEPjE$PWGt DG4M2)EM 9~ yEP]_^[Ð} VW% _^EPjE M$PWsEP]_^[ÐE$8E  ;tEP]_^[ÐfG~fEfG~fEF} fwfEfEfG~f;EtEP]_^[ÐGttEP]_^[ÐjEM$PEP EPEjjEP EPE+EEGOȋEM];EP=tE$PEPEPhh1]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhEP t0hEP thEP u ]_^[ÐE PhW F4PhW EPh4W E ~PhPW PhlW FPhW FPhW FPhW FPFPhWF ]hWF]h$WF]h@WF]h\WF]hxWFPhW F"% uhW`F %PF %?PF!%PF#%PF"%PF"%PhW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%Ph$W F(PhTW F*PhpW F,PhW F.PhW F0PhW F2PhW tu hWhF4PhW F6]h8WF:]hTWF>]hpW}uitu hWhhEP uhEP 1]_^[ÐFBPhW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPhW M;tEPhW hFpPhW FrPh W F~PPh<WfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhdWfEfF~F(f tf~*tzfEPhW hWFHMIEEEEM;~*F(ƍ]MQhWȁtu hWh$F,f tPh(W F2f t^N0 QPhhh8Wh thhPW hTWh\EP uhdEP u W1]_^[SVWU}E EEE+E;EQ&,-'---o-{---?-W---M.x.5.`.A.l.-....F]FPtFF]FPx.F]FP|F]FPrFP"FPFP FPF]𛡔F]𛡘F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡴)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPE t&=tPhl]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE59: :(:Q:o::::::::;;>;>(;>@;k;u;;>;;;><<0==EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ %&M`%V*[ `%0*`*`*_`*`*`*`*  `*Q`&y`%4* `*`&`%t* `*`&`%* `* `*) `&2`*B `%O*T `*\`*u`*`*`% *`*J`*`*`*H`*`*`*`*; `*c `* `* `* `* `* `& `%!h*! `&M!`%!*! `*!`**#`*6#`*#`*K$`*$`*$`%%*%`&%`%%*%`&%`%%*%`%%*%`%%*&`%&4*&`%$&P**&`%6&l*<&`%I&*O&`%\&*b&`%o&*u&`%&*&`%&*&`%&$*&`%&@*&`%&\*&`%'x*'`%'*'`%2'*8'`&' %'*'`%'*'`& ( %($*(`%#(T*)(`%6(p*<(`%I(*O(`%\(*b(`%o(*u(`%(*(`&(`&(`%(*(`*(`%(*( `%(*(`%(8*(`%(T*(`% )p*)`&%)`&-)`%4)*:)`*B)`%G)*L) `%T)*])`%i)*r)`%)*)`$)< *)`*)`$)< *)`$*t * *`%***`%7**=*`%E**J* `%W**]*`%i* *o*`%}*<**`%*%*%*d**`%+*+`% +*&+`%q+*w+`&+`&+`%+*+`*+`%+$*+ `%+(*+`$+ %+8*+`$+ *,`$, %,P*,`%%,T*+,`%3,\*<,`%H,d*Q,`*^,`%,,%,-%,'-%,-%,-%,o-%,{-%,-%,-%,?-%,W-%,-%,-%,M.%,x.%,5.%,`.%,A.%,l.%,-%,.%-.%-.% -.$!-t $9-x $Q-| $i- $u- $- $- $- $- $- $- $- $ . $%. *,.`$;. $G. $Z. $f. $r. $. *.`$. *.`*.`*.`*.`&L/`%U/l*Z/ `%/*/`*0`*T0`*t0`*0`*0`*0 `*0`*0`*#1`*41`*1`*1`*2`*#2`&2`%2*2 `%3*3`*W3`*3`*3`*3`*3`*"4 `*54`*C4`*g4`*x4`*4`*25`*V5`*g5`%6%6*$6`%H6%N6*S6`%w6%}6*6`*6 `*6`%I7*R7`*i7`*7`*7`*7 `*8 `*8 `* 9`*)9`*@9`%99%9:%9 :%9(:%9Q:%9o:%9:%9:%9:%9:%9:%9:%9:%9;%9;%9>%9;%9>%9(;%9>%9@;%9k;%9u;%9;%9>%9;%9;%9;%9>%9<%9<%90=%:=%:%:*;`*;`*8=`*=`*>`*>` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $ $ $  $4 $ $ $  $ d $$ $( $,$  $0p  $4  $8  $<  $@@  $D|  $H  $L  $PL  $T  $X  $\  $`,  $dt  $h  $l  $p$  $t`  $x  $|  $  $  $ $  $@ $` $x $ $ $ $ $  $@ $` $| $ $ $ y) 2ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_ioO' 11/06/9514:27:01dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<h{+Iy>CODE329DATA93STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg0 PrintOneDztHeaderMsg8 ReadOneDztHeaderMsgX SaveDztFileMsgt ph_viirlx ph_viirh| ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts  GetDztChSubImage8 ReadOneDztHeader0!  SetDztHeaderp% PrintOneDztHeaderp, ConvertProcHist2/ GetDztChSubGrid8@2 GetDztChSubGrid165  SaveDztFile`9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts rewind setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV >@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubGrid16() Error: Number traces exceeds number of grid columns.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: Unable to open input DZT file.ReadOneDztHeader() ERROR: Unable to get first header from DZT file.ReadOneDztHeader() ERROR: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() ERROR: Possible header corruption -- checksum is wrong.ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Unable to get selected header from DZT file.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hu samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%2d:%2d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[Ðh0EPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPh4EEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQht EPjEPEPE=tEPEPEPhE@ tCjM$MQP =t'EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU}(E t}t }t}u]_^[ÐhEPE u ]_^[EE$EPjE$PWH=tEfG~fEfG~fEF} fwfEfEfG~f;EtE}tcE$VW% _^EPEPjE$PWGt DG4M2)EM 9~ yEP]_^[Ð} VW% _^EPjE M$PWsEP]_^[ÐE$8E  ;tEP]_^[ÐfG~fEfG~fEF} fwfEfEfG~f;EtEP]_^[ÐGttEP]_^[ÐjEM$PEP EPEjjEP EPE+EEGOȋEM];EP=tE$PEPEPhh1]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhEP t0hEP thEP u ]_^[ÐE PhW F4PhW EPh4W E ~PhPW PhlW FPhW FPhW FPhW FPFPhWF ]hWF]h$WF]h@WF]h\WF]hxWFPhW F"% uhW`F %PF %?PF!%PF#%PF"%PF"%PhW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%Ph$W F(PhTW F*PhpW F,PhW F.PhW F0PhW F2PhW tu hWhF4PhW F6]h8WF:]hTWF>]hpW}uitu hWhhEP uhEP 1]_^[ÐFBPhW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPhW M;tEPhW hFpPhW FrPh W F~PPh<WfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhdWfEfF~F(f tf~*tzfEPhW hWFHMIEEEEM;~*F(ƍ]MQhWȁtu hWh$F,f tPh(W F2f t^N0 QPhhh8Wh thhPW hTWh\EP uhdEP u W1]_^[SVWU}E EEE+E;EQ&,-'---o-{---?-W---M.x.5.`.A.l.-....F]FPtFF]FPx.F]FP|F]FPrFP"FPFP FPF]𛡔F]𛡘F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡴)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPE t&=tPhl]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE59: :(:Q:o::::::::;;>;>(;>@;k;u;;>;;;><<0==EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ %&M`%V*[ `%0*`*`*_`*`*`*`*  `*U`&}`%4* `*`&`%t* `*`&`%*  `*`*- `&6`*F `%S*X `*``*y`*`*`% *`*J`*`*`*H`*`*`*`*; `*c `* `* `* `* `* `& `%!h*! `&M!`%!*! `*!`**#`*6#`*#`*K$`*$`*$`%%*%`&%`%%*%`&%`%%*%`%%*%`%%*&`%&4*&`%$&P**&`%6&l*<&`%I&*O&`%\&*b&`%o&*u&`%&*&`%&*&`%&$*&`%&@*&`%&\*&`%'x*'`%'*'`%2'*8'`&' %'*'`%'*'`& ( %($*(`%#(T*)(`%6(p*<(`%I(*O(`%\(*b(`%o(*u(`%(*(`&(`&(`%(*(`*(`%(*( `%(*(`%(8*(`%(T*(`% )p*)`&%)`&-)`%4)*:)`*B)`%G)*L) `%T)*])`%i)*r)`%)*)`$)< *)`*)`$)< *)`$*t * *`%***`%7**=*`%E**J* `%W**]*`%i* *o*`%}*<**`%*%*%*d**`%+*+`% +*&+`%q+*w+`&+`&+`%+*+`*+`%+$*+ `%+(*+`$+ %+8*+`$+ *,`$, %,P*,`%%,T*+,`%3,\*<,`%H,d*Q,`*^,`%,,%,-%,'-%,-%,-%,o-%,{-%,-%,-%,?-%,W-%,-%,-%,M.%,x.%,5.%,`.%,A.%,l.%,-%,.%-.%-.% -.$!-t $9-x $Q-| $i- $u- $- $- $- $- $- $- $- $ . $%. *,.`$;. $G. $Z. $f. $r. $. *.`$. *.`*.`*.`*.`&L/`%U/l*Z/ `%/*/`*0`*T0`*t0`*0`*0`*0 `*0`*0`*#1`*41`*1`*1`*2`*#2`&2`%2*2 `%3*3`*W3`*3`*3`*3`*3`*"4 `*54`*C4`*g4`*x4`*4`*25`*V5`*g5`%6%6*$6`%H6%N6*S6`%w6%}6*6`*6 `*6`%I7*R7`*i7`*7`*7`*7 `*8 `*8 `* 9`*)9`*@9`%99%9:%9 :%9(:%9Q:%9o:%9:%9:%9:%9:%9:%9:%9:%9;%9;%9>%9;%9>%9(;%9>%9@;%9k;%9u;%9;%9>%9;%9;%9;%9>%9<%9<%90=%:=%:%:*;`*;`*8=`*=`*>`*>` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $ $ $  $4 $ $ $  $ d $$ $( $,$  $0p  $4  $8  $<  $@@  $D|  $H  $L  $PL  $T  $X  $\  $`,  $dt  $h  $l  $p$  $t`  $x  $|  $  $  $ $  $@ $` $x $ $ $ $ $  $@ $` $| $ $ $ z+ &)ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io+N'11/14/9508:15:06dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<hoIy>CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsgT SaveDztFileMsgp ph_viirlt ph_viirhx ph_vfirl| ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts  GetDztChSubImage8 ReadOneDztHeader!  SetDztHeaderP% PrintOneDztHeaderP, ConvertProcHist2. GetDztChSubGrid8 2 GetDztChSubGrid16P5  SaveDztFile09  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV >@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: Unable to open input DZT file.ReadOneDztHeader() ERROR: Unable to get first header from DZT file.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Header format is not a recognized DZT format.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hu samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%2d:%2d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh0 EPjEPEPE=tEPEPEPhXE@ tCjM$MQP =t'EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPh$E]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhEP t0hEP thEP u ]_^[ÐE PhW F4PhW EPhW E ~Ph W Ph(W FPhHW FPhdW FPhW FPFPhWF ]hWF]hWF]hWF]hWF]h4WFPhPW F"% uhlW`F %PF %?PF!%PF#%PF"%PF"%PhW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*Ph,W F,PhHW F.PhdW F0PhW F2PhW tu hWhF4PhW F6]hWF:]hWF>]h,W}uitu hHWhdhhEP uhpEP 1]_^[ÐFBPhxW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPhW M;tEPhW hFpPhW FrPhW F~PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu \dPEPPh WfEfF~F(f tf~*tzfEPhhW hWFHMIEEEEM;~*F(ƍ]MQhWȁtu hWhF,f tPhW F2f t^N0 QPhhhWh thh W hWhEP uh EP u W1]_^[SVWU}E EEE+E;EQ&,,---O-[-g-s--7----.X..@.!.L.--s.s.x.F]FPpFF]FPt.F]FPxF]FP|rFP"FPFP FPF]𛡐F]𛡔F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡰)FP6FP*F]𛡼PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPpE t&=tPh(]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hHEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEP0E t&=tPhL]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hlEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhpEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5T9999!:?:c:::::::::>:>:>;;;E;O;>Y;;;>;<==EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ C& `%* `%*`*`*`*Q`*d`*`* `*`&=`%Q*V `*^`&k`%u0*z `*`&`%X* `*`* `&`* `%* `* `*9`*c`*y`%*`*`*'`%\%b*g`*`*`*`*p `*`* `*`*`*= `*R `*` `*z `* `* `& `% $* `* `&-!`%!h*! `*!`* #`*#`*#`*+$`*$`*$`%h%*q%`&}%`%%*%`&%`%%*%`%%*%`%%*%`%%*%`%& * &`%&(*&`%)&H*/&`%<&d*B&`%O&*U&`%j&*p&`%&*&`%&*&`%&*&`%&*&`%&4*&`%&P*&`%'l*'`&n' %t'*z'`%'*'`&' %'*'`%(* (`%(,*(`%)(H*/(`%<(d*B(`%O(*U(`%b(*h(`&q(`&y(`%(*(`*(`%(*( `%(*(`%(*(`%(*(`%(,*(`&)`& )`%)H*)`*")`%')d*,) `%4)h*=)`%I)p*R)`%q)x*w)`$)< *)`*)`$)< *)`$)t *)`%)*)`%***`%%**** `%7**=*`%I**O*`%]**c*`%*\%*d%* **`%*h**`%+*+`%Q+*W+`&b+`&j+`%q+*w+`*+`%+*+ `%+*+`$+ %+*+`$+ *+`$+ %+ *+`%,* ,`%,*,`%(, *1,`*>,`%,,%,,%,-%,-%,-%,O-%,[-%,g-%,s-%,-%,7-%,-%,-%,-.%,X.%,.%,@.%,!.%,L.%,-%,-%,s.%,s.%,x.$-p $-t $1-x $I-| $U- $a- $m- $y- $- $- $- $- $- $. * .`$. $'. $:. $F. $R. $e. *l.`$~. *.`*.`*.`*.`&,/`%5/(*:/ `%/H*/`*/`*40`*T0`*d0`*0`*0 `*0`*0`*1`*1`*~1`*1`*1`*2`&l2`%u2L*z2 `%2l*2`*#3`*`3`*3`*3`*3`*3 `*4`*4`*34`*D4`*4`*4`*"5`*35`%5%5*5`%6%6*#6`%G6%M6*R6`*_6`*u6`%7p*"7`*97`*_7`*7`*7 `*8 `*8 `*8`*8`*9`%P9T9%T99%X99%\99%`9!:%d9?:%h9c:%l9:%p9:%t9:%x9:%|9:%9:%9:%9:%9>%9:%9>%9:%9>%9;%9;;%9E;%9O;%9>%9Y;%9;%9;%9>%9;%9<%9=%9=%p:%:*d;`*;`*=`*=`*=`*m>` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@0  $Dt  $H  $L  $P<  $T  $X  $\  $`0  $dd  $h  $l  $p  $t<  $x\  $||  $  $  $  $  $ $4 $L $p $ $ $ $ $ $8 $` $ $ } zConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io}O'11/14/9508:34:07dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<hoIy~?CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts@  GetDztChSubImage8P ReadOneDztHeader!  SetDztHeader& PrintOneDztHeader- ConvertProcHist2/ GetDztChSubGrid82 GetDztChSubGrid166  SaveDztFile9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV x?@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hu samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%2d:%2d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|W F4PhW EPhW E ~PhW PhW FPhW FPh,W FPhHW FPFPhdWF ]hWF]hWF]hWF]hWF]hWFPhW F"% uh4W`F %PF %?PF!%PF#%PF"%PF"%PhTW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*PhW F,PhW F.Ph,W F0PhHW F2PhdW tu hWhF4PhW F6]hWF:]hWF>]hW}uitu hWh,h0EP uh8EP 1]_^[ÐFBPh@W EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPh\W M;tEPhxW hFpPhW FrPhW F~PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu $,PEPPhWfEfF~F(f tf~*tzfEPh0W hLWFHMIEEEEM;~*F(ƍ]MQhlWȁtu hWhF,f tPhW F2f t^N0 QPhhhWh thhW hWhEP uhEP u W1]_^[SVWU}E EEE+E;EQ&S---B.U...'.3.--k..././. /..3/3/8/F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPpE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEP0E t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h4EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMh8EPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5::::::#;Q;[;e;o;y;;;;@?;@?;@?;;<<@?<B<|<@?<|==>EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ C&`%* `%M*V`*`*`*`*$`*N`* `*`&`%* `*`&+`%5*: `*W`&p`% * `*`* `&`* `%\* `*`*`*#`*9`%*`*`*`%%"*'`*Q`*|`*`*0 `*S `*} `* `* `* `*!`* !`*:! `*C! `*!`&!`%!*! `*!`&!`%"0*" `*"`*#`*#`*$`*$`*g%`*%`%(&h*1&`&=&`%E&p*N&`&Z&`%a&x*j&`%&|*&`%&*&`%&*&`%&*&`%&*&`%&*&`%&,*'`%'H*'`%*'d*0'`%B'*H'`%Z'*`'`%r'*x'`%'*'`%'*'`%'*'`%'4*'`&.( %4(T*:(`%Q(*W(`&( %(*(`%(*(`%(*(`%(*(`%(,*)`%)H*)`%")d*()`&1)`&9)`%@)*F)`*N)`%S)*X) `%e)*k)`%})*)`%)*)`%)*)`&)`&)`%)*)`*)`%),*) `%)0*)`% *8**`%1*@*7*`$U*< *e*`*q*`$*< **`$*t **`%*\**`%*x**`%*** `%***`% +*+`%+*#+`%k+$%u+,%+*+`%+0*+`%+L*+`%,l*,`&",`&*,`%1,*7,`*?,`%D,*I, `%^,*d,`$~, %,*,`$, *,`$, %,*,`%,*,`%,*,`%,*,`*,`%O-S-%S--%W--%[-B.%_-U.%c-.%g-.%k-'.%o-3.%s--%w--%{-k.%-.%-.%-/%-.%-/%-.%- /%-.%-.%-3/%-3/%-8/$-| $- $- $ . $. $!. $-. $9. $O. $b. $}. $. $. $. *.`$. $. $. $/ $/ $%/ *,/`$>/ *E/`*T/`*^/`*~/`&/`%/*/ `%u0*~0`*0`*0`*1`*$1`*H1`*~1 `*1`*1`*1`*1`*>2`*2`*2`*2`&,3`%53*:3 `%34*3`*3`* 4`*B4`*R4`*v4`*4 `*4`*4`*4`*5`*n5`*5`*5`*5`%6%6*6`%6%6*6`%7% 7*7`*7`*57`%78*7`*7`*8`*X8`*8 `*\9 `*9 `*9`*9`*9`%::%::%::%::% ::%$::%(:#;%,:Q;%0:[;%4:e;%8:o;%<:y;%@:;%D:;%H:;%L:@?%P:;%T:@?%X:;%\:@?%`:;%d:;%h:<%l:<%p:@?%t:<%x:B<%|:|<%:@?%:<%:|=%:=%:>%0;%?;*$<`*<`*=`*m>`*>`*-?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| Y+ ` ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_iolO'11/14/9509:02:24dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<hoIy~?CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts@  GetDztChSubImage8P ReadOneDztHeader!  SetDztHeader& PrintOneDztHeader- ConvertProcHist2/ GetDztChSubGrid82 GetDztChSubGrid166  SaveDztFile9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV x?@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|W F4PhW EPhW E ~PhW PhW FPhW FPh,W FPhHW FPFPhdWF ]hWF]hWF]hWF]hWF]hWFPhW F"% uh4W`F %PF %?PF!%PF#%PF"%PF"%PhTW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*PhW F,PhW F.Ph0W F0PhLW F2PhhW tu hWhF4PhW F6]hWF:]hWF>]hW}uitu hWh0h4EP uh<EP 1]_^[ÐFBPhDW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPh`W M;tEPh|W hFpPhW FrPhW F~PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu (0PEPPhWfEfF~F(f tf~*tzfEPh4W hPWFHMIEEEEM;~*F(ƍ]MQhpWȁtu hWhF,f tPhW F2f t^N0 QPhhhWh thhW hWhEP uhEP u W1]_^[SVWU}E EEE+E;EQ&S---B.U...'.3.--k..././. /..3/3/8/F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐWE]_^[SVWUEDžPEPEPEPEPEPpE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEP0E t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h8EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMh<EPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5::::::#;Q;[;e;o;y;;;;@?;@?;@?;;<<@?<B<|<@?<|==>EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ C&`%* `%M*V`*`*`*`*$`*N`* `*`&`%* `*`&+`%5*: `*W`&p`% * `*`* `&`* `%\* `*`*`*#`*9`%*`*`*`%%"*'`*Q`*|`*`*0 `*S `*} `* `* `* `*!`* !`*:! `*C! `*!`&!`%!*! `*!`&!`%"0*" `*"`*#`*#`*$`*$`*g%`*%`%(&h*1&`&=&`%E&p*N&`&Z&`%a&x*j&`%&|*&`%&*&`%&*&`%&*&`%&*&`%&*&`%&,*'`%'H*'`%*'d*0'`%B'*H'`%Z'*`'`%r'*x'`%'*'`%'*'`%'*'`%'4*'`&.( %4(T*:(`%Q(*W(`&( %(*(`%(*(`%(*(`%(*(`%(0*)`%)L*)`%")h*()`&1)`&9)`%@)*F)`*N)`%S)*X) `%e)*k)`%})*)`%)*)`%)*)`&)`&)`%)*)`*)`%)0*) `%)4*)`% *<**`%1*D*7*`$U*< *e*`*q*`$*< **`$*t **`%*`**`%*|**`%*** `%***`% +*+`%+*#+`%k+(%u+0%+*+`%+4*+`%+P*+`%,p*,`&",`&*,`%1,*7,`*?,`%D,*I, `%^,*d,`$~, %,*,`$, *,`$, %,*,`%,*,`%,*,`%,*,`*,`%O-S-%S--%W--%[-B.%_-U.%c-.%g-.%k-'.%o-3.%s--%w--%{-k.%-.%-.%-/%-.%-/%-.%- /%-.%-.%-3/%-3/%-8/$-| $- $- $ . $. $!. $-. $9. $O. $b. $}. $. $. $. *.`$. $. $. $/ $/ $%/ *,/`$>/ *E/`*T/`*^/`*~/`&/`%/*/ `%u0*~0`*0`*0`*1`*$1`*H1`*~1 `*1`*1`*1`*1`*>2`*2`*2`*2`&,3`%53*:3 `%38*3`*3`* 4`*B4`*R4`*v4`*4 `*4`*4`*4`*5`*n5`*5`*5`*5`%6%6*6`%6%6*6`%7% 7*7`*7`*57`%7<*7`*7`*8`*X8`*8 `*\9 `*9 `*9`*9`*9`%::%::%::%::% ::%$::%(:#;%,:Q;%0:[;%4:e;%8:o;%<:y;%@:;%D:;%H:;%L:@?%P:;%T:@?%X:;%\:@?%`:;%d:;%h:<%l:<%p:@?%t:<%x:B<%|:|<%:@?%:<%:|=%:=%:>%0;%?;*$<`*<`*=`*m>`*>`*-?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| s# = ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io#P'11/14/9509:06:41dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<hoJy?CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts@  GetDztChSubImage8P ReadOneDztHeader!  SetDztHeader& PrintOneDztHeader- ConvertProcHist20 GetDztChSubGrid8P3 GetDztChSubGrid166  SaveDztFile`:  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV ?@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() return %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f Press a key to continue ...stdoutstderrreserved = %s antenna name = %s (%s)active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s Processing History: %s none stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t%=tPh ]_^[Ðtt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|W F4PhW EPhW E ~PhW PhW FPhW FPh,W FPhHW FPFPhdWF ]hWF]hWF]hWF]hWF]hWFPhW F"% uh4W`F %PF %?PF!%PF#%PF"%PF"%PhTW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*PhW F,PhW F.Ph0W F0PhLW F2PhhW tu hWhF4PhW F6]hWF:]hWF>]hW}uitu hWh0h4EP uh<EP 1]_^[ÐFBPhDW EEEE<<tWFbPEPFbPvEE<PEP tEtPEPFbPh`W M;tEPh|W hFpPhW FrPhW F~PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu (0PEPPhWfEfF~F(f tf~*tzfEPh4W hPWFHMIEEEEM;~*F(ƍ]MQhpWȁtu hWhF,f tPhW F2f t^N0 QPhhhWh thhW hWhEP uhEP u W1]_^[SVWU}E EEE+E;E3S-#.;.......S.k...a//I/t/U///'/////////////////////////////////F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t&=tPh]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h8EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMh<EPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5:; ;(;Q;o;;;;;;;;<<?<?(<?@<k<u<<?<<<?==0>>EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &`%* `%M*V`*`*`*`*$`*N`* `*`&`%* `*`&+`%5*: `*W`&p`% * `*`* `&`* `%\* `*`*`*#`*9`%*`*`*`%%"*'`*Q`*|`*`*0 `*S `*} `* `* `* `*!`* !`*:! `*C! `*!`&!`%!*! `*!`&!`%"0*" `*"`*#`*#`*$`*$`*g%`*%`%(&h*1&`&=&`%E&p*N&`&Z&`%a&x*j&`%&|*&`%&*&`%&*&`%&*&`%&*&`%&*&`%&,*'`%'H*'`%*'d*0'`%B'*H'`%Z'*`'`%r'*x'`%'*'`%'*'`%'*'`%'4*'`&.( %4(T*:(`%Q(*W(`&( %(*(`%(*(`%(*(`%(*(`%(0*)`%)L*)`%")h*()`&1)`&9)`%@)*F)`*N)`%S)*X) `%e)*k)`%})*)`%)*)`%)*)`&)`&)`%)*)`*)`%)0*) `%)4*)`% *<**`%1*D*7*`$U*< *e*`*q*`$*< **`$*t **`%*`**`%*|**`%*** `%***`% +*+`%+*#+`%k+(%u+0%+*+`%+4*+`%+P*+`%,p*,`&",`&*,`%1,*7,`*?,`%D,*I, `%^,*d,`$~, %,*,`$, *,`$, %,*,`%,*,`%,*,`%,*,`*,`%O-S-%S-#.%W-;.%[-.%_-.%c-.%g-.%k-.%o-.%s-S.%w-k.%{-.%-.%-a/%-/%-I/%-t/%-U/%-/%-/%-'/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%-/%./%./% ./%./%./%./%./%./$5.| $M. $e. $}. $. $. $. $. $. $. $. $ / $!/ $9/ *@/`$O/ $[/ $n/ $z/ $/ $/ */`$/ */`*/`*/`*/`&\0`%e0*j0 `%0*0`*'1`*d1`*1`*1`*1`*1 `*2`*2`*32`*D2`*2`*2`*"3`*33`&3`%3*3 `%48*4`*S4`*4`*4`*4`*4`*5 `*15`*?5`*c5`*t5`*5`*.6`*R6`*c6`%7%7*$7`%H7%N7*S7`%w7%}7*7`*7`*7`%I8<*R8`*i8`*8`*8`*8 `*9 `*9 `* :`*):`*@:`%::%:;%: ;%:(;%:Q;%:o;%:;%:;%:;%:;%:;%:;%:;%:<%:<%:?%:<%:?%:(<%:?%:@<%:k<%:u<%:<%:?%:<%:<%:<%:?%:=%:=%:0>%;>%;%;*<`*<`*8>`*>`*?`*?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| Vy0stConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsgGetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsg GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitDt1ParametersInitGprInfoStructPrintOneDztHeaderPrintOneDztHeaderMsgPrintSegyReelHdrPrintSegyTraceHdr PrintSsHdInfoPrintSsTraceHdrReadOneDztHeaderReadOneDztHeaderMsgReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDS SS_HD_CMDS SaveDztFileSaveDztFileMsg SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeader SetDztHeaderSetSgyFileHeaderSetSgyTraceHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildt1_ioydzt_iogen_iosgy_io?:Z, 11/20/9509:23:22dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->k(y<"CODE329oDATA9CSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsgp  InitDt1Parameters   GetSsHdFile@  PrintSsHdInfo@  GetSsTrace " SaveSsHdFile SetDt1TraceHeader  PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  1"NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer in parameter list.SaveSsHdFile() ERROR: Unable to open output file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s %s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPhEPfE@Ej/PE t]}tEPh$EPfE@E}tPh,EPf}t)PPPEPh4;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0Vh\FPhpF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 8QP)n:EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=PhEPUv EٞE}tCنݝXh(CEPUv EٞE}tbنݝXh8CEPUv EٞE}tنݝXhH 8EPE ~fE}t]Ph`FƆj EPP Ɔ}tPhtEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPhV Ph0V PhLV PhhV ه]hVه]hVه]hVPhV ه]hVه]hVه]h4VPhPV PhlV  tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}Ht!}ht}lt}pt}|t u ]_^[ÐhEpP u ]_^[ÐEx;tSj PEP Ej EP tj EP tEPhV E|;tSjFPEP Ej EP tj EP tEPhV ;tSjFPEP Ej EP tj EP tEPhV EPEPEPhVE PhV E$PhV E(PhV E,Ph V u4u0h,Vu `*Q`*m `%* `*`*`& *`*`%MQ%Q%U%Y%]%aP%e%i%m%q)%un%y%}%:*`%*`%*`%* `%G*U`%}*`%*`%*`% *.`%:%h(*s`%%8*`%%H* `*`%,`*1 `*O`%kt*p `*`%* `*`*`* `* `%3*8 `*U`*k`*`* `* `%* `*`%* `*'`%W*``&l`%u*~`&`%* `&`*`*`%* `*`*`% * `*/`*=`%S*Y `*v`*`%* `%* `%* `%0* `%L* `%h* `%3*9 `%N*T `%i*o `%~* `%* `%* `%4* `%P* `%l* `%* `*(`*n `* `%* `*+`*=`*T`%i*o `*`*`*`%* `*`*`*`%0*6 `%J*P `%\*b `%n*t `%* `% * `%,* `%H* `%d* `%* `%* `%* `%*" `%.*4 `%@ *F `%^, *d `%s%H * `%%d * `% * `% *`*`% * `%% *.`%C *O`*b`*q`%z *`% * `% * `*`%D % * `& `% * `& `% * `& `*!`* !`%! *$! `%6!$ *EL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@}$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|V G4PhV EPhV E ~PhV PhV GPhV GPh,V GPhHV GPGPhdVG ]hVG]hVG]hVG]hVG]hVGPhV G"% uh4V`G %PG %?PG!%PG#%PG"%PG"%PhTV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(PhV G*PhV G,PhV G.Ph0V G0PhLV G2PhhV tu hVhG4PhV G6]hVG:]hVG>]hV}uitu hVh0h4EP uh<EP 1]_^[ÐGBPhDV EEEE < t(QObQ tދEtPEPGbPh`V M;tEPh|V hVGpPhV GrPhV G~PPhVfG~fEfG~fEEEE=} fGfEfEf;Eu (0PEPPhVfEfG~G(f tf*tzfEPh4V hPVGHMIEEEEM;~*G(Ǎ]MQhpVȁtu hVhG,f tPhV hVG2f tYO0 QPhhhVh thhV hhVh EP uhEP u V1]_^[SVWU}E EEE+E;E3s-C.[.......s...///i//u////G////0000000000000000000000000000/F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[h<EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh@} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h`EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhdEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5:$;@;H;q;;;;;;; <<(<2<?:<?H<?`<<<<?<< =?#= >P>?EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &`%*  `%*`*`*`*E`*X`*`* `* `&1`%E*J `*R`&_`%i*n `*`&`% * `*`* `&`* `%\*  `*`*-`*W`*m`%*`*`*`%L%R*W`*`*`*`*` `* `* `* `* `*-! `*B!`*P!`*j! `*s! `*!`&!`%!*! `*!`&"`%"0*" `*"`*#`*$`*$`*%`*%`*%`%X&h*a&`&m&`%u&p*~&`&&`%&x*&`%&|*&`%&*&`%&*&`%&*&`%'* '`%'*'`%,',*2'`%?'H*E'`%Z'd*`'`%r'*x'`%'*'`%'*'`%'*'`%'*'`%'*'`%(4*(`&^( %d(T*j(`%(*(`&( %(*(`%(*(`%)* )`%)*)`%,)0*2)`%?)L*E)`%R)h*X)`&a)`&i)`%p)*v)`*~)`%)*) `%)*)`%)*)`%)*)`%)*)`&)`&)`%** *`**`%*0** `%$*4*-*`%9*<*B*`%a*D*g*`$*< **`$*t **`%*`**`%*|**`%***`%**+`% +*+`% +*&+`%o+(%y+0%+*+`%+4*+`%+P*+`%,p*,`&&,`&.,`%5,*;,`*C,`%H,*M, `%b,*h,`%u,*{,`$, %,*,`$, *,`$, %,*,`%,%,*,`%, *,`%-*-`*-`%o-s-%s-C.%w-[.%{-.%-.%-.%-.%-.%-.%-s.%-.%-.%-/%-/%-/%-i/%-/%-u/%-/%-//%-G/%-/%-/%-/%-0%-0%-0%-0%-0%-0%-0%-0%-0%-0%-0%-0%-0%.0%.0% .0%.0%.0%.0%.0%.0%#.0%'.0%+.0%/.0%3.0%7.0%;.0%?./$U.| $m. $. $. $. $. $. $. $. $. $/ $)/ $A/ $Y/ *`/`$o/ ${/ $/ $/ $/ $/ */`$/ */`*/`*/`*0`&|0`%0*0 `% 1<*1`*K1`*1`*1`*1`*1`*2 `*%2`*32`*W2`*h2`*2`*"3`*F3`*W3`&3`%3@*3 `%54`*>4`*w4`*4`*4`*4`* 5`*B5 `*U5`*c5`*5`*5`*6`*R6`*v6`*6`%97%?7*D7`%h7%n7*s7`%7%7*7`*7`*7`%i8d*r8`*8`*8`*8`*9 `*9 `*: `*+:`*I:`*`:`%::%:$;%:@;%:H;%:q;%:;%:;%:;%:;%:;%:;%: <%:<%:(<%:2<%:?%::<%:?%:H<%:?%:`<%:<%:<%:<%;?%;<%;<% ; =%;?%;#=%; >%;P>% ;?%;%;*<`*=`*X>`*>`*"?`*?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| ՁC &11/20/9509:23:44gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,?y7CODE329wDATA9STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData  GetXyzData` ExtractSsInfoFromSegy  GetGprFileType'  GetSubImage84 InitGprInfoStruct access getch errno atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV  7?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h2h4hhh=th@ EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh\ אE`ctPh>EPUvEd=tEdPhEPUvUEpt=ttph GEPUvUEhl=tplhh, EPE ~`=t`PhD 8Ɔj EPP Ɔ =tEPh\ EPUvUEX\=tb\Xhp GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8P uEjE8P t(9u= uƋ]_^[ÐMMMM M$M,M0M4EWWjEPP@=tffffff EEE=}fAf ffff; t tiEVW% _^WWjEPPmt t jEPW WEjjW WE+EE؋EEEUMMMU M$M(tt t&E,"E,E, E,مM0E4 th$ E8PP E8PLPj.LP th( LPh, LP uMjLP t%=u= uWƋ]_^[ÐPjPP gƅj=P t+PQP PDžEE t+QQP uEu 3E뷐@Ptt2tUP=t^Ph0 NP=t6PhD &P=tPhX |P uYWWjhLPمLtمL؝dt uQMMEM E$M(M,U0 M4 WWjh PsW]_^[Ð=~ZHPHDPH@PH|0+HHD (Dž@Wx Gs Ƅ> VWX f_^ dždždždždždžG ;s >VWh f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l       Gs Ƅ>dž_^[ % * `* `* `* `*`*%`*O`*r`*`*`%*`*`*!`*<`*j`*`*`*`*`*`*L`*k`*`*`*`*`*`*/`%4%%&`* `*`&#`%@* `*`&&#`%J\*O `*W`&#`%l* `*`*`&'#`%0|*5 `*A`*X`&k#`%w*| `*`&#`%* `*`&#`%* `* `*;`*r`*`*`*`*`*$`&4#`%C*H `%W*\ `%k*p `&#`%*`&%#`%< *A `*I`*a`*`&#`%* `&"`*`*`&#`%,*# `%;?%?%C%G%K%OR%S%W%[%_%c_%g%k%o$%sa%w%{%^*`&#`%4*`&#`%H*`&#`% d*`*+`&:#`%I|*W`&g#`%{*`&#`%*`&#`%*`&#`%*!`%-*;&`&G#`%V*d`%p&#`% *`%&#`%, *`&#`%D *9`&I#`%X\ *f`%r&#`%p *`%&#`% * `*`*$`&A#`%P *U `*`*`&#`*`*`% *#`*,`*`*`* `*``*n`&#`% * `*`% *`*`&`&"`*`* `*U `*k `* `* `* `* `*!&`%!$ *!`*!`*!`*!`%!( *!`%", *"`*-"`&:"`&J"`*_"`*"`*"`*"`&#!`*#`*#`*#`&#$`%#0 *#`&#$`%#D *#`&#$`%#X *# `*$`*$`*($ `%@$*$`*$ `*$`*% `*% `*% `*% `*&`&&'%`%j'l *o' `*w'`&z(%`%( *( `*(`*(`%( *(`*(`*( `*4)`*P) `&j)%`%r) *w)`*) `&)%`%) %+ %+*+&`%H,%U,%a,%m,%y,*,&`%-%&-%2-%=-%I-*[-&`*- `&-%`% . *. `*.`*5. `&>.%`*J. `%W.D *\. `*d.`*. `&.%`%.x *. `*.`%0 %0*0&`%D1%Q1%]1%i1%u1*1&`%2%"2%.2%92%E2*W2&`&2%`%2 *2 `*3 `& 3%`%13 *63 `*>3`*Z3 `&c3%`*s3 `%3 *3 `*3`*3`*3`*3 `%4%4%4%4%4%4%5% 5%5%"5%45%95%K5%P5%b5%g5%5X %6h %J7%O7%`7 %k7 %v7 %7 %7 %7  $$ $D $ $  $ $L $ $ $  $$P $(h $, $0 $4 $8X $< $@ $D $H $L\ $P $T $X $\P $` $d $h $l  $p` $t ZH 11/20/9509:23:56sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uBEy<CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg ReadSegyReelHdr PrintSegyReelHdr #SetSgyFileHeader&  SetSgyTraceHeader'  GetSegyTrace@2 GetSegyReelHdr6 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  <@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d pos_units != NULL && proc_hist != NULL && survey_mode !=NULL && text != NULL && job_number != NULL && title1 != NULL && title2 != NULL && source_filename != NULL && gain_pts != NULL && HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWU}Ht:}lt4}ht.}pt(}tt"}xt}|tt t u&hjh hhth MVW % _^PMEEE EEE;E}@Ph 7P ېEt;t/j PGP =tEtPVh EEx;tqjEP7P =tExPVh EƋM|;t=jEQ7P =E|PVh Ep t ;EME}j EPE tFjEEP7P =tEPVh EE@E뙐jEEP7P =tEPVh EEPEPEPh8 7PEƋM QhT 7P EƋM$Qhp 7P EƋM(Qh 7P EƋM,Qh 7P EƋu4u0h 7PEƋu`&J`%Qd*Z`&o`*t`*}`%h* `%* `%%* `*`%* `*!`*)`%4*: `%IT*O `%^p*d `%s*y `%* `%* `%* `%* `%* `%4* `% P* `%#l*) `%9*? `%O*U `%e*k `%{* `%* `%* `%0* `%L* `%h* `%* `%* `%+*1 `%A*G `*O`%\*b `%r*x `%,* `%H* `*`% %%"t&'`*, `*4`% *`*`&`% * `*`*`&`%% ** `*2`*T`&]`%n *`*`&`% * `*`* `& `%!  *& `*. `%D 8 *M `%` T *i `%| p * `% * `% * `% * `% * `%! *!`%*! *3!`%H!8 *Q!`%f!X *o!`%!t *!`%! *!`%! *!`%! *!`%"%" *$"`%8"%O" *X"`%t" *}"`%"8 *"`*"`%"L *"`%"P *"`%#d *#`*"#`*5#`%>#l *C#`%T# *]#`*#`*#`*#`%M$*`$`%$ *$`*$`%$ *$`%% *%`*%`%#% *,%`*}%`*%`*%`*&`*.&`*J&`%j& *s&`*&`*&`*&`%C'*H'`*S'`%o'*t'`*' `*( `*q2`*2 `**6 `*M6 `*Y6 `*6 `%6 *6`&6`%6 *7`&7`%7 *'7`&:7`*?7`*H7`%T7 *Z7 `%f7 *l7 `%x7 *~7 `%7, *7 `%7H *7 `%7d *7 `%7 *7 `%7 *7 `%7 *7 `%7 *7 `% 8 *8 `%8 *$8 `%08(*68 `%B8D*H8 `%T8`*Z8 `%f8|*l8 `%x8*~8 `%8*8 `%8*8 `%8*8 `%8*8 `%8$*8 `%8@*8 `%8\*8 `*9`%9x*9 `%"9*(9 `%59*;9 `%H9*N9 `%[9*a9 `%n9*t9 `%9 *9 `%9<*9 `%9X*9 `%9t*9 `%9*9 `%9*9 `%9*9 `%:* : `%:*: `%,:*2: `%?:8*E: `%R:T*X: `%e:p*k: `%x:*~: `%:*: `%:*: `%:*: `%:*: `*:`%:*: `%:4*; `%;P*; `%*;l*0; `%@;*F; `%V;*\; `%l;*r; `%;*; `%;*; `%;*; `%;0*; `%;L*; `%;h*; `%<* < `%<*"< `%2<*8< `%H<*N< `%^<*d< `%t<*z< `%<,*< `%Ph>EPUvEd=tEdPh EPUvUEpt=ttph GEPUvUEhl=tplhh4 EPE ~`=t`PhL 8Ɔj EPP Ɔ =tEPhd EPUvUEX\=tb\Xhx GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th, E8PP E8P@Pj.@P th0 @Ph4 @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^Ph8 NP=t6PhL &P=tPh` P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 #EPEPjhPsEP]_^[=~Z<PH8PH 4PH|0+@H< 4Dž8EP4jjEP EP0j4PEP 0+4,@(u ѥ( ((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VW` f_^ dždždždždždžG ;s >VWp f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l ((((((Gs Ƅ>dž_^[ % * `* `* `* `*`*%`*O`*r`*`*`%* `*`*!`*<`*j`*`*`*`*`*`*L`*k`*`*`*`*`*`*/`%<%%&`* `*`&$`%H*`*`&&$`%Jd*O`*W`&$`%t*`*`*`&'$`%0*5`*A`*X`&k$`%w*|`*`&$`%*`*`&$`%*`* `*;`*r`*`*`*`*`*$`&4$`%C*H`%W*\`%k*p`&$`%*`&%$`%<*A`*I`*a`*`&$`%$*`&#`* `*`&$`%4*#`%;?%?%C%G%K%OR%S%W%[%_%c_%g%k%o$%sa%w%{%^*`&$`%<*`&$`%P*`&$`% l*`*+`&:$`%I*W`&g$`%{*`&$`%*`&$`%*`&$`%*!`%-*;'`&G$`%V *d`%p&$`% *`%&$`%4 *`&$`%L *9`&I$`%Xd *f`%r&$`%x *`%&$`% *`*`*$`&A$`%P *U`*`*`&$`*`*`% *# `*,`*`*`* `*``*n`&$`% *`*`% * `*`&`&"`* `% %*`*R `*y `* `* `*! `* ! `*!'`%!, *! `*!`*"`*%"`%:"0 *F"`%N"4 *Z" `*u"`&"`&"`*"`*"`*"`*!#`&I#"`*Z# `*c#`*#`&#%`%#8 *#`&#%`%$L *$`&$%`%($` *-$`*D$`*T$`*n$ `%$*%`*(% `*9%`*& `*& `*)& `*D& `*>'`&v'&`%'t *'`*'`&(&`%( *(`*(`*(`% ) *) `*%)`*K)!`*)`*) `&)&`%) *)`*) `& *&`%5* %,%,*$,'`%,%,%,%, %, *,'`%i- %v-%-%- %- *-'`*:. `&O.&`%\. *a.`*i.`*. `&.&`*. `%.L *.`*.`*. `&/&`%%/ **/`*2/`%1%1* 1'`%1%1%1%1 %1 *1'`%e2 %r2%~2%2 %2 *2'`&+3&`%53 *:3`*W3 `&p3&`%3 *3`*3`*3 `&3&`*3 `%3$ *3`*3`*3`*4`*,4!`%4%4%5%5%(5%.5%V5%[5%m5%r5%5%5%5%5%5%5%5` %?7p %7%7%7(%7(%7(%7(%7(%7( $, $L $ $  $ $T $ $ $  $$X $(p $, $0 $4 $8` $< $@ $D $H $Ld $P $T $X  $\X $` $d $h $l( $ph $t  ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_ioP'12/01/9512:04:55dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<ho?Jy~?CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts@  GetDztChSubImage8P ReadOneDztHeader!  SetDztHeader& PrintOneDztHeader, ConvertProcHist2/ GetDztChSubGrid82 GetDztChSubGrid166  SaveDztFile9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV x?@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tj PFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|W F4PhW EPhW E ~PhW PhW FPhW FPh,W FPhHW FPFPhdWF ]hWF]hWF]hWF]hWF]hWFPhW F"% uh4W`F %PF %?PF!%PF#%PF"%PF"%PhTW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*PhW F,PhW F.Ph0W F0PhLW F2PhhW tu hWhF4PhW F6]hWF:]hWF>]hWFBPhW EEEE < t(QNbQ tދEtPEPFbPh0W M;tEPhLW hTWFpPhXW FrPhxW F~f t|PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhWfEfF~F(f tf~*tzfEPhW h WFHMIEEEEM;~*F(ƍ]MQh@Wȁtu h`Wh|F,f tPhW hWF2f tYN0 QPhhhWh thhW hhWhEP uhEP u W1]_^[SVWU}E EEE+E;E3,--F.Y...+.7.--o.../././..7/7/S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEP0E t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h0EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMh4EPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5::::::#;Q;[;e;o;y;;;;@?;@?;@?;;<<@?<B<|<@?<|==>EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSj EPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &`%* `%Q*Z`*`*`*`*(`*R`* `*`&`%* `*"`&/`%9*> `*[`&t`% * `*`* `&`* `%\* `*`*`*'`*=`%*`*`*`%%"*'`*Q`*|`*`*0 `*S `*} `* `* `* `*!`* !`*:! `*C! `*!`&!`%!*! `*!`&!`%"0*" `*"`*#`*#`*$`*$`*g%`*%`%(&h*1&`&=&`%E&p*N&`&Z&`%a&x*j&`%&|*&`%&*&`%&*&`%&*&`%&*&`%&*&`%&,*'`%'H*'`%*'d*0'`%B'*H'`%Z'*`'`%r'*x'`%'*'`%'*'`%'*'`%'4*'`&.( %4(T*:(`%Q(*W(`&( %(*(`%(*(`%(*(`%(*(`%(0*)`%)L*)`%")h*()`&1)`&9)`%@)*F)`*N)`%S)*X) `%e)*k)`%})*)`%)*)`%)*)`%)*)`$)< *)`$*t **`%*0* *`%9*L*?*`%G*T*M*`%Z*X*`*`%l*x*r*`%***`%*%*%***`%+* +`%(+ *.+`%y+@*+`&+`&+`%+`*+`*+`%+|*+ `%+*+`%+*+`$+ % ,*,`$, *,`$*, %/,*5,`%A,%I,*O,`%W,*`,`%l,*u,`*,`%,,%,-%,-%,F.%,Y.%,.%,.%,+.%,7.%--%--% -o.%-.%-.%-/%-.%-/%#-.%'-/%+-.%/-.%3-7/%7-7/%;-%0;%?;*$<`*<`*=`*m>`*>`*-?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| m ConvertProcHist2 EditDztHeaderGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsg SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_ioP'12/06/9514:50:53dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,<ho?Jy~?CODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts@  GetDztChSubImage8P ReadOneDztHeader!  SetDztHeader& PrintOneDztHeader, ConvertProcHist2/ GetDztChSubGrid82 GetDztChSubGrid166  SaveDztFile9  EditDztHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug LQ_FLTDW_CNV x?@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbSVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU@u$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|W F4PhW EPhW E ~PhW PhW FPhW FPh,W FPhHW FPFPhdWF ]hWF]hWF]hWF]hWF]hWFPhW F"% uh4W`F %PF %?PF!%PF#%PF"%PF"%PhTW F&% uhW]F$%PF$%?PF%%PF'%PF&%PF&%PhW F(PhW F*PhW F,PhW F.Ph0W F0PhLW F2PhhW tu hWhF4PhW F6]hWF:]hWF>]hWFBPhW EEEE < t(QNbQ tދEtPEPFbPh0W M;tEPhLW hTWFpPhXW FrPhxW F~f t|PPhWfF~fEfF~fEEEE=} fFfEfEf;Eu PEPPhWfEfF~F(f tf~*tzfEPhW h WFHMIEEEEM;~*F(ƍ]MQh@Wȁtu h`Wh|F,f tPhW hWF2f tYN0 QPhhhWh thhW hhWhEP uhEP u W1]_^[SVWU}E EEE+E;E3,--F.Y...+.7.--o.../././..7/7/S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEP0E t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[h0EP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMh4EPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5::::::#;Q;[;e;o;y;;;;@?;@?;@?;;<<@?<B<|<@?<|==>EfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[ &`%* `%Q*Z`*`*`*`*(`*R`* `*`&`%* `*"`&/`%9*> `*[`&t`% * `*`* `&`* `%\* `*`*`*'`*=`%*`*`*`%%"*'`*Q`*|`*`*0 `*S `*} `* `* `* `*!`* !`*:! `*C! `*!`&!`%!*! `*!`&!`%"0*" `*"`*#`*#`*$`*$`*g%`*%`%(&h*1&`&=&`%E&p*N&`&Z&`%a&x*j&`%&|*&`%&*&`%&*&`%&*&`%&*&`%&*&`%&,*'`%'H*'`%*'d*0'`%B'*H'`%Z'*`'`%r'*x'`%'*'`%'*'`%'*'`%'4*'`&.( %4(T*:(`%Q(*W(`&( %(*(`%(*(`%(*(`%(*(`%(0*)`%)L*)`%")h*()`&1)`&9)`%@)*F)`*N)`%S)*X) `%e)*k)`%})*)`%)*)`%)*)`%)*)`$)< *)`$*t **`%*0* *`%9*L*?*`%G*T*M*`%Z*X*`*`%l*x*r*`%***`%*%*%***`%+* +`%(+ *.+`%y+@*+`&+`&+`%+`*+`*+`%+|*+ `%+*+`%+*+`$+ % ,*,`$, *,`$*, %/,*5,`%A,%I,*O,`%W,*`,`%l,*u,`*,`%,,%,-%,-%,F.%,Y.%,.%,.%,+.%,7.%--%--% -o.%-.%-.%-/%-.%-/%#-.%'-/%+-.%/-.%3-7/%7-7/%;-%0;%?;*$<`*<`*=`*m>`*>`*-?` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| ᑲn mExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_ionC '12/06/9514:54:37gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,?y8CODE329wDATA9#STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData  GetXyzData` ExtractSsInfoFromSegy  GetGprFileTypeP'  GetSubImage8P4 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV 8@?OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h2h<hhh=thH EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhd אE`ctPh>EPUvEd=tEdPh EPUvUEpt=ttph GEPUvUEhl=tplhh4 EPE ~`=t`PhL 8Ɔj EPP Ɔ =tEPhd EPUvUEX\=tb\Xhx GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th, E8PP E8P@Pj.@P th0 @Ph4 @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^Ph8 NP=t6PhL &P=tPh` P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 #EPEPjhPsEP]_^[=~Z<PH8PH 4PH|0+@H< 4Dž8EP4jjEP EP0j4PEP 0+4,@(u ѥ( ((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VW` f_^ dždždždždždžG ;s >VWp f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l ((((((Gs Ƅ>dž_^[ % * `* `* `* `*`*%`*O`*r`*`*`%* `*`*!`*<`*j`*`*`*`*`*`*L`*k`*`*`*`*`*`*/`%<%%&`* `*`&$`%H*`*`&&$`%Jd*O`*W`&$`%t*`*`*`&'$`%0*5`*A`*X`&k$`%w*|`*`&$`%*`*`&$`%*`* `*;`*r`*`*`*`*`*$`&4$`%C*H`%W*\`%k*p`&$`%*`&%$`%<*A`*I`*a`*`&$`%$*`&#`* `*`&$`%4*#`%;?%?%C%G%K%OR%S%W%[%_%c_%g%k%o$%sa%w%{%^*`&$`%<*`&$`%P*`&$`% l*`*+`&:$`%I*W`&g$`%{*`&$`%*`&$`%*`&$`%*!`%-*;'`&G$`%V *d`%p&$`% *`%&$`%4 *`&$`%L *9`&I$`%Xd *f`%r&$`%x *`%&$`% *`*`*$`&A$`%P *U`*`*`&$`*`*`% *# `*,`*`*`* `*``*n`&$`% *`*`% * `*`&`&"`* `% %*`*R `*y `* `* `*! `* ! `*!'`%!, *! `*!`*"`*%"`%:"0 *F"`%N"4 *Z" `*u"`&"`&"`*"`*"`*"`*!#`&I#"`*Z# `*c#`*#`&#%`%#8 *#`&#%`%$L *$`&$%`%($` *-$`*D$`*T$`*n$ `%$*%`*(% `*9%`*& `*& `*)& `*D& `*>'`&v'&`%'t *'`*'`&(&`%( *(`*(`*(`% ) *) `*%)`*K)!`*)`*) `&)&`%) *)`*) `& *&`%5* %,%,*$,'`%,%,%,%, %, *,'`%i- %v-%-%- %- *-'`*:. `&O.&`%\. *a.`*i.`*. `&.&`*. `%.L *.`*.`*. `&/&`%%/ **/`*2/`%1%1* 1'`%1%1%1%1 %1 *1'`%e2 %r2%~2%2 %2 *2'`&+3&`%53 *:3`*W3 `&p3&`%3 *3`*3`*3 `&3&`*3 `%3$ *3`*3`*3`*4`*,4!`%4%4%5%5%(5%.5%V5%[5%m5%r5%5%5%5%5%5%5%5` %?7p %7%7%7(%7(%7(%7(%7(%7( $, $L $ $  $ $T $ $ $  $$X $(p $, $0 $4 $8` $< $@ $D $H $Ld $P $T $X  $\X $` $d $h $l( $ph $t w ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_io D '01/23/9616:48:42gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,@y58CODE329wDATA9#STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData  GetXyzDatap ExtractSsInfoFromSegy  GetGprFileTypep'  GetSubImage8p4 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV '8@??OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h2hDh hh=thP EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhl אE`ctPh>EPUvEd=tEdPh EPUvUEpt=ttph GEPUvUEhl=tplhh< EPE ~`=t`PhT 8Ɔj EPP Ɔ =tEPhl EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th4 E8PP E8P@Pj.@P th8 @Ph< @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^Ph@ NP=t6PhT &P=tPhh P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 3EPEPjhPsEP]_^[=~Z<PH8PH 4PH|C>@HPۅ0X< 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWh f_^ dždždždždždžG ;s >VWx f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l 000000Gs Ƅ>dž_^[ % * `* `* `* `*#`*5`*_`*`*`*`%* `*!`*1`*L`*z`*`*`*`*`**`*\`*{`*`*`*`*`*.`*?`%D% %&`* `*`&$`%P*`*`&6$`%Zl*_`*g`&$`%|*`*`*`&7$`%@*E`*Q`*h`&{$`%*`*`&$`%*`*`&$`%*`*`*K`*`*`*`*`*`*4`&D$`%S*X`%g*l`%{*`&$`%* `&5$`%L*Q`*Y`*q`*`&$`%,*`&#`* `*`&"$`%.<*3`%KO%O%S%W%[#%_b%c%g%k%o,%so%w%{%4%q%% %n*`&$`%D*`&$`%X*`&$`%t*(`*;`&J$`%Y*g`&w$`%*`&$`%*`&$`%*`&$`%&*1`%=*K'`&W$`%f *t`%&$`% *`%&$`%< * `&$`%.T *I`&Y$`%hl *v`%&$`% *`%&$`% *`*`*4`&Q$`%` *e`*`*`&$`*`*`%  *3 `*<`*`*`*0`*p`*~`&$`% *`*`% * `*`&%`&2`* `% % * `*b `* `* `* `*! `*! `*!'`%!4 *" `* "`*$"`*5"`%J"8 *V"`%^"< *j" `*"`&"`&"`*"`*"`*#`*1#`&Y#"`*j# `*s#`*#`&#%`%#@ *#`&$%`%$T * $`&/$%`%8$h *=$`*T$`*d$`*~$ `%$*%`*8% `*I%`%&* &'`**& `*@& `*L& `*g& `*^'`&'&`%'| *'`*'`&(&`%( *(`*)`*)`%)) *2) `*E)`*k)!`*)`*) `&)&`%) *)`** `&@*&`%U* %3,%<, *D,'`%,$%,%,%,(%,(*,'`%-(%-%-%-(%-(*-'`*Z. `&o.&`%|.$ *.`*.`*. `&.&`*. `%.T *.`*.`* / `&4/&`%E/ *J/`*R/`%/1%81 *@1'`%1$%1%1%1(%1(*1'`%2(%2%2%2(%2(*2'`&K3&`%U3 *Z3`*w3 `&3&`%3 *3`*3`*3 `&3&`*3 `%3, *3`*3`*4`*%4`*L4!`% 5%5%05%65%H5%N5%v5%{5%5%5%5%5%5%5%5%5% 6h %_7x %7%7%70%70%70%70%70%80 $4 $T $ $  $$ $\ $ $ $ $ $$` $(x $, $0 $4  $8h $< $@ $D $H  $Ll $P $T $X( $\` $` $d $h $l0 $pp $t χ<r ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_io~ D '01/23/9616:59:15gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,@y58CODE329wDATA9#STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData  GetXyzDatap ExtractSsInfoFromSegy  GetGprFileTypep'  GetSubImage8p4 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV '8@??OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h2hDh hh=thP EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWhl אE`ctPh>EPUvEd=tEdPh EPUvUEpt=ttph GEPUvUEhl=tplhh< EPE ~`=t`PhT 8Ɔj EPP Ɔ =tEPhl EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th4 E8PP E8P@Pj.@P th8 @Ph< @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^Ph@ NP=t6PhT &P=tPhh P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 3EPEPjhPsEP]_^[=~Z<PH8PH 4PH|C>@HPۅ0X< 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWh f_^ dždždždždždžG ;s >VWx f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l 000000Gs Ƅ>dž_^[ % * `* `* `* `*#`*5`*_`*`*`*`%* `*!`*1`*L`*z`*`*`*`*`**`*\`*{`*`*`*`*`*.`*?`%D% %&`* `*`&$`%P*`*`&6$`%Zl*_`*g`&$`%|*`*`*`&7$`%@*E`*Q`*h`&{$`%*`*`&$`%*`*`&$`%*`*`*K`*`*`*`*`*`*4`&D$`%S*X`%g*l`%{*`&$`%* `&5$`%L*Q`*Y`*q`*`&$`%,*`&#`* `*`&"$`%.<*3`%KO%O%S%W%[#%_b%c%g%k%o,%so%w%{%4%q%% %n*`&$`%D*`&$`%X*`&$`%t*(`*;`&J$`%Y*g`&w$`%*`&$`%*`&$`%*`&$`%&*1`%=*K'`&W$`%f *t`%&$`% *`%&$`%< * `&$`%.T *I`&Y$`%hl *v`%&$`% *`%&$`% *`*`*4`&Q$`%` *e`*`*`&$`*`*`%  *3 `*<`*`*`*0`*p`*~`&$`% *`*`% * `*`&%`&2`* `% % * `*b `* `* `* `*! `*! `*!'`%!4 *" `* "`*$"`*5"`%J"8 *V"`%^"< *j" `*"`&"`&"`*"`*"`*#`*1#`&Y#"`*j# `*s#`*#`&#%`%#@ *#`&$%`%$T * $`&/$%`%8$h *=$`*T$`*d$`*~$ `%$*%`*8% `*I%`%&* &'`**& `*@& `*L& `*g& `*^'`&'&`%'| *'`*'`&(&`%( *(`*)`*)`%)) *2) `*E)`*k)!`*)`*) `&)&`%) *)`** `&@*&`%U* %3,%<, *D,'`%,$%,%,%,(%,(*,'`%-(%-%-%-(%-(*-'`*Z. `&o.&`%|.$ *.`*.`*. `&.&`*. `%.T *.`*.`* / `&4/&`%E/ *J/`*R/`%/1%81 *@1'`%1$%1%1%1(%1(*1'`%2(%2%2%2(%2(*2'`&K3&`%U3 *Z3`*w3 `&3&`%3 *3`*3`*3 `&3&`*3 `%3, *3`*3`*4`*%4`*L4!`% 5%5%05%65%H5%N5%v5%{5%5%5%5%5%5%5%5%5% 6h %_7x %7%7%70%70%70%70%70%80 $4 $T $ $  $$ $\ $ $ $ $ $$` $(x $, $0 $4  $8h $< $@ $D $H  $Ll $P $T $X( $\` $` $d $h $l0 $pp $t ͬm= <ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_ioy=3D '01/23/9617:01:45gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,@@yU8CODE329wDATA9#STACK GetGprFileTypeMsg$  GetMrkDataMsg< GetSubImage8Msg`  GetXyzDataMsg   GetMrkData  GetXyzData ExtractSsInfoFromSegy  GetGprFileType'  GetSubImage84 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug LQ_FLTDW_CNV G8@???@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUhEPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h2hTh0hh=th` EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEd=tEdPh EPUvUEpt=ttph0 GEPUvUEhl=tplhhL EPE ~`=t`Phd 8Ɔj EPP Ɔ =tEPh| EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 thD E8PP E8P@Pj.@P thH @PhL @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^PhP NP=t6Phd &P=tPhx P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 ;EPEPjhPsEP]_^[=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5$< 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWx f_^ dždždždždždžG ;s >VW f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l @@@@@@Gs Ƅ>dž_^[ % * `* `* `* `*3`*E`*o`*`*`*`%* `*1`*A`*\`*`*`*`*`*`*:`*l`*`*`*`*`*`*>`*O`%T%0%&`* `*`&$`%`*`*`&F$`%j|*o`*w`&$`%*`*`*.`&G$`%P*U`*a`*x`&$`%*`*`&$`%*`*`&$`%*`*,`*[`*`*`*`*`*`*D`&T$`%c*h`%w*|`%*`& $`%*`&E$`%\,*a`*i`*`*`&$`%<*`&#`* `*`&2$`%>L*C`%[_%_%c%g%k3%or%s%w%{%<%%%%D%%%%~*`&$`%T*`&$`%h*`&$`%-*8`*K`&Z$`%i*w`&$`%*`&$`%*`&$`%*`&'$`%6 *A`%M*['`&g$`%v *`%&$`%0 *`%&$`% L *`&/$`%>d *Y`&i$`%x| *`%&$`% *`%&$`%  *`* `*D`&a$`%p *u`*`*`&$`*`*`%0 *C `*L`*`*`*@`*`*`&$`% *`*`% * `*#`&5`&B`* `% % * `*r `* `* `* `*!! `*-! `*!'`%"D *" `*"`*4"`*E"`%Z"H *f"`%n"L *z" `*"`&"`&"`*"`*"`*#`*A#`&i#"`*z# `*#`*#`&#%`%#P *$`&$%`% $d *0$`&?$%`%H$x *M$`*d$`*t$`*$ `%$*.%`*H% `*Y%`%%%&$%&*!&'`*B& `*X& `*d& `*& `*v'`&'&`%' *'`*(`& )&`%) *)`*%)`*.)`%I) *R) `*e)`*)!`*)`*) `&)&`%* **`*8* `&`*&`%u* %S,,%\,0*d,'`%,4%,%,%,8% -8*-'`%-8%-%-%-8%-8*-'`*z. `&.&`%.4 *.`*.`*. `&.&`*. `%.d *.`*.`*,/ `&T/&`%e/ *j/`*r/`%O1,%X10*`1'`%14%1%1%18%28*2'`%28%2%2%28%28*2'`&k3&`%u3 *z3`*3 `&3&`%3 *3`*3`*3 `&3&`*4 `%4< *4`*4`*94`*E4`*l4!`%,5%25%P5%V5%h5%n5%5%5%5%5%5%5%5%5%5%5%+6x %7 %7%7%7@%7@%8@%8@%8@%'8@ $D $d $ $  $4 $l $ $ $ 4 $$p $( $, $0 $40 $8x $< $@ $D $H0 $L| $P $T $X8 $\p $` $d $h $l@ $p $t   ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_ioɂ)J (01/25/9615:30:14gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Ey=CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsgP  GetMrkData  GetXyzData0 ExtractSsInfoFromSegyp!  GetGprFileType@*  GetGprSubGrid,  GetSubImage89 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV w=@???@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hX h4 h h=thd  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh EPUvUEpt=ttph4 GEPUvUEhl=tplhhP EPE ~`=t`Phh 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 thH E8PP E8P@Pj.@P thL @PhP @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^PhT NP=t6Phh &P=tPh| P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 ;EPEPjhPsEP]_^[=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5$< 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VW,f_^ dždždždždždžG ;s >VW<f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l @@@@@@Gs Ƅ>dž_^[ ]%` *i `*`*`*`*`*`*`*B`*V`*h`% * `*`*`* `*:`*_`*`*`*`*`*`*;`*Z`*w`*`*`*`*`%OX %T4 %Y &^`*c `*k`&q$`%yd *~`*`&$`% *`*'`&P$`%\ *a`*`*`&$`% *`*`*(`&;$`%G *L`*X`&m$`%v *{`*`&$`% *`*`* `*B`*h`*`*`*`*`&$`% *`%' *,`%; *@`&$`% *`&$`% 0 *`*`*1`*``&u$`%@ *`&#`* `*`&$`%P *`% %S%%%%"%#Q%'%+%/%3/%7x%;%?%C1%Gz%K%O.*X`&n$`%}X *`&$`%l *`&$`% *`*`& $`% *'`&7$`%K *V`&f$`%z *`&$`% *`&$`% *`%* (`&$`%& *4`%@&^$`%r4 *}`%&$`%P *`&$`%h * `&$`%( *6`%B&`$`%t *`%&$`% *`*`*`&$`%  *%`*R`*m`&}$`*`*`% * `*`*U`*`*`*0 `*> `&y $`% * `* `%! *! `*!`&!`&!`*e" `%" %"*"`*"# `*I# `*w# `*# `*# `*# `*$(`%$H *$ `*$`*$`*$`% %L *%`%%P **% `*E%`&R%`&b%`*z%`*%`*%`*%`&&"`**& `*3&`*&`&&%`%&T *&`&&%`%&h *&`&&%`%&| *&`*'`*$'`*>' `%V'*'`*' `* (`%(%($%(*((`*( `*) `*) `*/) `*&*`&_*&`%* **`**`*k+`%+< *+ `*+`*+!`*,`*#, `*L, `*w,`*,`*,!`&,'`%*-@ */-`*7-`&:.'`%H.T*M.`*U.`*^.`%y.*. `*.`*.!`*.`*/ `&*/'`%2/*7/`*h/ `&/'`%/%1,%10*1(`%24%2%!2%-28%928*K2(`%28%2%2%28% 38*3(`*3 `&3'`%3*3`*3`*3 `&3'`* 4 `%4*4`*$4`*\4 `&4'`%4L*4`*4`%6,%60*6(`%74%7%7%)78%578*G7(`%78%7%7%78%88*8(`&8'`%8*8`*8 `&8'`%8*8`*8`*9 ` '`*39 `%@9*E9`*M9`*i9`*u9`*9!`%\:%b:%:%:%:%:%:%:%:%:%:%:% ;%;%";%';%[;,%<<% =%=% =@%+=@%6=@%A=@%L=@%W=@ $D $d $ $  $4 $l $ $ $ 4 $$p $( $, $0 $4D $8 $< $@ $D0 $Ht $L $P $T $X4 $\| $` $d $h $l4 $p $t $x $|< $t $ $ $  $D $ $ sConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsgSetDzt5xHeader SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_iogen_io)X( 02/05/9613:12:39dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,TzRy~GCODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts  GetDztChSubImage8 ! ReadOneDztHeader$  SetDztHeader( PrintOneDztHeader0 ConvertProcHist23 GetDztChSubGrid8@6 GetDztChSubGrid16p9  SaveDztFileP=  EditDztHeaderB  SetDzt5xHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug Debug LQ_FLTDW_CNV xG@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s data element type = unsigned 8-bit int data element type = signed 8-bit int data element type = unsigned 16-bit int data element type = signed 16-bit int data element type = signed 32-bit int data element type = unsigned 32-bit int data element type = 32-bit float data element type = 64-bit float (USGS) data element type = unknown (0x%02X) antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbhdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_dtype = %x antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %p rh_nproc = %hu proc_hist = %s hdrPtr = %p SVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz t}E EE(;EE$M;=tmPQh EPjEPEPE=tEPEPEPh E@ tCjM$MQP =t'EPEPPEPh\EEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPhE]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|V G4PhV EPhV E ~PhV PhV GPhV GPh,V GPhHV GPGPhdVG ]؛hVG]؛hVG]؛hVG]؛hVG]؛hVGPhV G"% uh4V`G %PG %?PG!%PG#%PG"%PG"%PhTV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(PhV G*PhV G,PhV G.Ph0V G0PhLV G2PhhV tu hVhG4PhV G6]؛hVG:]؛hVG>]؛hVGBPhV Ga;u Gu<Gat%t0t3t6t9t<t? tBHh0VKh\hhސh֐h ΐh8Ɛh`뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPhV hVGpPhV GrPhV G~f t|PPhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhDVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu hVhG,f tPhV hVG2f tYO0 QPhhh(Vh thh@V hDhLVhdEP uhlEP u V1]_^[SVWU}E EEE+E;E3C01+111s1111C1[111Q2|292d2E2p21222222222222222222222222222222222F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPht} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5t==>>A>_>>>>>>>>>?B ?B?B0?[?e?o?By???B?@ AAEfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPhE0]E,]؛E(]ЛE$]țh$E@]EELFaEP t;tj PFbP E:*C:`%g:%m:*r:`*: `*:`%9;*B;`*Y;`*;`*;`*; `*< `*< `*<`*=`*0=`%p=t=%t==%x=>%|=>%=A>%=_>%=>%=>%=>%=>%=>%=>%=>%=>%=?%=B%= ?%=B%=?%=B%=0?%=[?%=e?%=o?%=B%=y?%=?%=?%=B%=?%=@%= A%=A%>%>*?`*?`*(A`*A`*A`*B`&B`%C*!C `%QC*VC `%|C4*C `%Cp*C `%C*C `%C*C `*C`*E`**E`*E`*NF`*F`*G` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| )J (02/05/9613:12:56gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Ey=CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsgP  GetMrkData  GetXyzData0 ExtractSsInfoFromSegyp!  GetGprFileType@*  GetGprSubGrid,  GetSubImage89 InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV w=@???@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1.HDrtnum_traces = %d num_samples = %d total_time_ns = %d GetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hX h4 h h=thd  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh EPUvUEpt=ttph4 GEPUvUEhl=tplhhP EPE ~`=t`Phh 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4EEEPjEPPtt t uTFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPStοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 thH E8PP E8P@Pj.@P thL @PhP @P uQj@P t%=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PDž t(PPP uu/F뿐@PEtt2tUP=t^PhT NP=t6Phh &P=tPh| P u_EPEPjhDPمDtمD؝\t uQMMEM E$M(M,U0 M4 ;EPEPjhPsEP]_^[=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5$< 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VW,f_^ dždždždždždžG ;s >VW<f_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l @@@@@@Gs Ƅ>dž_^[ ]%` *i `*`*`*`*`*`*`*B`*V`*h`% * `*`*`* `*:`*_`*`*`*`*`*`*;`*Z`*w`*`*`*`*`%OX %T4 %Y &^`*c `*k`&q$`%yd *~`*`&$`% *`*'`&P$`%\ *a`*`*`&$`% *`*`*(`&;$`%G *L`*X`&m$`%v *{`*`&$`% *`*`* `*B`*h`*`*`*`*`&$`% *`%' *,`%; *@`&$`% *`&$`% 0 *`*`*1`*``&u$`%@ *`&#`* `*`&$`%P *`% %S%%%%"%#Q%'%+%/%3/%7x%;%?%C1%Gz%K%O.*X`&n$`%}X *`&$`%l *`&$`% *`*`& $`% *'`&7$`%K *V`&f$`%z *`&$`% *`&$`% *`%* (`&$`%& *4`%@&^$`%r4 *}`%&$`%P *`&$`%h * `&$`%( *6`%B&`$`%t *`%&$`% *`*`*`&$`%  *%`*R`*m`&}$`*`*`% * `*`*U`*`*`*0 `*> `&y $`% * `* `%! *! `*!`&!`&!`*e" `%" %"*"`*"# `*I# `*w# `*# `*# `*# `*$(`%$H *$ `*$`*$`*$`% %L *%`%%P **% `*E%`&R%`&b%`*z%`*%`*%`*%`&&"`**& `*3&`*&`&&%`%&T *&`&&%`%&h *&`&&%`%&| *&`*'`*$'`*>' `%V'*'`*' `* (`%(%($%(*((`*( `*) `*) `*/) `*&*`&_*&`%* **`**`*k+`%+< *+ `*+`*+!`*,`*#, `*L, `*w,`*,`*,!`&,'`%*-@ */-`*7-`&:.'`%H.T*M.`*U.`*^.`%y.*. `*.`*.!`*.`*/ `&*/'`%2/*7/`*h/ `&/'`%/%1,%10*1(`%24%2%!2%-28%928*K2(`%28%2%2%28% 38*3(`*3 `&3'`%3*3`*3`*3 `&3'`* 4 `%4*4`*$4`*\4 `&4'`%4L*4`*4`%6,%60*6(`%74%7%7%)78%578*G7(`%78%7%7%78%88*8(`&8'`%8*8`*8 `&8'`%8*8`*8`*9 ` '`*39 `%@9*E9`*M9`*i9`*u9`*9!`%\:%b:%:%:%:%:%:%:%:%:%:%:% ;%;%";%';%[;,%<<% =%=% =@%+=@%6=@%A=@%L=@%W=@ $D $d $ $  $4 $l $ $ $ 4 $$p $( $, $0 $4D $8 $< $@ $D0 $Ht $L $P $T $X4 $\| $` $d $h $l4 $p $t $x $|< $t $ $ $  $D $ $ t t GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsgInitDt1Parameters PrintSsHdInfoPrintSsTraceHdr SS_HD_CMDS SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeaderdt1_iot, 02/13/9611:41:44dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->k)y"CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace " SaveSsHdFile`  SetDt1TraceHeader ! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  "NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer in parameter list.SaveSsHdFile() ERROR: Unable to open output file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s %s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPhEPfE@Ej/PE t]}tEPh$EPfE@E}tPh,EPf}t)PPPEPh4;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0Vh\FPhpF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 8)[,i@zEPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=PhEPUv EٞE}tCنݝXh(CEPUv EٞE}tbنݝXh8CEPUv EٞE}tنݝXhH 8EPE ~fE}t]Ph`FƆj EPP Ɔ}tPhtEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPhV Ph0V PhLV PhhV ه]hVه]hVه]hVPhV ه]hVه]hVه]h4VPhPV PhlV  tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx t_;tSj PEP Ej EP tj EP tEPhV E| t_;tSjFPEP Ej EP tj EP tEPhV t_;tSjFPEP Ej EP tj EP tEPhV EPEPEPhVE PhV E$PhV E(PhV E,Ph V u4u0h,Vu" *D" `%V"$ *\" `%n"D *t" `%"d *" `%" *" `%" *" `*"` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $h< $lp Kt GetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsgPrintSegyReelHdrPrintSegyTraceHdrReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDSSetSgyFileHeaderSetSgyTraceHeadersgy_iolH 02/13/9615:41:35sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uDy<CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader&  SetSgyTraceHeader@'  GetSegyTrace1 GetSegyReelHdrp6 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  <@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWU u&hghhhth MVW % _^PMEEE EEE;E}@Ph7P ېEt t;;t/j PGP =tEtPVh EEx t ;tujEP7P =tExPVh EƋM| tI;t=jEQ7P =E|PVh Ep t ;EME}j EPE tFjEEP7P =tEPVh EE@E뙐jEEP7P =tEPVh< EEPEPEPh\ 7PEƋM Qhx 7P EƋM$Qh 7P EƋM(Qh 7P EƋM,Qh 7P EƋu4u0h 7PEƋu $ *G `%j @ *s `% \ * `% | * `% * `% * `% *!`%#! *,!`%9! *B!`%h!, *q!`%!%!H *!`%!%!d *!`%" * "`%" *!"`*G"`%X" *a"`%n" *w"`%" *"`*"`*"`%" *"`%" *"`*#`*9#`*[#`%#*#`%S$ *\$`*e$`%q$ *z$`%$ *$`*$`%$ *$`* %`*8%`*%`*%`*%`*%`%& * &`*&`*C&`*^&`%&*&`*&`%'*'`*}' `*' `*2`*%2 `*5 `*5 `*5 `*6 `%6 *6`&6`%6( *6`&6`%60 *6`&6`*6`*6`%64 *6 `%7X * 7 `%7t *7 `%*7 *07 `%<7 *B7 `%N7 *T7 `%`7 *f7 `%s7 *y7 `%7 *7 `%78 *7 `%7T *7 `%7p *7 `%7 *7 `%7 *7 `%7 *7 `%8 * 8 `%8 *8 `%*8*08 `%<84*B8 `%O8P*U8 `%b8l*h8 `%t8*z8 `%8*8 `%8*8 `*8`%8*8 `%8*8 `%8*8 `%80*8 `%8L*9 `%9h*9 `%!9*'9 `%49*:9 `%G9*M9 `%Z9*`9 `%m9*s9 `%9*9 `%9,*9 `%9H*9 `%9d*9 `%9*9 `%9*9 `%9*9 `%:* : `%:*: `%+: *1: `%A:(*G: `%W:D*]: `%m:`*s: `*{:`%:|*: `%:*: `%:*: `%:*: `%:*: `%:*: `% ;$*; `%";@*(; `%8;\*>; `%N;x*T; `%d;*j; `%z;*; `%;*; `%;*; `%;*; `%; *; `%;<*; `%;X*< `%k *y<#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile  SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  1#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer in parameter list.SaveSsHdFile() ERROR: Unable to open output file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s %s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPhEPfE@Ej/PE t]}tEPh$EPfE@E}tPh,EPf}t)PPPEPh4;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0Vh\FPhpF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 8)[,i@zEPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=PhEPUv EٞE}tCنݝXh(CEPUv EٞE}tbنݝXh8CEPUv EٞE}tنݝXhH 8EPE ~fE}t]Ph`FƆj EPP Ɔ}tPhtEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUXEhEP t 9hEP thEPE u tEPhV GE;t8PEPj EPE tEPhV GEH;t;@PEPj EPE tEPhV GEH`;t;@`PEPj EPE tEPhV GEQQPhVGEPhV GEPh0V GEPhLV GEPhhV GEـ]hVGEـ]hVGEـ]hVGEPhV GEـ]hVGEـ]hVGEـ]h4VGEPhPV GEPhlV G~ E t+;tQhV G~ }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx t_;tSj PEP Ej EP tj EP tEPhV E| t_;tSjFPEP Ej EP tj EP tEPhV t_;tSjFPEP Ej EP tj EP tEPhV EPEPEPhVE PhV E$PhV E(PhV E,Ph V u4u0h,VuCODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData   GetXyzData ExtractSsInfoFromSegy!  GetGprFileType@+  GetGprSubGrid-  GetSubImage8: InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV w>@??@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %d starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEP^ EPEMXj EPE t7EP" EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hT h0 h h=th`  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEd=tEdPh EPUvUEpt=ttph0 GEPUvUEhl=tplhhL EPE ~`=t`Phd 8Ɔj EPP Ɔ =tEPh| EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tcPh M~DEE}G9~.EPEj EPE uɃ=tR}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPcEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th` E8PP J=t hd E8P@Pj.@P th| @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l <<<<<<Gs Ƅ>dž_^[ %* `*`*`*<`*c`*u`*`*`*`*`%- *6 `*a`*q`*`*`*`* `*`*0`*j`*`*`*`*`*`*A`*n`*`%T %0 % &`* `*`&$`%` *`*`&v$`%| *`*`&$`% *`*#`*^`&w$`% *`*`*`&$`% *`*`&$`% *`*`&$`%+ *0`*\`*`*`*`*`*.`*N`*t`&$`% *`% *`% *`&<$`%D *I`&u$`%, *`*`*`*`&$`%< *`&#`** `*3`&b$`%nL *s`%%%%3%c%%%%2%l%%%D%t%%%K%*`&$`%T *`&$`%-h *8`&N$`%] *h`*{`&$`% *`&$`% *`&$`% *`&$`%) *G`&W$`%f *q`%}*(`&$`% *`%&$`%0 *`% &'$`%;L *I`&_$`%nd *`&$`%| *`%&$`% *`% &)$`%= *B`*P`*t`&$`% *`*`*`&$`*`*"`%` *s `*|`*`* `*p `* `* `& $`%! *!`*H!`%5" *>" `*S"`&e"`&r"`&"%`%" *"`*# `%R# %X#*]#`*# `*# `*$ `*9$ `*i$ `*u$ `*8%(`%O%` *X% `*a%`&r%%`%z%d *%`*%`*%`%%| *%`%% *% `*%`&&`&&`**&`*R&`*r&`*&`&&"`*& `*&`*@'`&O'%`%X' *h'`&w'%`%' *'`&'%`%' *'`*'`&'%`%' *'`*'`*( `&1(%`%Y( *^(`&(%`%( *(`*(`*( `*)`%)%) %)*)(`*) `** `** `*/* `*&+`&_+&`%+ *+`*+`*k,`%, *, `*,`*,!`*-`*#- `*L- `*w-`*-`*-!`&-'`%*. */.`*7.`&:/'`%H/*M/`*U/`*^/`%y/*/ `*/`*/!`*/`*0 `&*0'`%20*70`*h0 `&0'`%0,%2(%2,*2(`%30%3%!3%-34%934*K3(`%34%3%3%34% 44*4(`*4 `&4'`%4l*4`*4`*4 `&4'`* 5 `%5*5`*$5`*\5 `&5'`%5*5`*5`%7(%7,*7(`%80%8%8%)84%584*G8(`%84%8%8%84%94*9(`&9'`%9*9`*9 `&9'`%98*9`*9`*: `&#:'`*3: `%@:t*E:`*M:`*i:`*u:`*:!`%\;%b;%;%;%;%;%;%;%;%;%;%;% <%<%"<%'<%[<%=% >%>% ><%+><%6><%A><%L><%W>< $@ $` $ $  $0 $h $ $ $ 0 $$l $( $, $0 $4@ $8 $< $@ $D, $Hp $L $P $T $X0 $\x $` $d $h $l0 $p| $t $x $|8 $p $ $ $ $@ $ $ . Oh vf GetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsg GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsgInitDt1ParametersPrintSegyReelHdrPrintSegyTraceHdr PrintSsHdInfoPrintSsTraceHdrReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDS SS_HD_CMDS SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeaderSetSgyFileHeaderSetSgyTraceHeaderdt1_iogh sgy_io - 02/14/9610:24:52dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->kK*yl#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile! SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  a#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer passed for output HD filename.SaveSsHdFile() ERROR: Unable to open output HD file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s Press a key to see processing history ...%s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPh,EPfE@Ej/PE t]}tEPh4EPfE@E}tPh<EPf}t)PPPEPhD;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0VhlFPhF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 87i6l3EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=Ph(EPUv EٞE}tCنݝXh8CEPUv EٞE}tbنݝXhHCEPUv EٞE}tنݝXhX 8EPE ~fE}t]PhpFƆj EPP Ɔ}tPhEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPh$V Ph@V Ph\V PhxV ه]hVه]hVه]hVPhV ه]hVه]h(Vه]hDVPh`V Ph|V hh t;tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx ta;tUj PEP Ej EPE tj EPE tEPhW E| ta;tUjFPEP Ej EPE tj EPE tEPhW ta;tUjFPEP Ej EPE tj EPE tEPhW EPEPEPhWE PhW E$PhW E(Ph0W E,PhLW u4u0hlWu# `%J# *P# `*_#` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $hH $l /|I 02/14/9610:25:01sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uFy=CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader'  SetSgyTraceHeaderP(  GetSegyTrace2 GetSegyReelHdr7 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  =@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWUu&hghhhth MVW % _^PMEEGE;}}@Ph0P ؾEt tA;t5j P@P =tEtPVh EEx t ;jEP0P =tExPVh EƋM| tQ;tEjEQ0P =E|PVh Ep t ;EGj EPE tMjEEP0P =tEPVh EE@E떐jEEP0P =tEPVh< EEPEPEPh\ 0PEƋM Qhx 0P EƋM$Qh 0P EƋM(Qh 0P EƋM,Qh 0P EƋu4u0h 0PEƋukK*yl#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile! SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  a#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer passed for output HD filename.SaveSsHdFile() ERROR: Unable to open output HD file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s Press a key to see processing history ...%s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPh,EPfE@Ej/PE t]}tEPh4EPfE@E}tPh<EPf}t)PPPEPhD;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0VhlFPhF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 87i6l3EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=Ph(EPUv EٞE}tCنݝXh8CEPUv EٞE}tbنݝXhHCEPUv EٞE}tنݝXhX 8EPE ~fE}t]PhpFƆj EPP Ɔ}tPhEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPh$V Ph@V Ph\V PhxV ه]hVه]hVه]hVPhV ه]hVه]h(Vه]hDVPh`V Ph|V hh t;tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx ta;tUj PEP Ej EPE tj EPE tEPhW E| ta;tUjFPEP Ej EPE tj EPE tEPhW ta;tUjFPEP Ej EPE tj EPE tEPhW EPEPEPhWE PhW E$PhW E(Ph0W E,PhLW u4u0hlWu# `%J# *P# `*_#` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $hH $l |I 02/14/9610:59:21sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uFy=CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader'  SetSgyTraceHeaderP(  GetSegyTrace2 GetSegyReelHdr7 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  =@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWUu&hghhhth MVW % _^PMEEGE;}}@Ph0P ؾEt tA;t5j P@P =tEtPVh EEx t ;jEP0P =tExPVh EƋM| tQ;tEjEQ0P =E|PVh Ep t ;EGj EPE tMjEEP0P =tEPVh EE@E떐jEEP0P =tEPVh< EEPEPEPh\ 0PEƋM Qhx 0P EƋM$Qh 0P EƋM(Qh 0P EƋM,Qh 0P EƋu4u0h 0PEƋuEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhhEP t0hpEP thxEP u ]_^[ÐE Ph|V G4PhV EPhV E ~PhV PhV GPhV GPh,V GPhHV GPGPhdVG ]؛hVG]؛hVG]؛hVG]؛hVG]؛hVGPhV G"% uh4V`G %PG %?PG!%PG#%PG"%PG"%PhTV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(PhV G*PhV G,PhV G.Ph0V G0PhLV G2PhhV tu hVhG4PhV G6]؛hVG:]؛hVG>]؛hVGBPhV Ga;u Gu<Gat%t0t3t6t9t<t? tBHh0VKh\hhސh֐h ΐh8Ɛh`뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPhV hVGpPhV GrPhV G~f t|PPhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhDVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu hVhG,f tPhV hVG2f tYO0 QPhhh(Vh thh@V hDhLVhdEP uhlEP u V1]_^[SVWU}E EEE+E;E3C01+111s1111C1[111Q2|292d2E2p21222222222222222222222222222222222F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPht} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5t==>>A>_>>>>>>>>>?B ?B?B0?[?e?o?By???B?@ AAEfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPhE0]E,]؛E(]ЛE$]țh$E@]EELFaEP t;tj PFbP E:*C:`%g:%m:*r:`*: `*:`%9;*B;`*Y;`*;`*;`*; `*< `*< `*<`*=`*0=`%p=t=%t==%x=>%|=>%=A>%=_>%=>%=>%=>%=>%=>%=>%=>%=>%=?%=B%= ?%=B%=?%=B%=0?%=[?%=e?%=o?%=B%=y?%=?%=?%=B%=?%=@%= A%=A%>%>*?`*?`*(A`*A`*A`*B`&B`%C*!C `%QC*VC `%|C4*C `%Cp*C `%C*C `%C*C `*C`*E`**E`*E`*NF`*F`*G` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| K (05/23/9610:49:33gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Gy>CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData   GetXyzData ExtractSsInfoFromSegy"  GetGprFileTypeP+  GetGprSubGrid-  GetSubImage8: InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV >@??@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hT h0 h h=th`  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEl=tElPh EPUvUEx|=t|xh0 GEPUvUEpt=tptphL EPE ~h=thPhd 8Ɔj EPP Ɔ=tEPh| EPUvUE`d=tbd`h GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th` E8PP J=t hd E8P@Pj.@P th| @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋ Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ> GPs Ƅ>$ GPs Ƅ>t <<<<<<Gs Ƅ>dž_^[ %* `*`*`*<`*c`*u`*`*`*`*`%- *6 `*a`*q`*`*`*`* `*`*0`*j`*`*`*`*`*`*A`*n`*`%T %0 % &`* `*`&$`%` *`*`&v$`%| *`*`&$`% *`*#`*^`&w$`% *`*`*`&$`% *`*`&$`% *`*`&$`%+ *0`*\`*`*`*`*`*.`*N`*t`&$`% *`% *`% *`&<$`%D *I`&u$`%, *`*`*`*`&$`%< *`&#`** `*3`&b$`%nL *s`%%%%3%f%%% %?%y%%%Q%%%%X%*`&$`%T *`&$`%-h *8`&N$`%] *k`%w&$`% *`&$`% *`&$`% *`&"$`%6 *T`&d$`%s *~`%*(`&$`% *`%&$`%0 * `%&4$`%HL *V`&l$`%{d *`&$`%| *`%&$`% * `%&6$`%J *O`*]`*`&$`% *`*`*`& $`*`*.`%l * `*`*`* `*| `* `* `&!$`% ! *%!`*X!`%E" *N" `*c"`&u"`&"`&"%`%" *"`*# `%b# %h#*m#`*# `*# `*$ `*I$ `*y$ `*$ `*H%(`%_%` *h% `*q%`&%%`%%d *%`*%`*%`%%| *%`%% *% `*&`&&`&"&`*:&`*b&`*&`*&`&&"`*& `*&`*P'`&_'%`%h' *x'`&'%`%' *'`&'%`%' *'`*'`&'%`%' *'`*'`*( `&A(%`%i( *n(`&(%`%( *(`*(`*) `*)`%)%) %)*)(`** `** `*$* `*?* `*6+`&o+&`%+ *+`*+`*{,`%, *, `*,`*,!`*-`*3- `*\- `*-`*-`*-!`&-'`%:. *?.`*G.`&J/'`%X/*]/`*e/`*n/`%/*/ `*/`*/!`*0`* 0 `&:0'`%B0*G0`*x0 `&0'`%0,%2(%2,*2(`%30%%3%13%=34%I34*[3(`%34%3%4% 44%44*+4(`*4 `&4'`%4l*4`*4`*5 `&5'`*5 `%'5*,5`*45`*l5 `&5'`%5*5`*5`%7(%7,*7(`%80%!8%-8%984%E84*W8(`%84%8%8% 94%94*'9(`&9'`%9*9`*9 `&9'`%:8*:`*:`**: `&3:'`*C: `%P:t*U:`*]:`*y:`*:`*:!`%Z;%`;%r;%x;%;%;%;%;%;%;%;%;%<%<%(<%-<%?<%D<%V<%[<%<%=%>>%C>%T><%_><%j><%u><%><%>< $@ $` $ $  $0 $h $ $ $ 0 $$l $( $, $0 $4@ $8 $< $@ $D, $Hp $L $P $T $X0 $\x $` $d $h $l0 $p| $t $x $|8 $p $ $ $ $@ $ $ շ- 05/23/9610:49:10dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->kK*yl#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile! SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  a#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer passed for output HD filename.SaveSsHdFile() ERROR: Unable to open output HD file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s Press a key to see processing history ...%s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPh,EPfE@Ej/PE t]}tEPh4EPfE@E}tPh<EPf}t)PPPEPhD;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0VhlFPhF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 87i6l3EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=Ph(EPUv EٞE}tCنݝXh8CEPUv EٞE}tbنݝXhHCEPUv EٞE}tنݝXhX 8EPE ~fE}t]PhpFƆj EPP Ɔ}tPhEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPh$V Ph@V Ph\V PhxV ه]hVه]hVه]hVPhV ه]hVه]h(Vه]hDVPh`V Ph|V hh t;tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx ta;tUj PEP Ej EPE tj EPE tEPhW E| ta;tUjFPEP Ej EPE tj EPE tEPhW ta;tUjFPEP Ej EPE tj EPE tEPhW EPEPEPhWE PhW E$PhW E(Ph0W E,PhLW u4u0hlWu# `%J# *P# `*_#` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $hH $l |I 05/23/9610:49:44sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uFy=CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader'  SetSgyTraceHeaderP(  GetSegyTrace2 GetSegyReelHdr7 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  =@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWUu&hghhhth MVW % _^PMEEGE;}}@Ph0P ؾEt tA;t5j P@P =tEtPVh EEx t ;jEP0P =tExPVh EƋM| tQ;tEjEQ0P =E|PVh Ep t ;EGj EPE tMjEEP0P =tEPVh EE@E떐jEEP0P =tEPVh< EEPEPEPh\ 0PEƋM Qhx 0P EƋM$Qh 0P EƋM(Qh 0P EƋM,Qh 0P EƋu4u0h 0PEƋuEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhEP t0hEP thEP u ]_^[ÐE PhV G4PhV EPhV E ~Ph V Ph<V GPh\V GPhxV GPhV GPGPhVG ]؛hVG]؛hVG]؛hVG]؛h,VG]؛hHVGPhdV G"% uhV`G %PG %?PG!%PG#%PG"%PG"%PhV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(Ph(V G*PhDV G,Ph`V G.Ph|V G0PhV G2PhV tu hVhG4PhV G6]؛h VG:]؛h(VG>]؛hDVGBPh`V Ga;u Gu<Gat%t0t3t6t9t<t? tBHh|VKhhhސh,֐hXΐhƐh뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPh V h(VGpPh,V GrPhLV G~f t|PPhhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu h4VhPG,f tPhTV hdVG2f tYO0 QPhhhtVh thhV hhVhEP uhEP u V1]_^[SVWU}E EEE+E;E30s1122111111/2G2222222_2w2222434343434343434343434343434343434343434343434343434343432F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5=T>p>x>>>>??%?/?9?N?X?b?Cj?Cx?C????C?@<@CS@uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPh E0]E,]؛E(]ЛE$]țhH$E@]EELFaEP t;tj PFbP E.`%Q.h*W.`%.%.%.*.`%.*.`%.*.`%E/*K/`&V/`&^/`%e/4*k/`*s/`%x/P*}/ `%/T*/`%/d*/`$/ %/t*/`$/ */`$/ %/*0`% 0%0*0`%#0*,0`%80*A0`*N0`%00%0s1%01%02%02%01%01%01%01%01%01%0/2%0G2%02%02%02%02%02%02%0_2%0w2%02%02%02%043%143%143% 143%143%143%143%143%143%#143%'143%+143%/143%3143%7143%;143%?143%C143%G143%K143%O143%S143%W143%[143%_143%c143%g143%k143%o12$1| $1 $1 $1 $1 $1 $1 $1 $2 $&2 $A2 $Y2 $q2 $2 *2`$2 $2 $2 $2 $2 $2 *2`$3 * 3`*3`*"3`*B3`&3`%3*3 `%94*B4`*{4`*4`*4`*4`* 5`*B5 `*U5`*c5`*5`*5`*6`*R6`*v6`*6`&6`%6*6 `%e7*n7`*7`*7`*8`*8`*:8`*r8 `*8`*8`*8`*8`*29`*9`*9`*9`%i:%o:*t:`%:%:*:`%:%:*:`*:!`*:`%;*;`*;`*;`*<`*J< `*= `*?= `*[=`*y=`*=`%==%=T>%=p>%=x>%=>%=>%=>%=?%=?%=%?%=/?%=9?%>N?%>X?%>b?% >C%>j?%>C%>x?%>C% >?%$>?%(>?%,>?%0>C%4>?%8>@%<><@%@>C%D>S@%H>A%P>JB%>%>*?`*G@`*A`*-B`*RB`*B`&]C `%|C *C `%CH*C `%C*C `% D*D `%$D*)D `%;D,*@D `*HD`*~E`*E`*QF`*F`* G`*tG` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| K (06/19/9617:14:56gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Gy>CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData   GetXyzData ExtractSsInfoFromSegy"  GetGprFileTypeP+  GetGprSubGrid-  GetSubImage8: InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV >@??@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hT h0 h h=th`  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEl=tElPh EPUvUEx|=t|xh0 GEPUvUEpt=tptphL EPE ~h=thPhd 8Ɔj EPP Ɔ=tEPh| EPUvUE`d=tbd`h GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th` E8PP J=t hd E8P@Pj.@P th| @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋ Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ> GPs Ƅ>$ GPs Ƅ>t <<<<<<Gs Ƅ>dž_^[ %* `*`*`*<`*c`*u`*`*`*`*`%- *6 `*a`*q`*`*`*`* `*`*0`*j`*`*`*`*`*`*A`*n`*`%T %0 % &`* `*`&$`%` *`*`&v$`%| *`*`&$`% *`*#`*^`&w$`% *`*`*`&$`% *`*`&$`% *`*`&$`%+ *0`*\`*`*`*`*`*.`*N`*t`&$`% *`% *`% *`&<$`%D *I`&u$`%, *`*`*`*`&$`%< *`&#`** `*3`&b$`%nL *s`%%%%3%f%%% %?%y%%%Q%%%%X%*`&$`%T *`&$`%-h *8`&N$`%] *k`%w&$`% *`&$`% *`&$`% *`&"$`%6 *T`&d$`%s *~`%*(`&$`% *`%&$`%0 * `%&4$`%HL *V`&l$`%{d *`&$`%| *`%&$`% * `%&6$`%J *O`*]`*`&$`% *`*`*`& $`*`*.`%l * `*`*`* `*| `* `* `&!$`% ! *%!`*X!`%E" *N" `*c"`&u"`&"`&"%`%" *"`*# `%b# %h#*m#`*# `*# `*$ `*I$ `*y$ `*$ `*H%(`%_%` *h% `*q%`&%%`%%d *%`*%`*%`%%| *%`%% *% `*&`&&`&"&`*:&`*b&`*&`*&`&&"`*& `*&`*P'`&_'%`%h' *x'`&'%`%' *'`&'%`%' *'`*'`&'%`%' *'`*'`*( `&A(%`%i( *n(`&(%`%( *(`*(`*) `*)`%)%) %)*)(`** `** `*$* `*?* `*6+`&o+&`%+ *+`*+`*{,`%, *, `*,`*,!`*-`*3- `*\- `*-`*-`*-!`&-'`%:. *?.`*G.`&J/'`%X/*]/`*e/`*n/`%/*/ `*/`*/!`*0`* 0 `&:0'`%B0*G0`*x0 `&0'`%0,%2(%2,*2(`%30%%3%13%=34%I34*[3(`%34%3%4% 44%44*+4(`*4 `&4'`%4l*4`*4`*5 `&5'`*5 `%'5*,5`*45`*l5 `&5'`%5*5`*5`%7(%7,*7(`%80%!8%-8%984%E84*W8(`%84%8%8% 94%94*'9(`&9'`%9*9`*9 `&9'`%:8*:`*:`**: `&3:'`*C: `%P:t*U:`*]:`*y:`*:`*:!`%Z;%`;%r;%x;%;%;%;%;%;%;%;%;%<%<%(<%-<%?<%D<%V<%[<%<%=%>>%C>%T><%_><%j><%u><%><%>< $@ $` $ $  $0 $h $ $ $ 0 $$l $( $, $0 $4@ $8 $< $@ $D, $Hp $L $P $T $X0 $\x $` $d $h $l0 $p| $t $x $|8 $p $ $ $ $@ $ $ ~' # ConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructPrintOneDztHeaderPrintOneDztHeaderMsgReadOneDztHeaderReadOneDztHeaderMsg SaveDztFileSaveDztFileMsgSetDzt5xHeader SetDztHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io' gen_io5 Y(!09/17/9615:50:53dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,TSy2HCODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts`  GetDztChSubImage8! ReadOneDztHeader%  SetDztHeader@) PrintOneDztHeader`0 ConvertProcHist2`3 GetDztChSubGrid86 GetDztChSubGrid169  SaveDztFile=  EditDztHeader@C  SetDzt5xHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts rewind setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug Debug LQ_FLTDW_CNV ,H@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld File rewound and fseeked to (last_trace * disk_chunk_size)EOF found - skip loop; skip counter=%ld ftell=%ld bytes traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s data element type = unsigned 8-bit int data element type = signed 8-bit int data element type = unsigned 16-bit int data element type = signed 16-bit int data element type = signed 32-bit int data element type = unsigned 32-bit int data element type = 32-bit float data element type = 64-bit float (USGS) data element type = unknown (0x%02X) antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbhdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_dtype = %x antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %p rh_nproc = %hu proc_hist = %s hdrPtr = %p SVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz tEEE(;EE$M;=tfPQh EPjEPEP=tEPEPEPh E@ t\PjE$EPEP =t4h\EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPh8E]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhEP t0hEP thEP u ]_^[ÐE PhV G4PhV EPhV E ~Ph V Ph<V GPh\V GPhxV GPhV GPGPhVG ]؛hVG]؛hVG]؛hVG]؛h,VG]؛hHVGPhdV G"% uhV`G %PG %?PG!%PG#%PG"%PG"%PhV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(Ph(V G*PhDV G,Ph`V G.Ph|V G0PhV G2PhV tu hVhG4PhV G6]؛h VG:]؛h(VG>]؛hDVGBPh`V Ga;u Gu<Gat%t0t3t6t9t<t? tBHh|VKhhhސh,֐hXΐhƐh뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPh V h(VGpPh,V GrPhLV G~f t|PPhhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu h4VhPG,f tPhTV hdVG2f tYO0 QPhhhtVh thhV hhVhEP uhEP u V1]_^[SVWU}E EEE+E;E30s1122111111/2G2222222_2w2222434343434343434343434343434343434343434343434343434343432F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5=T>p>x>>>>??%?/?9?N?X?b?Cj?Cx?C????C?@<@CS@uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPh E0]ܛE,]ԛE(]̛E$]ěhH$E@]ܛEELFaEP t;tj PFbP E< fFp,fFp$fFpfFptۃtރttET t;tjPFrP fF~EN(M\f ~'GE\;~F(EM` EX t1;t%GF.;~F,NjMX 9U ␐Eh t-8t(GF2;~F0NjMh 9U 㐐G}EfxfEꐐfEfF~]_^[ @&`%* `%q*z`*`*`*5`*H`*r`* `*`&!`%5*: `*B`&C `%M *R `*o `& `% * `* `* `* `& `% \* `* `% *! `* !`*%!`*O!`*e!`%!*!`*!`*"`%L"%R"*W"`*"`*"`*"`*`# `*#`*# `*#`*#`*-$ `*B$`*P$`*j$ `*s$ `*$`&$`%$8*$ `*$`&%`%%|*% `*%`*&`*'`*'`*(`*(`*(`%X)*a)`&m)`%u)*~)`&)`%)*)`%)*)`%)*)`%)*)`%) *)`%*<* *`%*\**`%,*x*2*`%?**E*`%Z**`*`%r**x*`%***`%***`%*,**`%*H**`%*d**`%+*+`&^+ %d+*j+`%+*+`&+ %+*+`%+(*+`%,D* ,`%,`*,`%,,|*2,`%?,*E,`%R,*X,`&a,`&i,`%p,*v,`*~,`%,*, `%,*,`%, *,`%,(*,`%,D*,`%,`*,`%A-|*G-`%Q-%Y-%a-%i-,%q-X%y-%-%-*-`$-< *-`$-t *-`%-*-`%. * .`%.(*.`%&.,*,.`%8.L*>.`%Q.h*W.`%.%.%.*.`%.*.`%.*.`%E/*K/`&V/`&^/`%e/4*k/`*s/`%x/P*}/ `%/T*/`%/d*/`$/ %/t*/`$/ */`$/ %/*0`% 0%0*0`%#0*,0`%80*A0`*N0`%00%0s1%01%02%02%01%01%01%01%01%01%0/2%0G2%02%02%02%02%02%02%0_2%0w2%02%02%02%043%143%143% 143%143%143%143%143%143%#143%'143%+143%/143%3143%7143%;143%?143%C143%G143%K143%O143%S143%W143%[143%_143%c143%g143%k143%o12$1| $1 $1 $1 $1 $1 $1 $1 $2 $&2 $A2 $Y2 $q2 $2 *2`$2 $2 $2 $2 $2 $2 *2`$3 * 3`*3`*"3`*B3`&3`%3*3 `%94*B4`*{4`*4`*4`*4`* 5`*B5 `*U5`*c5`*5`*5`*6`*R6`*v6`*6`&6`%6*6 `%e7*n7`*7`*7`*8`*8`*:8`*r8 `*8`*8`*8`*8`*29`*9`*9`*9`%i:%o:*t:`%:%:*:`%:%:*:`*:!`*:`%;*;`*;`*;`*<`*J< `*= `*?= `*[=`*y=`*=`%==%=T>%=p>%=x>%=>%=>%=>%=?%=?%=%?%=/?%=9?%>N?%>X?%>b?% >C%>j?%>C%>x?%>C% >?%$>?%(>?%,>?%0>C%4>?%8>@%<><@%@>C%D>S@%H>A%P>JB%>%>*?`*G@`*A`*-B`*RB`*B`&]C `%|C *C `%CH*C `%C*C `% D*D `%$D*)D `%;D,*@D `*HD`*~E`*E`*QF`*F`*OG` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| ƷK (09/17/9615:51:02gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Gy>CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData   GetXyzData ExtractSsInfoFromSegy"  GetGprFileTypeP+  GetGprSubGrid-  GetSubImage8: InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV >@??@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&h?hT h0 h h=th`  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEl=tElPh EPUvUEx|=t|xh0 GEPUvUEpt=tptphL EPE ~h=thPhd 8Ɔj EPP Ɔ=tEPh| EPUvUE`d=tbd`h GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th` E8PP J=t hd E8P@Pj.@P th| @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋ Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ> GPs Ƅ>$ GPs Ƅ>t <<<<<<Gs Ƅ>dž_^[ %* `*`*`*<`*c`*u`*`*`*`*`%- *6 `*a`*q`*`*`*`* `*`*0`*j`*`*`*`*`*`*A`*n`*`%T %0 % &`* `*`&$`%` *`*`&v$`%| *`*`&$`% *`*#`*^`&w$`% *`*`*`&$`% *`*`&$`% *`*`&$`%+ *0`*\`*`*`*`*`*.`*N`*t`&$`% *`% *`% *`&<$`%D *I`&u$`%, *`*`*`*`&$`%< *`&#`** `*3`&b$`%nL *s`%%%%3%f%%% %?%y%%%Q%%%%X%*`&$`%T *`&$`%-h *8`&N$`%] *k`%w&$`% *`&$`% *`&$`% *`&"$`%6 *T`&d$`%s *~`%*(`&$`% *`%&$`%0 * `%&4$`%HL *V`&l$`%{d *`&$`%| *`%&$`% * `%&6$`%J *O`*]`*`&$`% *`*`*`& $`*`*.`%l * `*`*`* `*| `* `* `&!$`% ! *%!`*X!`%E" *N" `*c"`&u"`&"`&"%`%" *"`*# `%b# %h#*m#`*# `*# `*$ `*I$ `*y$ `*$ `*H%(`%_%` *h% `*q%`&%%`%%d *%`*%`*%`%%| *%`%% *% `*&`&&`&"&`*:&`*b&`*&`*&`&&"`*& `*&`*P'`&_'%`%h' *x'`&'%`%' *'`&'%`%' *'`*'`&'%`%' *'`*'`*( `&A(%`%i( *n(`&(%`%( *(`*(`*) `*)`%)%) %)*)(`** `** `*$* `*?* `*6+`&o+&`%+ *+`*+`*{,`%, *, `*,`*,!`*-`*3- `*\- `*-`*-`*-!`&-'`%:. *?.`*G.`&J/'`%X/*]/`*e/`*n/`%/*/ `*/`*/!`*0`* 0 `&:0'`%B0*G0`*x0 `&0'`%0,%2(%2,*2(`%30%%3%13%=34%I34*[3(`%34%3%4% 44%44*+4(`*4 `&4'`%4l*4`*4`*5 `&5'`*5 `%'5*,5`*45`*l5 `&5'`%5*5`*5`%7(%7,*7(`%80%!8%-8%984%E84*W8(`%84%8%8% 94%94*'9(`&9'`%9*9`*9 `&9'`%:8*:`*:`**: `&3:'`*C: `%P:t*U:`*]:`*y:`*:`*:!`%Z;%`;%r;%x;%;%;%;%;%;%;%;%;%<%<%(<%-<%?<%D<%V<%[<%<%=%>>%C>%T><%_><%j><%u><%><%>< $@ $` $ $  $0 $h $ $ $ 0 $$l $( $, $0 $4@ $8 $< $@ $D, $Hp $L $P $T $X0 $\x $` $d $h $l0 $p| $t $x $|8 $p $ $ $ $@ $ $ ԇ  0 ConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsgGetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsg GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitDt1ParametersInitGprInfoStructPrintOneDztHeaderPrintOneDztHeaderMsgPrintSegyReelHdrPrintSegyTraceHdr PrintSsHdInfoPrintSsTraceHdrReadOneDztHeaderReadOneDztHeaderMsgReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDS SS_HD_CMDS SaveDztFileSaveDztFileMsg SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeaderSetDzt5xHeader SetDztHeaderSetSgyFileHeaderSetSgyTraceHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io dt1_io, sgy_io8Z gen_io Y(!01/28/9714:17:35dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,TSy2HCODE329DATA9/STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts`  GetDztChSubImage8! ReadOneDztHeader%  SetDztHeader@) PrintOneDztHeader`0 ConvertProcHist2`3 GetDztChSubGrid86 GetDztChSubGrid169  SaveDztFile=  EditDztHeader@C  SetDzt5xHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts rewind setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug Debug LQ_FLTDW_CNV ,H@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld File rewound and fseeked to (last_trace * disk_chunk_size)EOF found - skip loop; skip counter=%ld ftell=%ld bytes traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s data element type = unsigned 8-bit int data element type = signed 8-bit int data element type = unsigned 16-bit int data element type = signed 16-bit int data element type = signed 32-bit int data element type = unsigned 32-bit int data element type = 32-bit float data element type = 64-bit float (USGS) data element type = unknown (0x%02X) antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbhdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_dtype = %x antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %p rh_nproc = %hu proc_hist = %s hdrPtr = %p SVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz tEEE(;EE$M;=tfPQh EPjEPEP=tEPEPEPh E@ t\PjE$EPEP =t4h\EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU}(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(POE(Ht!t tW]_^[ÐEF;VE^]55E(@PEXuE}tW]_^[ËE(@4M|~W]_^[ÐEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~f;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPh8E]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhEP t0hEP thEP u ]_^[ÐE PhV G4PhV EPhV E ~Ph V Ph<V GPh\V GPhxV GPhV GPGPhVG ]؛hVG]؛hVG]؛hVG]؛h,VG]؛hHVGPhdV G"% uhV`G %PG %?PG!%PG#%PG"%PG"%PhV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(Ph(V G*PhDV G,Ph`V G.Ph|V G0PhV G2PhV tu hVhG4PhV G6]؛h VG:]؛h(VG>]؛hDVGBPh`V Ga;u Gu<Gat%t0t3t6t9t<t? tBHh|VKhhhސh,֐hXΐhƐh뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPh V h(VGpPh,V GrPhLV G~f t|PPhhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu h4VhPG,f tPhTV hdVG2f tYO0 QPhhhtVh thhV hhVhEP uhEP u V1]_^[SVWU}E EEE+E;E30s1122111111/2G2222222_2w2222434343434343434343434343434343434343434343434343434343432F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5=T>p>x>>>>??%?/?9?N?X?b?Cj?Cx?C????C?@<@CS@uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPh E0]ܛE,]ԛE(]̛E$]ěhH$E@]ܛEELFaEP t;tj PFbP E< fFp,fFp$fFpfFptۃtރttET t;tjPFrP fF~EN(M\f ~'GE\;~F(EM` EX t1;t%GF.;~F,NjMX 9U ␐Eh t-8t(GF2;~F0NjMh 9U 㐐G}EfxfEꐐfEfF~]_^[ @&`%* `%q*z`*`*`*5`*H`*r`* `*`&!`%5*: `*B`&C `%M *R `*o `& `% * `* `* `* `& `% \* `* `% *! `* !`*%!`*O!`*e!`%!*!`*!`*"`%L"%R"*W"`*"`*"`*"`*`# `*#`*# `*#`*#`*-$ `*B$`*P$`*j$ `*s$ `*$`&$`%$8*$ `*$`&%`%%|*% `*%`*&`*'`*'`*(`*(`*(`%X)*a)`&m)`%u)*~)`&)`%)*)`%)*)`%)*)`%)*)`%) *)`%*<* *`%*\**`%,*x*2*`%?**E*`%Z**`*`%r**x*`%***`%***`%*,**`%*H**`%*d**`%+*+`&^+ %d+*j+`%+*+`&+ %+*+`%+(*+`%,D* ,`%,`*,`%,,|*2,`%?,*E,`%R,*X,`&a,`&i,`%p,*v,`*~,`%,*, `%,*,`%, *,`%,(*,`%,D*,`%,`*,`%A-|*G-`%Q-%Y-%a-%i-,%q-X%y-%-%-*-`$-< *-`$-t *-`%-*-`%. * .`%.(*.`%&.,*,.`%8.L*>.`%Q.h*W.`%.%.%.*.`%.*.`%.*.`%E/*K/`&V/`&^/`%e/4*k/`*s/`%x/P*}/ `%/T*/`%/d*/`$/ %/t*/`$/ */`$/ %/*0`% 0%0*0`%#0*,0`%80*A0`*N0`%00%0s1%01%02%02%01%01%01%01%01%01%0/2%0G2%02%02%02%02%02%02%0_2%0w2%02%02%02%043%143%143% 143%143%143%143%143%143%#143%'143%+143%/143%3143%7143%;143%?143%C143%G143%K143%O143%S143%W143%[143%_143%c143%g143%k143%o12$1| $1 $1 $1 $1 $1 $1 $1 $2 $&2 $A2 $Y2 $q2 $2 *2`$2 $2 $2 $2 $2 $2 *2`$3 * 3`*3`*"3`*B3`&3`%3*3 `%94*B4`*{4`*4`*4`*4`* 5`*B5 `*U5`*c5`*5`*5`*6`*R6`*v6`*6`&6`%6*6 `%e7*n7`*7`*7`*8`*8`*:8`*r8 `*8`*8`*8`*8`*29`*9`*9`*9`%i:%o:*t:`%:%:*:`%:%:*:`*:!`*:`%;*;`*;`*;`*<`*J< `*= `*?= `*[=`*y=`*=`%==%=T>%=p>%=x>%=>%=>%=>%=?%=?%=%?%=/?%=9?%>N?%>X?%>b?% >C%>j?%>C%>x?%>C% >?%$>?%(>?%,>?%0>C%4>?%8>@%<><@%@>C%D>S@%H>A%P>JB%>%>*?`*G@`*A`*-B`*RB`*B`&]C `%|C *C `%CH*C `%C*C `% D*D `%$D*)D `%;D,*@D `*HD`*~E`*E`*QF`*F`*OG` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| ɷ- 01/28/9714:17:40dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->kK*yl#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile! SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  a#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer passed for output HD filename.SaveSsHdFile() ERROR: Unable to open output HD file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s Press a key to see processing history ...%s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPh,EPfE@Ej/PE t]}tEPh4EPfE@E}tPh<EPf}t)PPPEPhD;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0VhlFPhF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 87i6l3EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=Ph(EPUv EٞE}tCنݝXh8CEPUv EٞE}tbنݝXhHCEPUv EٞE}tنݝXhX 8EPE ~fE}t]PhpFƆj EPP Ɔ}tPhEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPh$V Ph@V Ph\V PhxV ه]hVه]hVه]hVPhV ه]hVه]h(Vه]hDVPh`V Ph|V hh t;tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx ta;tUj PEP Ej EPE tj EPE tEPhW E| ta;tUjFPEP Ej EPE tj EPE tEPhW ta;tUjFPEP Ej EPE tj EPE tEPhW EPEPEPhWE PhW E$PhW E(Ph0W E,PhLW u4u0hlWu# `%J# *P# `*_#` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $hH $l |I 01/28/9714:17:44sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uFy=CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader'  SetSgyTraceHeaderP(  GetSegyTrace2 GetSegyReelHdr7 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  =@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWUu&hghhhth MVW % _^PMEEGE;}}@Ph0P ؾEt tA;t5j P@P =tEtPVh EEx t ;jEP0P =tExPVh EƋM| tQ;tEjEQ0P =E|PVh Ep t ;EGj EPE tMjEEP0P =tEPVh EE@E떐jEEP0P =tEPVh< EEPEPEPh\ 0PEƋM Qhx 0P EƋM$Qh 0P EƋM(Qh 0P EƋM,Qh 0P EƋu4u0h 0PEƋuCODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData   GetXyzData ExtractSsInfoFromSegy"  GetGprFileTypeP+  GetGprSubGrid-  GetSubImage8: InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV >@??@@OKCo@GetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}hEP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&hAhT h0 h h=th`  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh| אE`ctPh >EPUvEd=tEdPh EPUvUEpt=ttph0 GEPUvUEhl=tplhhL EPE ~`=t`Phd 8Ɔj EPP Ɔ =tEPh| EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 th` E8PP J=t hd E8P@Pj.@P th| @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l <<<<<<Gs Ƅ>dž_^[ %* `*`*`*<`*c`*u`*`*`*`*`%- *6 `*a`*q`*`*`*`* `*`*0`*j`*`*`*`*`*`*A`*n`*`%T %0 % &`* `*`&$`%` *`*`&v$`%| *`*`&$`% *`*#`*^`&w$`% *`*`*`&$`% *`*`&$`% *`*`&$`%+ *0`*\`*`*`*`*`*.`*N`*t`&$`% *`% *`% *`&<$`%D *I`&u$`%, *`*`*`*`&$`%< *`&#`** `*3`&b$`%nL *s`%%%%3%f%%% %?%y%%%Q%%%%X%*`&$`%T *`&$`%-h *8`&N$`%] *k`%w&$`% *`&$`% *`&$`% *`&"$`%6 *T`&d$`%s *~`%*(`&$`% *`%&$`%0 * `%&4$`%HL *V`&l$`%{d *`&$`%| *`%&$`% * `%&6$`%J *O`*]`*`&$`% *`*`*`& $`*`*.`%l * `*`*`* `*| `* `* `&!$`% ! *%!`*X!`%E" *N" `*c"`&u"`&"`&"%`%" *"`*# `%b# %h#*m#`*# `*# `*$ `*I$ `*y$ `*$ `*H%(`%_%` *h% `*q%`&%%`%%d *%`*%`*%`%%| *%`%% *% `*&`&&`&"&`*:&`*b&`*&`*&`&&"`*& `*&`*P'`&_'%`%h' *x'`&'%`%' *'`&'%`%' *'`*'`&'%`%' *'`*'`*( `&A(%`%i( *n(`&(%`%( *(`*(`*) `*)`%)%) %)*)(`** `** `*$* `*?* `*6+`&o+&`%+ *+`*+`*{,`%, *, `*,`*,!`*-`*3- `*\- `*-`*-`*-!`&-'`%:. *?.`*G.`&J/'`%X/*]/`*e/`*n/`%/*/ `*/`*/!`*0`* 0 `&:0'`%B0*G0`*x0 `&0'`%0,%2(%2,*2(`%30%%3%13%=34%I34*[3(`%34%3%4% 44%44*+4(`*4 `&4'`%4l*4`*4`*5 `&5'`*5 `%'5*,5`*45`*l5 `&5'`%5*5`*5`%7(%7,*7(`%80%!8%-8%984%E84*W8(`%84%8%8% 94%94*'9(`&9'`%9*9`*9 `&9'`%:8*:`*:`**: `&3:'`*C: `%P:t*U:`*]:`*y:`*:`*:!`%x;%~;%;%;%;%;%;%;%;%;%<%<%-<%2<%D<%I<%[<%`<%r<%w<%<%=%Z>%_>%p><%{><%><%><%><%>< $@ $` $ $  $0 $h $ $ $ 0 $$l $( $, $0 $4@ $8 $< $@ $D, $Hp $L $P $T $X0 $\x $` $d $h $l0 $p| $t $x $|8 $p $ $ $ $@ $ $ ]>  ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_io N (05/14/9710:28:26gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O.Iy@CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData@  GetXyzData ExtractSsInfoFromSegy "  GetGprFileTypep+  GetGprSubGrid-  GetSubImage8< InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV @@??@@OKCo@AAGetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&hAhl hH h h=thx  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh0 EPUvUEpt=ttphH GEPUvUEhl=tplhhd EPE ~`=t`Ph| 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0Xu uM|~ jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E4 thx E8PP J=t h| E8P@Pj.@P th @Ph @P uSj@P t'=u = uEPNj]_^[ÐPjPP [ƅj=P t+PQP P|Dž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l TTTTTTGs Ƅ>dž_^[ % *  `*2`*?`*\`*`*`*`*`*`*`%M *V `*`*`*`*`*`*+`*;`*P`*`*`*`*`*`*6`*a`*`*`%l %H % &`* `* `&$`%x *`*&`&$`% *`*`&$`% *`*C`*~`&$`% *`*`*`&$`% *`*`& $`% *`*'`&3$`%K *P`*|`*`*`*`*(`*N`*n`*`&$`% *`% *`% *`&\$`%d( *i`&$`%D *`*`*`*`&$`%!T *&`&<#`*J `*S`&$`%d *`%%%#%S%%%%-%_%%%%%q%%%'%x%*`&$`%l *(`&>$`%M *X`&n$`%} *`%&$`% *`&$`% *`&$`%' *2`&B$`%V *t`&$`% *`%*(`&$`%0 *`%& $`%H **`%6&T$`%hd *v`&$`%| *`&$`% *`%& $`%! *,`%8&V$`%j *o`*}`*`&$`% *`*`*`&)$`*1`*N`% * `*`* `*3 `* `* `* `&%!$`%@! *E!`*x!`%e" *n" `*"`&"`&"`&"%`%# *#`*0# `%# %#*#`*# `*$ `*?$ `*i$ `*$ `*$ `*h%(`%%x *% `*%`&%%`%%| *%`*%`*%`%% *%`%% *& `*#&`&0&`&B&`*Z&`*&`*&`*&`&&"`* ' `*'`*p'`&'%`%' *'`&'%`%' *'`&'%`%' *'`*'`&(%`% ( *(`*(`*8( `&a(%`%( *(`&(%`%( *)`* )`*') `*8)`%)%) %)**(`*"* `*8* `*D* `*_* `*V+`&+&`%+, *+`*+`*,`%, *, `*,`*,!`*0-`*S- `*|- `*-`*-`*-!`&.'`%Z. *_.`*g.`&/'`%/*/`*/`*/`%/,*/ `*/`*#0!`*\0`*x0 `&0'`%00*0`*0 `&0'`% 1D%2(%2,*2(`%p30%}3%3%34%34*3(`%A44%N4%Z4%e44%q44*4(`*5 `&'5'`%45*95`*A5`*]5 `&f5'`*r5 `%5*5`*5`*5 `&5'`%5*6`* 6`%n7@%s7<%7%7% 84%8%#8%184%=84*O8(`%8H%8D%8P%8L%794%D9%P9%]94%i94*{9(`%90% :%:%%:4%1:4*C:(`%:4%:%:%:4% ;4*;(`&;'`%;(*;`*; `&;'`%;P*;`*<`*< `&'<'`*7< `%D<*I<`*Q<`*m<`*y<`*% >%>%">%4>%9>%K>%P>%b>%g>%>%?%J@%O@%`@T%k@T%v@T%@T%@T%@T $X $x $ $  $H $ $ $ $ H $$ $( $, $0  $4X $8 $< $@ $DD $H $L $P $T $XH $\ $` $d $h $lH $p $t $x $|P $ $ $ $  $X $ $  ? >ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_io?8N (08/04/9710:20:41gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O. Jy@CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData@  GetXyzData ExtractSsInfoFromSegy "  GetGprFileType+  GetGprSubGrid.  GetSubImage8< InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV @@??@@OKCo@AAGetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&hAhl hH h h=thx  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh0 EPUvUEpt=ttphH GEPUvUEhl=tplhhd EPE ~`=t`Ph| 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0XuuE4 uM|~ E48jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E48t thx E8PP I=t h| E8P@Pj.@P th @Ph @P uRj@P t&=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PXDž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l TTTTTTGs Ƅ>dž_^[ % *  `*2`*?`*\`*`*`*`*`*`*`%M *V `*`*`*`*`*`*+`*;`*P`*`*`*`*`*`*6`*a`*`*`%l %H % &`* `* `&$`%x *`*&`&$`% *`*`&$`% *`*C`*~`&$`% *`*`*`&$`% *`*`& $`% *`*'`&3$`%K *P`*|`*`*`*`*(`*N`*n`*`&$`% *`% *`% *`&\$`%d( *i`&$`%D *`*`*`*`&$`%!T *&`&<#`*J `*S`&$`%d *`%%%#%S%%%%-%_%%%%%q%%%'%x%*`&$`%l *(`&>$`%M *X`&n$`%} *`%&$`% *`&$`% *`&$`%' *2`&B$`%V *t`&$`% *`%*(`&$`%0 *`%& $`%H **`%6&T$`%hd *v`&$`%| *`&$`% *`%& $`%! *,`%8&V$`%j *o`*}`*`&$`% *`*`*`&)$`*1`*N`% * `*`* `*3 `* `* `* `&%!$`%@! *E!`*x!`%e" *n" `*"`&"`&"`&"%`%# *#`*0# `%# %#*#`* $ `*1$ `*_$ `*$ `*$ `*$ `*%(`%%x *% `*%`&%%`%%| *%`*%`*%`% & *&`%!& *-& `*H&`&U&`&f&`*~&`*&`*&`*&`&'"`*.' `*7'`*'`&'%`%' *'`&'%`%' *'`&'%`%' *(`*(`&)(%`%1( *6(`*B(`*\( `&(%`%( *(`&)%`% ) *%)`*1)`*K) `*\)`%*%* % **%*(`*F* `*\* `*h* `** `*z+`&+&`%+, *+`*+`*,`%, *, `*,`*-!`*P-`*s- `*- `*-`*-`*-!`&6.'`%z. *.`*.`&/'`%/*/`*/`*/`%0,* 0 `*0`*C0!`*|0`*0 `&0'`%00*0`*0 `&1'`%-1D% 3(%3,*3(`%30%3%3%34%34*3(`%a44%n4%z4%44%44*4(`*25 `&G5'`%T5*Y5`*a5`*}5 `&5'`*5 `%5*5`*5`*5 `& 6'`%6*"6`**6`%7@%7<%7%7%*84%78%C8%Q84%]84*o8(`%8H%8D%8P%8L%W94%d9%p9%}94%94*9(`%:0%,:%8:%E:4%Q:4*c:(`%:4%;%;%;4%);4*;;(`&;'`%;(*;`*; `&<'`%< `&G<'`*W< `%d<*i<`*q<`*<`*<`*%&>%+>%=>%B>%T>%Y>%k>%p>%>%>%>%@%j@%o@%@T%@T%@T%@T%@T%@T $X $x $ $  $H $ $ $ $ H $$ $( $, $0  $4X $8 $< $@ $DD $H $L $P $T $XH $\ $` $d $h $lH $p $t $x $|P $ $ $ $  $X $ $ f " #ExtractSsInfoFromSegyGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitGprInfoStructgen_io.8N (08/08/9708:55:08gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O. Jy@CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData@  GetXyzData ExtractSsInfoFromSegy "  GetGprFileType+  GetGprSubGrid.  GetSubImage8< InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV @@??@@OKCo@AAGetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&hAhl hH h h=thx  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh0 EPUvUEpt=ttphH GEPUvUEhl=tplhhd EPE ~`=t`Ph| 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0XuuE4 uM|~ E48jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E48t thx E8PP I=t h| E8P@Pj.@P th @Ph @P uRj@P t&=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PXDž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l TTTTTTGs Ƅ>dž_^[ % *  `*2`*?`*\`*`*`*`*`*`*`%M *V `*`*`*`*`*`*+`*;`*P`*`*`*`*`*`*6`*a`*`*`%l %H % &`* `* `&$`%x *`*&`&$`% *`*`&$`% *`*C`*~`&$`% *`*`*`&$`% *`*`& $`% *`*'`&3$`%K *P`*|`*`*`*`*(`*N`*n`*`&$`% *`% *`% *`&\$`%d( *i`&$`%D *`*`*`*`&$`%!T *&`&<#`*J `*S`&$`%d *`%%%#%S%%%%-%_%%%%%q%%%'%x%*`&$`%l *(`&>$`%M *X`&n$`%} *`%&$`% *`&$`% *`&$`%' *2`&B$`%V *t`&$`% *`%*(`&$`%0 *`%& $`%H **`%6&T$`%hd *v`&$`%| *`&$`% *`%& $`%! *,`%8&V$`%j *o`*}`*`&$`% *`*`*`&)$`*1`*N`% * `*`* `*3 `* `* `* `&%!$`%@! *E!`*x!`%e" *n" `*"`&"`&"`&"%`%# *#`*0# `%# %#*#`* $ `*1$ `*_$ `*$ `*$ `*$ `*%(`%%x *% `*%`&%%`%%| *%`*%`*%`% & *&`%!& *-& `*H&`&U&`&f&`*~&`*&`*&`*&`&'"`*.' `*7'`*'`&'%`%' *'`&'%`%' *'`&'%`%' *(`*(`&)(%`%1( *6(`*B(`*\( `&(%`%( *(`&)%`% ) *%)`*1)`*K) `*\)`%*%* % **%*(`*F* `*\* `*h* `** `*z+`&+&`%+, *+`*+`*,`%, *, `*,`*-!`*P-`*s- `*- `*-`*-`*-!`&6.'`%z. *.`*.`&/'`%/*/`*/`*/`%0,* 0 `*0`*C0!`*|0`*0 `&0'`%00*0`*0 `&1'`%-1D% 3(%3,*3(`%30%3%3%34%34*3(`%a44%n4%z4%44%44*4(`*25 `&G5'`%T5*Y5`*a5`*}5 `&5'`*5 `%5*5`*5`*5 `& 6'`%6*"6`**6`%7@%7<%7%7%*84%78%C8%Q84%]84*o8(`%8H%8D%8P%8L%W94%d9%p9%}94%94*9(`%:0%,:%8:%E:4%Q:4*c:(`%:4%;%;%;4%);4*;;(`&;'`%;(*;`*; `&<'`%< `&G<'`*W< `%d<*i<`*q<`*<`*<`*%&>%+>%=>%B>%T>%Y>%k>%p>%>%>%>%@%j@%o@%@T%@T%@T%@T%@T%@T $X $x $ $  $H $ $ $ $ H $$ $( $, $0  $4X $8 $< $@ $DD $H $L $P $T $XH $\ $` $d $h $lH $p $t $x $|P $ $ $ $  $X $ $ 1,0xConvertProcHist2 EditDztHeaderExtractSsInfoFromSegyGetDztChSubGrid16GetDztChSubGrid16MsgGetDztChSubGrid8GetDztChSubGrid8MsgGetDztChSubImage8GetDztChSubImage8MsgGetGprFileTypeGetGprFileTypeMsg GetGprSubGridGetGprSubGridMsg GetMrkData GetMrkDataMsgGetSegyReelHdrGetSegyReelHdrMsg GetSegyTraceGetSegyTraceMsg GetSsHdFileGetSsHdFileMsg GetSsTrace GetSsTraceMsg GetSubImage8GetSubImage8Msg GetXyzData GetXyzDataMsgInitDt1ParametersInitGprInfoStructPrintOneDztHeaderPrintOneDztHeaderMsgPrintSegyReelHdrPrintSegyTraceHdr PrintSsHdInfoPrintSsTraceHdrReadOneDztHeaderReadOneDztHeaderMsgReadSegyReelHdrReadSegyReelHdrMsgSEGY_ASCII_CMDS SS_HD_CMDS SaveDztFileSaveDztFileMsg SaveSsHdFileSaveSsHdFileMsgSetDt1TraceHeaderSetDzt5xHeader SetDztHeaderSetSgyFileHeaderSetSgyTraceHeaderant_name ant_number month_abbrph_hboxhph_hboxlph_hfirhph_hfirlph_hiirhph_hiirlph_hstsph_htchph_htclph_htrihph_htrilph_vboxhph_vboxlph_vfirhph_vfirlph_viirhph_viirlph_vtchph_vtclph_vtrihph_vtrildzt_io\dt1_io=gen_io}ksgy_iojZ(!08/08/9713:53:36dzt_io iC32 COMPILER 1.1A dzt_io.c 1.1AE(,TcTyICODE329DATA97STACK  month_abbr<  ant_numbert ant_name GetDztChSubGrid8Msg GetDztChSubGrid16Msg GetDztChSubImage8Msg, PrintOneDztHeaderMsg4 ReadOneDztHeaderMsg` SaveDztFileMsg| ph_viirl ph_viirh ph_vfirl ph_vfirh ph_vboxl ph_vboxh ph_vtril ph_vtrih ph_vtcl ph_vtch ph_hiirl ph_hiirh ph_hfirl ph_hfirh ph_hboxl ph_htril ph_htcl ph_hboxh ph_htrih ph_htch ph_hsts`  GetDztChSubImage8! ReadOneDztHeader%  SetDztHeader* PrintOneDztHeader01 ConvertProcHist204 GetDztChSubGrid8p7 GetDztChSubGrid16:  SaveDztFile>  EditDztHeaderD  SetDzt5xHeader getch pow _stdout _stderr fclose fopen fprintf fread fseek ftell fwrite printf puts rewind setvbuf sprintf free malloc abort strcpy strlen strncpy strstr  localtime time intdos Debug Debug Debug Debug Debug Debug LQ_FLTDW_CNV H@?`@no dateJanFebMarAprMayJunJulAugSepOctNovDecerror0000311232243207302031103105320531023101310042084205unknown80 MHz15/45/80 MHz100 MHz120 MHz120 MHz300 MHz300 MHz500 MHz900 MHz1000 MHz1 GHz2.5 GHzGetDztChSubGrid8(): No error.GetDztChSubGrid8() Error: fopen() failed.GetDztChSubGrid8() Error: Short count from fread().GetDztChSubGrid8() Error: Inconsistency -- first scan sample not 0xFF.GetDztChSubGrid8() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid8() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid8() Error: Unable to allocate temporary storage.GetDztChSubGrid8() Error: Data do not consist of 8-bit samples.GetDztChSubGrid8() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid8() Error: Invalid channel selected.GetDztChSubGrid8() Error: Number traces exceeds number of grid columns.GetDztChSubGrid16(): No error.GetDztChSubGrid16() Error: fopen() failed.GetDztChSubGrid16() Error: Short count from fread().GetDztChSubGrid16() Error: Inconsistency -- first scan sample not 0xFFFF.GetDztChSubGrid16() Error: Number scan samples exceed number of grid rows.GetDztChSubGrid16() Error: EOF encountered -- grid cols exceed number of scans.GetDztChSubGrid16() Error: Unable to allocate temporary storage.GetDztChSubGrid16() Error: Data do not consist of 16-bit samples.GetDztChSubGrid16() Error: Error value returned by ReadFirstDztHeader().GetDztChSubGrid16() Error: Invalid channel selected.GetDztChSubImage8(): No error.GetDztChSubImage8() Error: Unable to open input DZT file.GetDztChSubImage8() Error: Short count from fread().GetDztChSubImage8() Error: Inconsistency -- first trace sample not 0xFFFF.GetDztChSubImage8() Error: requested trace samples exceed number of image rows.GetDztChSubImage8() Error: EOF encountered; image cols exceed number of traces.GetDztChSubImage8() Error: Unable to allocate temporary storage.GetDztChSubImage8() Error: Datatype not 8, 16, or 32 bits in size.GetDztChSubImage8() Error: Invalid function argument.GetDztChSubImage8() Error: Requested channel not present in file.GetDztChSubImage8() Error: Error value returned by ReadFirstDztHeader().PrintOneDztHeader(): No errors.PrintOneDztHeader(): ERROR: Unable to assign/open output stream.ReadOneDztHeader(): No errors.ReadOneDztHeader() ERROR: Function argument list contains a NULL pointer.ReadOneDztHeader() ERROR: fopen() failed.ReadOneDztHeader() ERROR: Short count from fread().ReadOneDztHeader() ERROR: Invalid channel selected.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_bits not 8,16,32.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nsamp not 2**i.ReadOneDztHeader() ERROR: Invalid DZT header format - rh_nchan not 1,2,3,4.ReadOneDztHeader() ERROR: Invalid DZT header format - last 50 bytes != 0.ReadOneDztHeader() WARNING: Header ID is incorrect (not 0x0nFF).ReadOneDztHeader() WARNING: Possible header corruption -- checksum is wrong.SaveDztFile(): No errors.SaveDztFile() Error: Function argument list contains a NULL pointer.SaveDztFile() Error: Function argument list contains an invalid value.SaveDztFile() Error: Problem opening output file.SaveDztFile() Error: Short count from fwrite saving header(s).SaveDztFile() Error: Short count from fwrite saving data.SaveDztFile() Error: Unable to allocate temporary storage. Vert. IIR low pass N=%d F=%g Vert. IIR high pass N=%d F=%g Vert. FIR low pass N=%d F=%g Vert. FIR high pass N=%d F=%g Vert. boxcar low pass N=%d Vert. boxcar high pass N=%d Vert. triangle low pass N=%d Vert. triangle high pass N=%d Vert. low pass TC=%g Vert. high pass TC=%g Horiz. IIR low pass N=%d F=%g Horiz. IIR high pass N=%d F=%g Horiz. FIR low pass N=%d F=%g Horiz. FIR high pass N=%d F=%g Horiz. boxcar stacking N=%d Horiz. triangle stacking N=%d Horiz. IIR stacking TC=%g Horiz. boxcar background removal N=%d Horiz. triangle background removal N=%d Horiz. IIR background removal TC=%g Static stacking N=%d ReadOneDztHeader() returned %d rbfread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld File rewound and fseeked to (last_trace * disk_chunk_size)EOF found - skip loop; skip counter=%ld ftell=%ld bytes traces_read=%ld rbAssertion failed: (%s), file %s, line %d *header_bytes == 1024dzt_io.c ReadOneDztHeader: num_hdrs=%ld num_traces=%ld header_bytes=%ld hdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,float rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %g rh_nproc = %hu proc_hist = %s hdrPtr = %p stdoutstderrwtSIR-10A header for file %s: number of headers = %d file header size = %d number of GPR traces = %d SIR-10A header ID = 0x%04x offset to data = %hd samples per scan = %hu bits per data word = %hu binary offset = %hd (0x%04X) scans per second = %f scans per meter = %f meters per mark = %f position (ns) = %f range (ns) = %f scans per pass = %hu create date = no date create date = %s %d, %d (%d:%02d:%02d) modification date = no date modification date = %s %d, %d (%d:%02d:%02d) offset to range gain = %hu size of range gain = %hu offset to text = %hu size of text = %hu offset to proc.hist. = %hu size of proc.hist. = %hu Press a key to continue ...number of channels = %hu ave. diel. constant = %f top pos. in meters = %f range in meters = %f reserved = %s data element type = unsigned 8-bit int data element type = signed 8-bit int data element type = unsigned 16-bit int data element type = signed 16-bit int data element type = signed 32-bit int data element type = unsigned 32-bit int data element type = 32-bit float data element type = 64-bit float (USGS) data element type = unknown (0x%02X) antenna name = %s (%s) active channels mask = 0x%04X this file name = %s checksum for header = %hu (0x%04X) calculated checksum = %hu (0x%04X) [header %s corrupted] is notisnumber of rg breaks = %hd range gain: scan sample db %3d %7.3f Press a key to continue ...comments = %s no comments Processing History: %s none no processing history stdoutstderrReadOneDztHeader() return %d rbReadOneDztHeader() return %d rbwbhdr_num = %d rh_nsamp = %hu rh_bits = %hu rh_zero = %hd rh_sps = %g rh_spm = %g rh_mpm = %g,rh_position = %g rh_range = %g rh_npass = %hu rh_nchan = %hu rh_epsr = %f rh_top = %f rh_depth = %g rh_dtype = %x antname = %s rh_name = %s text = %s rg_breaks = %hu rg_values = %p rh_nproc = %hu proc_hist = %s hdrPtr = %p SVWUEԉDž}t}4t}x9E,|9E0}]_^[Ð}(yE(PEPEPEPEPEPE t)=tPh} } ]_^[tt t]_^[Ð9E| ]_^[ËEE0H;|]_^[ÐhEPE u ]_^[DžHPPt Dž t QjPPPEPEEPE uMEP t*DžtItPPDž]_^[ÐEM MEjPEP EEظEEEE,;E~cEEPjEPEPsGEE@ tE=tEPEPEPhEEԉEЋEEЋ}FG9u0~2EЊ8M4 U吋EԉE̋EE̋}FG9u0~lExM4 UᐋEԉEȋEEȋ}FG9u0~0EȋM4 U␐Oz tEEE(;EE$M;=tfPQh EPjEPEP=tEPEPEPh E@ t\PjE$EPEP =t4h\EPEPPEPhEEP t*DžPI\PPPDžEPE]_^[SVWU }(t}t }t}u]_^[ÐhEP u ]_^[ÐE$WjE$PE(P?E(Ht!t tW]_^[ÐE F;VE^]؛55E(@PEXuEE(@4M|~W]_^[ËEM 9~ yW]_^[ÐEE(=tE E(fH~fMfH~fMF}E(fpfEꐐfEM(fA~Ef;EtE jE 3PW F2}JWPPEPrJ}t۸M$jM3PW F2}6WPPEPrs}tW]_^[Ð} ~fVW}(% _^jE M$PW WjE$PE(PsW]_^[ÐjjW WEM U$+‰E](CU(R‹؋E]W=t$E$PEPEPh8}t}u}u ]_^[Ð}t}u}u ]_^[Ð}t}u}u ]_^[Ð}t}t}u ]_^[Ð}t}t}u ]_^[Ð}t}t}u]_^[Ð}t}t}t]_^[Ð]_^[SVWUuluuufE=VEdPE`PE\PEXPETPEPPELPEH]ED]E@]EEL;tj PFbP E<#fFp,fFp$fFpfFptۃtރttEP;tjPFrP fF(EXfF*EMXf ~*GEX;~F(EM\ F(N*fF,ET t3;t'P@fF.ETPF,MPfF.F,N.fF0fE`fF2Ed t-8t(GE`;~F0NjMd 9U 㐐G}EfxfEꐐfEfF~]_^[SVWU }$fEhEP t0hEP thEP u ]_^[ÐE PhV G4PhV EPhV E ~Ph V Ph<V GPh\V GPhxV GPhV GPGPhVG ]؛hVG]؛hVG]؛hVG]؛h,VG]؛hHVGPhdV G"% uhV`G %PG %?PG!%PG#%PG"%PG"%PhV G&% uhV]G$%PG$%?PG%%PG'%PG&%PG&%PhV G(Ph(V G*PhDV G,Ph`V G.Ph|V G0PhV G2PhV tu hVhG4PhV G6]؛h VG:]؛h(VG>]؛hDVGBPh`V Ga;u Gu<Gat%t0t3t6t9t<t? tBHh|VKhhhސh,֐hXΐhƐh뾐GaPhV EEEE < t(QObQ tދEtPEPGbPhV M;tEPh V h(VGpPh,V GrPhLV G~f t|PPhhVfG~fEfG~fEEEE=} fGfEfEf;Eu PEPPhVfEfG~G(f tf*tzfEPhV hVGHMIEEEEM;~*G(Ǎ]؛MQhVȁtu h4VhPG,f tPhTV hdVG2f tYO0 QPhhhtVh thhV hhVhEP uhEP u V1]_^[SVWU}E EEE+E;E3s1C2[2222222s222333i33u33/3G333344444444444444444444444444443F]FP|FF]FP.F]FPF]FPrFP"FPFP FPF]𛡜F]𛡠F]FPFF]FP.F]FPF]FPPW^FPaFPUF]𛡼)FP6FP*F]PWFPPW EPPWY;EvE]_^[ÐW-E]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[ËE ;E} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u>S t%DžIPP]_^[ËEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUEDžPEPEPEPEPEPE t*=tPh} } ]_^[Ðt ]_^[ËE x ;| ]_^[Ð9E$} ]_^[hEP u ]_^[ÐDžHPPt tPjVPPPSEEPE u@S t%DžIPP]_^[ÐEMMEjPS SjEPEPsKS t%DžlIxlPPEP]_^[ÐEMEUEVWU(_^EG9} ~ZSjEPEPsEC t2E)VWE(u܋M_^룐S t%DžHITHPPEPE]_^[SVWUpEEE}(t },t}u]_^[Ð9E$|9E|E| } |=~ ]_^[øEEE};E]55EvʋE@PEX]55EsE@PEX]55EE PE u ]_^[ÐM IEE tt) tHf}F;~SEM1EF;~/EMfqEF;~ EMhEPE u t EP]_^[EHE؉EEPPEE܃}tEE tMQj EPPPEPEEEE9E$~&MQjhM(PsE}E EEEEE;EE `E,Mzt]BWE,MfZt=fB5E,MztBtt t͋EPjEPE,MPr' TEPjEPEP5EEPE tEIEEPPE t EPE]_^[SVWU,uuE5>$?@?H?q??????? @@(@2@C:@CH@C`@@@@C@@ AC#A BPBCEfE؃~ fqfFiEfE=t=t=uxfEfFxEfE؃tuxMfNFt Fu{NIfF}EEErnEw_EF }EFsEFiEF_EFUEfE؃|{fFEF EF$ufF(mF( ~eN* F, ~xN. ~xfF,pEE||fN4tptstv]EF6uEF:EF>uj EPFbP Fj(uFo)TFoLF4tttt2fFpS*fFpS"fFpSfFpSjEPFrP EEfF(M fM|׃f;v;]++ڋF(M;w^E 8U MOِEUf;s9^(ڋU++ʉMsE 8U EGEN(U ffF*fF,N.fF0F(MffU؋UUDEEEE؋M;~ŋEUEEP@E܃vN.;s0U++F,N.;LE 8U MOߐF.M;v-V,++؉]sE 8U EG吋EfF.N,fF0EHPEPEP F,N.E@EEP@E܃vN2;s2U++F0N2;NE 8U MOߐF2M;v-V0++؉]sE 8U EG吋EfF2HPEPF0MP F0MDfF~fEEEE=} fFfEfEfF~]_^[SVWUupuuufE=E PEPEPEPh E0]ܛE,]ԛE(]̛E$]ěhH$E@]ܛEELFaEP t;tj PFbP E< fFp,fFp$fFpfFptۃtރttET t;tjPFrP fF~EN(M\f ~'GE\;~F(EM` EX t1;t%GF.;~F,NjMX 9U ␐Eh t-8t(GF2;~F0NjMh 9U 㐐G}EfxfEꐐfEfF~]_^[ ;&`%* `%q*z`*`*`*5`*H`*r`* `*`&!`%5*: `*B`&C `%M *R `*o `& `% * `* `* `* `& `% \* `* `% *! `* !`*%!`*O!`*e!`%!*!`*!`*"`%P"%V"*["`*"`*"`*O# `*s#`*# `*#`*#`*$ `*2$`*@$`*Z$ `*c$ `*$`&$`%$8*$ `*$`&%`%&|*& `*&`*'`*'`*(`*(`*g)`*)`%(**1*`&=*`%E**N*`&Z*`%a**j*`%***`%***`%***`%* **`%*<**`%*\**`%*x*+`%+*+`%*+*0+`%B+*H+`%Z+*`+`%r+*x+`%+,*+`%+H*+`%+d*+`%+*+`&., %4,*:,`%Q,*W,`&, %,*,`%,(*,`%,D*,`%,`*,`%,|*-`%-*-`%"-*(-`&1-`&9-`%@-*F-`*N-`%S-*X- `%e-*k-`%}- *-`%-(*-`%-D*-`%-`*-`%.|*.`%!.%).%1.%9.,%A.X%I.%Q.%^.*d.`$.< *.`$.t *.`%.*.`%. *.`%.(*.`%.,*.`%/L*/`%!/h*'/`%o/%y/%/*/`%/*/`%/*/`%0*0`&&0`&.0`%504*;0`*C0`%H0P*M0 `%b0T*h0`%u0d*{0`$0 %0t*0`$0 *0`$0 %0*0`%0%0*0`%0*0`%1*1`*1`%o1s1%s1C2%w1[2%{12%12%12%12%12%12%1s2%12%12%13%13%13%1i3%13%1u3%13%1/3%1G3%13%13%13%14%14%14%14%14%14%14%14%14%14%14%14%14%24%24% 24%24%24%24%24%24%#24%'24%+24%/24%324%724%;24%?23$U2| $m2 $2 $2 $2 $2 $2 $2 $2 $2 $3 $)3 $A3 $Y3 *`3`$o3 ${3 $3 $3 $3 $3 *3`$3 *3`*3`*3`*4`&|4`%4*4 `% 5*5`*K5`*5`*5`*5`*5`*6 `*%6`*36`*W6`*h6`*6`*"7`*F7`*W7`&7`%7*7 `%58*>8`*w8`*8`*8`*8`* 9`*B9 `*U9`*c9`*9`*9`*:`*R:`*v:`*:`%9;%?;*D;`%h;%n;*s;`%;%;*;`*;!`*;`%i<*r<`*<`*<`*<`*= `*= `*> `*+>`*I>`*`>`%>>%>$?%>@?%>H?%>q?%>?%>?%>?%>?%>?%>?%> @%>@%>(@%>2@%>C%>:@%>C%>H@%>C%>`@%>@%>@%>@%?C%?@%?@% ? A%?C%?#A%? B%?PB% ?C%?%?*@`*A`*XB`*B`*"C`*C`&-D `%LD *QD `%DH*D `%D*D `%D*D `%D*D `% E,*E `*E`*NF`*ZF`*!G`*G`*H` $ $  $$ $ ( $, $0 $4 $8 $ < $$@ $(D $,H $0L $4P $<X $@` $Dh $Hp $Lx $P $T $X $\ $` $d $h $l $t $x $| $ $ $ $ $ $ $ $ $$ $, $4 $T $ $ $ $H $ $ $ $` $ $ $ $( $` $ $ $H $ $ $ $T $t $ $  $4 $ $ $ $ \ $$ $( $,$  $0D  $4  $8  $<  $@  $DT  $H  $L  $P  $Tl  $X  $\  $`L  $dh  $h  $l  $p,  $tl  $x  $|  $ $$ $D $d $ $ $ $ $ $ $8 $\ $ $ $ $ $ $( $T $| ɷ- 08/08/9713:52:36dt1_io iC32 COMPILER 1.1A dt1_io.c 1.1AE(,->kK*yl#CODE329oDATA9GSTACK  SS_HD_CMDS8 GetSsHdFileMsgP  GetSsTraceMsg` SaveSsHdFileMsg  InitDt1Parameters   GetSsHdFile  PrintSsHdInfo  GetSsTrace` " SaveSsHdFile! SetDt1TraceHeader! PrintSsTraceHdr access getch kbhit errno atof _stdout _stderr fclose fgets fopen fprintf fread printf puts rewind sprintf atoi calloc strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr  a#NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODEGetSsHdFile(): No errors.GetSsHdFile() ERROR: NULL pointer in parameter list.GetSsHdFile() ERROR: Unable to open input file.GetSsHdFile() ERROR: Unexpected EOF.GetSsHdFile() ERROR: Unable to allocate storage for proc_hist.GetSsHdFile() ERROR: This file not recognized as a S&S HD file.GetSsTrace(): No errors.GetSsTrace() ERROR: NULL pointer in parameter list.GetSsTrace() ERROR: Short count from fread() (header).GetSsTrace() ERROR: Short count from fread() (data).SaveSsHdFile(): No errors.SaveSsHdFile() ERROR: NULL pointer passed for output HD filename.SaveSsHdFile() ERROR: Unable to open output HD file.SaveSsHdFile() ERROR: Short count from fwrite().rt ERROR: Unable to open input file %s File or path name not found.Read Access denied.Unknown access error.cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s %snum_traces = %d num_samples = %d time_zero_sample = %d total_time_ns = %d start_pos = %g final_pos = %g step_size = %g pos_units = %s ant_freq = %g ant_sep = %g pulser_voltage = %g num_stacks = %d survey_mode = %s field_found = %d num = %d %sproc hist = %s stdoutstderrwt S&S HD info from file %s %s %s %s %02d/%02d/%02d (DD/MM/YY) NUMBER OF TRACES = %hd NUMBER OF PTS/TRC = %hd TIMEZERO AT POINT = %hd TOTAL TIME WINDOW = %hd ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %hd SURVEY MODE = %s Press a key to see processing history ...%s wt%s %s %s %02d/%02d/%02d (MM/DD/YY) NUMBER OF TRACES = %ld NUMBER OF PTS/TRC = %ld TIMEZERO AT POINT = %ld TOTAL TIME WINDOW = %d ns STARTING POSITION = %f FINAL POSITION = %f STEP SIZE USED = %f POSITION UNITS = %s POSITION UNITS = unknown NOMINAL FREQUENCY = %f MHz ANTENNA SEPARATION = %f PULSER VOLTAGE (V) = %f NUMBER OF STACKS = %d SURVEY MODE = %s SURVEY MODE = unknown SOURCE DATA FILE = %s TRACES PER SECOND = %f METERS PER MARK = %f NUMBER OF GAIN PTS = %d GAIN POINTS (db) =%s GAIN POINTS (db) = %7.3fGAIN POINTS (db) = %s %s stdoutstderrwt S&S header for trace number %f: position along traverse = %f samples per trace = %f bytes per sample = %f number of stacks = %f time window = %f time zero adjust = %f elevation data = %f OK flag (0 is OK) = %f seconds past midnight = %f comment flag = %f %s Vt$SVW % _^[SVWF % _^[SVWF` % _^[F_fffffSVW % _^[ƆSVW % _^[fff^SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWUu t}u]_^[ÐhEPE u`EPhjEP t.=uh= uhh]_^[ÐFF`EG };EPjPP j/P t‰}܋EP}Ej/PE tI@E}tPh,EPfE@Ej/PE t]}tEPh4EPfE@E}tPh<EPf}t)PPPEPhD;}}WEPjPP t[PP tj PV F G;}}ZEPjPP thPP tjEPFP FUG;}EPjPP 6EPjPP tj=P u8PP tj PV F EPjPP toj=P u;PP tjEPFP FUEPjPP uEP]_^[Ðj=P u>PP tjEPF`P Ɔ}t0VhlFPhF`PhEEPEEPjPP E}tPhƅ`j=PE tE+EPQ`P `PE t P`PP u}}u 7GǐE@EPE 87i6l3EPE ~fE}tbPhbEPE ~fE}tbPhbEPE xfE}t^Ph0EPE ~fE}t_PhEPٞE}tdنݝXhdEPٞE}twنݝXh1EPٞE}tDنݝXh ƆjEPP ƆE}t=Ph(EPUv EٞE}tCنݝXh8CEPUv EٞE}tbنݝXhHCEPUv EٞE}tنݝXhX 8EPE ~fE}t]PhpFƆj EPP Ɔ}tPhEEE}t}tEPh}}EP]_^[ÐEPG;}}EPjPP 㐐EEPjPP tE␐}tEPhE j@P uEP]_^[ÐEPG;}}EPjPP 㐐EG;}}>EPjPEP }tEPhjEPE뾐}tPhEP1]_^[SVWUX}EhEP t 8hEP thEPE u tEPhV ;t7WEPj EPE tEPhV G;t:GPEPj EPE tEPhV G`;t:G`PEPj EPE tEPhV PPPhVPh$V Ph@V Ph\V PhxV ه]hVه]hVه]hVPhV ه]hVه]h(Vه]hDVPh`V Ph|V hh t;tPhV }t V]_^[|$t|$ t|$uÐD$PjhD$PsËD$PjD$ PD$Ps1SVWU}pu]_^[ÐhEpP u ]_^[ÐEx ta;tUj PEP Ej EPE tj EPE tEPhW E| ta;tUjFPEP Ej EPE tj EPE tEPhW ta;tUjFPEP Ej EPE tj EPE tEPhW EPEPEPhWE PhW E$PhW E(Ph0W E,PhLW u4u0hlWu# `%J# *P# `*_#` $  $  $4 $ H $\ $p $ $ $  $$ $( $, $0 $8 $< $@P $D $H $L $P( $TD $Xx $\ $` $d $hH $l 8N (08/08/9713:52:46gen_io iC32 COMPILER 1.1A gen_io.c 1.1AE(,#O. Jy@CODE329DATA9#STACK GetGprFileTypeMsg$ GetGprSubGridMsgH  GetMrkDataMsg` GetSubImage8Msg  GetXyzDataMsg  GetMrkData@  GetXyzData ExtractSsInfoFromSegy "  GetGprFileType+  GetGprSubGrid.  GetSubImage8< InitGprInfoStruct access getch errno pow atof _stderr fclose fgets fopen fprintf fread fseek ftell printf puts rewind setvbuf atoi atol calloc free malloc abort strcat strchr strcmp strcpy strlen strncat strncpy strstr strupr intdos  SS_HD_CMDS SEGY_ASCII_CMDS Debug Debug Debug Debug LQ_FLTDW_CNV @@??@@OKCo@AAGetGprFileType(): No errors.GetGprFileType() ERROR: One or more function arguments is NULL.GetGprFileType() ERROR opening input GPR file: file or path name not found.GetGprFileType() ERROR opening input GPR file: read access denied.GetGprFileType() ERROR : Unable to open input GPR file.GetGprFileType() ERROR: Short count from fread().GetGprFileType() ERROR opening input *.HD file: file or path name not found.GetGprFileType() ERROR opening input *.HD file: read access denied.GetGprFileType() ERROR : Unable to open input info file.GetGprSubGrid(): No errors.GetGprSubGrid() Error: fopen() of GPR data file failed.GetGprSubGrid() Error: Short count from fread().GetGprSubGrid() Error: EOF encountered -- grid rows exceed number of scans.GetGprSubGrid() Error: Number of samples exceeds number of grid rows.GetGprSubGrid() Error: Unable to allocate temporaray storage.GetGprSubGrid() Error: NULL pointer in argument list.GetGprSubGrid() Error: Invalid datatype.GetGprSubGrid() Error: trace header not multiple of sample size.GetMrkData() No Errors.GetMrkData() Error: Unable to open MRK file.GetMrkData() Error: Problem getting data from MRK file.GetMrkData() Error: Unable to allocate storage for MRK values.GetMrkData() Error: EOF reached or error before all ticks retreived.GetMrkData() Error: Less than two ticks in file.GetSubImage8(): No errors.GetSubImage8() Error: Unable to open input data file.GetSubImage8() Error: Short count from fread().GetSubImage8() Error: EOF encountered -- image cols exceed number of scans.GetSubImage8() Error: Last scan sample exceeds number of image rows.GetSubImage8() Error: Unable to allocate temporaray storage.GetSubImage8() Error: Invalid data type specified.GetSubImage8() Error: NULL pointer in argument list.GetSubImage8() Error: Max and min values must be given for float point data.GetXyzData() No Errors.GetXyzData() Error: Unable to open XYZ file.GetXyzData() Error: Problem getting data from XYZ file.GetXyzData() Error: Unable to allocate storage for XYZ values.GetXyzData() Error: EOF reached or error before all values retreived.GetXyzData() Error: Less than two ticks in file.rtrtAssertion failed: (%s), file %s, line %d HdrPtr != NULL && InfoPtr != NULLgen_io.cExtractSsInfoFromSegy(): string[%d]=%s c_skip = %d cp=%s cp=%s cp=%s date found %d: year=%d month=%d day=%d job_number = %s title1 = %s title2 = %s time_date_created assigned string[%d]=%s cmdstr = %s cp=%s total_traces = %d in_samps_per_trace = %d timezero_sample = %d in_time_window = %g starting_position = %g final_position = %g position_step_size = %g position_units = %s nominal_frequency = %g antenna_separation = %g pulser_voltage = %g number_of_stacks = %d survey_mode = %s traces_per_sec = %g meters_per_mark = %g num_gain_pts = %d SURVEY MODEproc_hist = %s rbChecking DZT header formatAssertion failed: (%s), file %s, line %d header_bytes == 1024gen_io.cDT1Checking S&S HD format.HDrtnum_traces = %d num_samples = %d total_time_ns = %d Checking S&S DT1 filetrace_num = %g aux_trace_num = %g Checking SEG-Y formatGetGprSubGrid(): filename = %s datatype = %ld first_trace = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ldrbGetSubImage8(): filename = %s datatype = %ld first_trace = %ld first_samp = %ld total_samps = %ld num_cols = %ld num_rows = %ld file_header_bytes = %ld trace_header_bytes = %ld skip_traces = %ld min_data_val = %g max_data_val = %g if_image = %d last_trace = %ld samp_size = %ld disk_trace_size = %ld total_samps = %ld rbimage data selectedfread error - get trace loop. row=%ld error=%d traces_read=%ld fread error in skip loop. row=%ld ltemp = %ld EOF found in skip loop; ltemp = %ld ftell = %ld fread error - get trace loop. col=%ld error=%d traces_read=%ld traces_read = %ld last_trace = %ld fread error - skip loop. col=%ld ltemp=%ld traces_read=%ld EOF found - skip loop; ltemp=%ld ftell=%ld traces_read=%ld not specifiednot specifiedSVWU}h EP u]_^[ÐSh\P uS]_^[Ð\P}]_^[ËPM uS]_^[þ97~CSh\P t*\;tӍ\PM FS97~'EPM]_^[Ð1]_^[SVWUh EPE u ]_^[ËEPhPP uEP]_^[ÍPPM}]_^[ÐEPM taFE90~hjM  uG;~EPEPEEP]_^[ÐEE;EEPhPP tRPP P;tPPEMj PPE tsEPn EPEMXj EPE t7EP2 EPEMHEEPE;E~RFE90~EP吋EPMM]_^[Ð1]_^[SVWU u}t u&hAhl hH h h=thx  EعPMԙEVWE= | ȋu_^G;}}EƄ琐=t3G(}&PWh אE`ctPh >EPUvEd=tEdPh0 EPUvUEpt=ttphH GEPUvUEhl=tplhhd EPE ~`=t`Ph| 8Ɔj EPP Ɔ =tEPh EPUvUEX\=tb\Xh GEPUvUE=tfh aEPE~P u dž=tbPh L~CEE}G9~.EPEj EPE uɃ=tF}u t PdžE9~EEEE(}.h PP t͋EEE@EMMEEE(}6EPgEP+E܉E}AEEE;E'E@jP u džE@ExDE}G;}E܍PM ;sVOM+PPEP jEPE @E ;nD=t ;tPh ]_^[SVWU uEVEE u Ƌ]_^[ÐE ~HE !|~~E␐E t M+ȉM}u Ƌ]_^[Ð!|~~C tG;}+ > 퐋Ƌ]_^[SVWU}t$}t} t},t}0t }4t}8u]_^[Ðh E8PE uDjE8P t'9u= uNj]_^[ÐMMMM M$M,M0M4=t h ljEEEPjEPPtt t uQFBVۅ0^ݝ,5 5Pۅ0XuuE4 uM|~ E48jE 3PEP F2}VEPPPPrVtҸEjM3PEP F2}6EPPPPtοǐ uZjjEP EPEM U+‰E‹؋E]( EMEM M$t t t%E,"E,E, E,مM0E48t thx E8PP I=t h| E8P@Pj.@P th @Ph @P uRj@P t&=u= uEPNj]_^[ÐPjPP [ƅj=P t+PQP PXDž t(PPP uu/F뿐@Ptt2tUP=t^Ph NP=t6Ph &P=tPh P =t h EPEPjhDPمD؝\t=t-م\ݝ,مDݝ$h  uQMMEM E$M(M,U0 M4 R=t h EPEPjhPsEP]_^[Ð=~Z<PH8PH 4PH|KF@ۅ@%Pۅ0X5 < 1Dž8EP4jjEP EP0j4PEP 0+4,@(uѥ(((ى(,8U]] @] M$M(%E,-E,!E,t׃tރttԋx Gs Ƅ> VWf_^ dždždždždždžG ;s >VWf_^Gs Ƅ>  GPs Ƅ> GPs Ƅ>l TTTTTTGs Ƅ>dž_^[ % *  `*2`*?`*\`*`*`*`*`*`*`%M *V `*`*`*`*`*`*+`*;`*P`*`*`*`*`*`*6`*a`*`*`%l %H % &`* `* `&$`%x *`*&`&$`% *`*`&$`% *`*C`*~`&$`% *`*`*`&$`% *`*`& $`% *`*'`&3$`%K *P`*|`*`*`*`*(`*N`*n`*`&$`% *`% *`% *`&\$`%d( *i`&$`%D *`*`*`*`&$`%!T *&`&<#`*J `*S`&$`%d *`%%%#%S%%%%-%_%%%%%q%%%'%x%*`&$`%l *(`&>$`%M *X`&n$`%} *`%&$`% *`&$`% *`&$`%' *2`&B$`%V *t`&$`% *`%*(`&$`%0 *`%& $`%H **`%6&T$`%hd *v`&$`%| *`&$`% *`%& $`%! *,`%8&V$`%j *o`*}`*`&$`% *`*`*`&)$`*1`*N`% * `*`* `*3 `* `* `* `&%!$`%@! *E!`*x!`%e" *n" `*"`&"`&"`&"%`%# *#`*0# `%# %#*#`* $ `*1$ `*_$ `*$ `*$ `*$ `*%(`%%x *% `*%`&%%`%%| *%`*%`*%`% & *&`%!& *-& `*H&`&U&`&f&`*~&`*&`*&`*&`&'"`*.' `*7'`*'`&'%`%' *'`&'%`%' *'`&'%`%' *(`*(`&)(%`%1( *6(`*B(`*\( `&(%`%( *(`&)%`% ) *%)`*1)`*K) `*\)`%*%* % **%*(`*F* `*\* `*h* `** `*z+`&+&`%+, *+`*+`*,`%, *, `*,`*-!`*P-`*s- `*- `*-`*-`*-!`&6.'`%z. *.`*.`&/'`%/*/`*/`*/`%0,* 0 `*0`*C0!`*|0`*0 `&0'`%00*0`*0 `&1'`%-1D% 3(%3,*3(`%30%3%3%34%34*3(`%a44%n4%z4%44%44*4(`*25 `&G5'`%T5*Y5`*a5`*}5 `&5'`*5 `%5*5`*5`*5 `& 6'`%6*"6`**6`%7@%7<%7%7%*84%78%C8%Q84%]84*o8(`%8H%8D%8P%8L%W94%d9%p9%}94%94*9(`%:0%,:%8:%E:4%Q:4*c:(`%:4%;%;%;4%);4*;;(`&;'`%;(*;`*; `&<'`%< `&G<'`*W< `%d<*i<`*q<`*<`*<`*%&>%+>%=>%B>%T>%Y>%k>%p>%>%>%>%@%j@%o@%@T%@T%@T%@T%@T%@T $X $x $ $  $H $ $ $ $ H $$ $( $, $0  $4X $8 $< $@ $DD $H $L $P $T $XH $\ $` $d $h $lH $p $t $x $|P $ $ $ $  $X $ $ |I 08/08/9713:52:40sgy_io iC32 COMPILER 1.1A sgy_io.c 1.1AE(,F/uFy=CODE329DATA9STACK SEGY_ASCII_CMDSH GetSegyReelHdrMsgX GetSegyTraceMsgd ReadSegyReelHdrMsg0 ReadSegyReelHdr` PrintSegyReelHdr  #SetSgyFileHeader'  SetSgyTraceHeaderP(  GetSegyTrace2 GetSegyReelHdr7 PrintSegyTraceHdr access getch kbhit errno _stdout _stderr fclose fopen fprintf fread fseek ftell printf rewind sprintf abort strcat strchr strlen strlwr strncat strncpy strstr Debug LQ_FLTDW_CNV  =@@NUMBER OF TRACESNUMBER OF PTS/TRCTIMEZERO AT POINTTOTAL TIME WINDOWSTARTING POSITIONFINAL POSITIONSTEP SIZE USEDPOSITION UNITSNOMINAL FREQUENCYANTENNA SEPARATIONPULSER VOLTAGE (V)NUMBER OF STACKSSURVEY MODETRACES PER SECONDMETERS PER MARKNUMBER OF GAIN PTSGAIN POINTSGetSegyReelHdr(): No errors.GetSegyReelHdr() ERROR: NULL pointer in parameter list.GetSegyReelHdr() ERROR: Short count from fread().GetSegyReelHdr() WARNING: ftell() returned error.GetSegyTrace(): No errors.GetSegyTrace() ERROR: NULL pointer in parameter list.GetSegyTrace() ERROR: Short count from fread().ReadSegyReelHdr(): No errors.ReadSegyReelHdr() ERROR: NULL pointer in parameter list.ReadSegyReelHdr() ERROR: Opening file. File or path name not found.ReadSegyReelHdr() ERROR: Opening file. Read Access denied.ReadSegyReelHdr() ERROR: Opening file. Unknown access error.ReadSegyReelHdr() ERROR: Short count from fread().ReadSegyReelHdr() WARNING: ftell() returned error.ReadSegyReelHdr() ERROR: Header format is not standard SEG-Y.rbstdoutstderrwt SEG-Y reel header for file %s: number of GPR traces = %d Byte storage order is big-endian (Motorola style) Byte storage order is little-endian (Intel style) %s NOTE: byte storage order has been reversed for Intel PC use SEG-Y job ID = %ld line number = %ld reel number = %ld data traces/record = %hd aux. traces/record = %hd reel sample interval = %hd fld. sample interval = %hd samples per trace = %hd orig. samples/trace = %hd sample format code = %hd CDP fold = %hd trace sorting code = %hd vertical sum code = %hd start sweep freq. = %hd end sweep freq. = %hd sweep length = %hd sweep type code = %hd trace no. of sweep ch= %hd sweep taper length = %hd sweep taper length = %hd sweep taper type = %hd correl. trace code = %hd bin. gain rec. code = %hd amp. rec. method = %hd meas. system code = %hd impuls sig. pol. code= %hd vib. pol. code = %hd Unassigned (optional buffer) not displayed Assertion failed: (%s), file %s, line %d HdrPtr != NULLsgy_io.cC%02d offset = %d job_number = %s|| offset = %d title1 = %s|| offset = %d title2 = %s|| offset = %d cp_next = %s|| offset = %d cp_next = %s|| %02d/%02d/%02d (DD/MM/YY)NUMBER OF TRACES = %ldNUMBER OF PTS/TRC = %ldTIMEZERO AT POINT = %ldTOTAL TIME WINDOW = %d nsSTARTING POSITION = %fFINAL POSITION = %fSTEP SIZE USED = %fPOSITION UNITS = %sPOSITION UNITS = unknownNOMINAL FREQUENCY = %f MHzANTENNA SEPARATION = %fPULSER VOLTAGE (V) = %fNUMBER OF STACKS = %dSURVEY MODE = %sSURVEY MODE = unknownSOURCE DATA FILE = %sTRACES PER SECOND = %fMETERS PER MARK = %fNUMBER OF GAIN PTS = %dGAIN POINTS (db) =%sGAIN POINTS (db) = %7.3fGAIN POINTS (db) = %smetermetrefeetinches%02d/%02d/%02d (D/M/Y)stdoutstderrwtSEG-Y header for trace number %ld: trace seq. in reel = %ld field record number = %ld trace num in fld num = %ld energy src pt num = %ld CDP ensemble num = %ld trace num in CDP ens = %ld trace ID code = %hd num vert sum traces = %hd num horiz sum traces = %hd data use = %hd dist from src to rec = %ld rec elev above SL = %ld src elev above SL = %ld src depth below surf = %ld rec datum elevation = %ld src datum elevation = %ld water depth at src = %ld water depth at rec = %ld scale factor prev 7 = %hd scale factor next 4 = %hd X source coord = %ld Y source coord = %ld X group coord = %ld Y group coord = %ld coord units code = %hd weathering velocity = %hd subweathering vel = %hd src uphole time = %hd rec group uphole time= %hd src static correction= %hd group static correct = %hd total static applied = %hd lag time A = %hd lag time B = %hd delay record time = %hd mute time--start = %hd mute time--end = %hd num samps in trace = %hu sample interval = %hu gain type code = %hd instrum gain const = %hd instrum early gain = %hd correlated (y/n) = %hd sweep freq start = %hd sweep freq end = %hd sweep length = %hd sweep type code = %hd sweep taper at start = %hd sweep taper at end = %hd taper type = %hd alias filter freq = %hd alias filter slope = %hd notch filter freq = %hd notch filter slope = %hd low cut freq = %hd high cut freq = %hd low cut slope = %hd high cut slope = %hd year data recorded = %hd day of year = %hd hour of day = %hd minute of hour = %hd second of minute = %hd time basis code = %hd trace wgt factor = %hd geoph grp no roll sw = %hd geoph grp no trace 1 = %hd geoph grp no last tr = %hd gap size = %hd overtravel taper code= %hd Unassigned (optional buffer) not displayed SVWUu t}t }t}u]_^[ÐhPEPE uLjEP t-9uE= u E EE]_^[ÐEPjhVsEP]_^[Ð =E EE8O EtPHHtPPH EpPHHpPPH ElPHHlPPH EhPH EdPH E`PH E\PH EXPH ETPH EPPH ELPH EHPH EDPH E@PH E<PH E8PH E4PH E0PH E,PH E(PH E$PH E PH EPH EPH EPH PH | PHG}#~ xPH֐ |~]_^[ÐEEPE x#jjEP EPE yEP]_^[ÐjEPEP E+EE E ueeMMEMEP1]_^[SVWU\}$EhTEP t 8h\EP thdEPE u tE PhhV E ~PhV }t hhV}EE}(}GjPEPEP EEPhV EPE ~Ĺ u뱐}thV PhTV PhpV PhV  PhV  PhV  PhV  PhV  PhV  Ph4V  PhPV  PhlV  PhV  PhV  PhV  PhV  PhV  PhV  Ph0V  PhLV  PhhV  PhV  PhV  PhV  PhV  PhV  PhV  Ph,V hHV}t V]_^[SVWUu&hghhhth MVW % _^PMEEGE;}}@Ph0P ؾEt tA;t5j P@P =tEtPVh EEx t ;jEP0P =tExPVh EƋM| tQ;tEjEQ0P =E|PVh Ep t ;EGj EPE tMjEEP0P =tEPVh EE@E떐jEEP0P =tEPVh< EEPEPEPh\ 0PEƋM Qhx 0P EƋM$Qh 0P EƋM(Qh 0P EƋM,Qh 0P EƋu4u0h 0PEƋu