6/29/89 - J.R. - DBEXT.H Added casts to #define of MAX* and ADJ_BADFLOAT in DBEXT.H because of problems with Turbo-C v.2.0 compiler (performs comparisons of floats against the MINs incorrectly without the casts) Changed MAXDOUBLE from 1.7E38 to 1.0E38 Changed >0 to >=0 in round macro because of problems with rounding 0.0 to unsigned types 6/29/89 - J.R. - VSTAT.H & VECTOR.H added compiler-switchable non-prototype function declarations for SUN version 6/30/89 - J.R. - USE_DB.H added function check_block_dpmask in DB_CNF.C changed prototype for set_block_dpmask & set_db_dpmask see USE_DB\UPDATE.DOC for details 7/24/89 - J.R. - DBMISC.H added more compiler directives to work on Sun 9/19/89 - J.R. - MATFILE.H added new defines REAL_ROWS, REAL_COLS, IMAG_ROWS, IMAG_COLS (as well as ROW_WISE & COLUMN_WISE) for use with imagf parameter of savematx function so savematx can now write arrays in column-wise or row-wise orientation depending on the setting of this flag. 9/21/89 - J.R. - MATFILE.H added function declaration for tonan_f() 10/12/89 - J.R. - Transferred DPMASK.H to ADCP/INCLUDE subdirectory 12/17/89 - J.R. - MATFILE.H - put non-prototype declarations for SUN added NaN definition for SUN put #define MACHINE_TYPE here instead of .C files 06/05/90 - JR - DBEXT.H Removed union in definition of STRUCT_DEF_HDR_TYPE (The initialization of unions at compile-time is too compiler-dependent.) 06/14/90 - JR - DATA_ID.H Added define data_id_included--needed to detect if data_id.h has been included prior to adcp.h, in which case the #define U & V causes problems during compilation--see adcp.h for fix 06/28/90 - JR - reorganized header files db.dcl & db.glo renamed as dbdcl.h & dbglo.h, resp. moved commonly used #include header files out from geninc.h to a new file called common.h--so routines that do not need file i/o stuff and dbext.h, dbdcl.h can easily be compiled using any compiler without checking all the common #includes for availability on that compiler. 06/29/30 - JR - OCEAN.H modified function declarations to match revised routines in ocean subdirectory 07/02/90 - JR - USE_DB.H fixed non-prototype decl. of dbclose_cnf()--should return void, not int. 07/03/90 - JR - MATFILE.H set MACHINE_TYPE based on HOST_ENV define in dbhost.h so there is no need to edit this file when moved across machines; added #define NaN for VAXD machine type NOTE: Matlab does not correctly interpret a VAX NaN when VAX MAT-file is read on PC or Sun--comes out as some negative number to the power 37 07/05/90 - JR - OCEAN.H changed prototype for bvfreq() to use Pr[] instead of P[] so won't conflict with #define P in data_id.h ------------------------------------------------------------------------------- 90/07/12 - JR - dbinc.h changed declaration of db.temporary_data_file to char[L_tmpnam] to coincide with switch to tmpnam() for creating temporary file name during db creation. 90/07/13 - JR - common.h added #define VBUF for compilers that have setvbuf() 91/09/11 - JR - dbext.h: changed FILENAME_TYPE from 40 to 80 characters 93/02/22 - JR - matfile.h: added prototype for new function, transpose(). 93/02/02 - EF - ioserv.h: added prototype for new function, skip_to() 94/08/08 - MZ - data_lst.h: added one more parameter: BEAM_STATS 95/09/07 - EF - misc.h: added prototype and declaration for stricmp(). 96/03/25 - EF - ioserv.h, dbext.h: changed NPATHMAX and sizeof(FILE_NAME_TYPE) from 80 to 160.