1: /* 2: splicer_vars.h 3: 4: This file contains general global variables and definitions 5: used by the splicer program. 6: 7: */ 8: #include "splicer_defs.h" 9: 10: HashInfo **SpReadCullTable(),**SpReadAffineTable(); 11: void SpCleanUp(),SpManageMessage(),SpBadMemAlloc(),SpFreeData(), 12: SpExit(),SpUpdateReport(),SpManageWarningBox(),SpUpdateOpen(), 13: SpGetEquationValues(),SpSetEquationValues(),XmListDeselectAllItems(), 14: XmScaleGetValue(),AxisDep(),DisplaySliderControl(),AxisCorr(), 15: AxisDepthOffset(),XmToggleButtonSetState(),DrawDrawingAreaEdit(), 16: DrawDrawingAreaView(),Spwrite_defaults(); 17: int atoi(),SpReadMST95report(),SpReadTKreport(),SpReadOtherOdp(), 18: SpWriteCullTable(),SpWriteAffineTable(),SpWriteSplicerTable(), 19: SpWriteSplicerData(),system(),abs(),FindAveDepth(), 20: FindValueInCoreToSplice(),CleanUpCore(),StdDev(),CleanUpSpliceCore(), 21: RepickDepth(),Correlate(),GetDisplayValues(),Spread_defaults(); 22: double fabs(); 23: Boolean XmToggleButtonGetState(); 24: Widget XmMessageBoxGetChild(); 25: 26: #define SOLARIS 5 27: #define SUNOS 4 28: 29: #if OS == SUNOS 30: int free(),read(); 31: #elif OS == SOLARIS 32: void free(); 33: ssize_t read(); 34: #endif 35: 36: extern char color[NCOLOR][50]; 37: extern char cust_color[NCOLOR][50]; 38: extern char tempcolor[NCOLOR][50]; 39: 40: extern ReportFile report; 41: extern DataFile **data; 42: extern AffineFile affine; 43: extern Smooth smooth; 44: extern Cull cull; 45: extern StratFile **strat,outstrat; 46: extern AffineTable affinetable; 47: extern SplicerTableFile splicertable; 48: extern OpenFileInfo openfileinfo; 49: extern ErrRecord errrecord; 50: extern TimeSeries timeseries; 51: extern char *open_data_directory; 52: extern char *outdata_filename; 53: extern char *outdata_dirname; 54: extern char *outspdata_filename; 55: extern char *outspdata_dirname; 56: extern char *default_strat_dirname; 57: extern char *outagemodel_filename; 58: extern char *outagemodel_dirname; 59: extern char *inagemodel_filename; 60: extern char *inagemodel_dirname; 61: extern char *outsplicetoage_filename; 62: extern char *outsplicetoage_dirname; 63: extern char *outsplicetoage_filename; 64: extern char *outsplicetoage_dirname; 65: extern char *report_filename; 66: extern char *report_dirname; 67: 68: extern CorrelationTable corr; 69: extern SpliceComp spcomp; 70: extern StratData agemodel[MAXAGE]; 71: 72: extern int strat_file_cnt; 73: extern char *current_path; 74: extern char *preview_input_path; 75: extern char *defaults_filename; 76: extern int decimate_value; 77: extern char *type[]; 78: extern XtWorkProcId work_id; 79: extern XtAppContext app; 80: extern MessageInfo message; 81: extern Cursor io_wait_cursor; 82: 83: extern int splicer_read_done, splicer_table_done,sptable_cnt; 84: extern int done_reading,done_cull,done_smooth,done_decimate,done_affine; 85: extern int datafileopen; 86: extern int stratfileopen; 87: 88: extern char *charptr; 89: extern char buffer[1000]; 90: