82 lines
1.9 KiB
C
82 lines
1.9 KiB
C
/************************************************************************
|
|
* proto_bridge.h *
|
|
* *
|
|
* This file contains header files and global variables for use in the *
|
|
* decoder bridge routines. *
|
|
* *
|
|
** *
|
|
* Log: *
|
|
* A. Hardy/GSC 1/01 Added dc, dcb prototypes *
|
|
* m.gamazaychikov/SAIC 07/05 Changed dc_gopt prototype *
|
|
* H. Zeng/SAIC 08/05 Added second station table *
|
|
* m.gamazaychikov/SAIC 03/08 Added ta_dcod *
|
|
* m.gamazaychikov/SAIC 07/08 Modified ta_dcod *
|
|
* L. Hinson/AWC 06/08 Added crcflag to dc_gopt prototype *
|
|
***********************************************************************/
|
|
|
|
#ifndef PROTO_BRIDGE
|
|
#define PROTO_BRIDGE
|
|
|
|
/*
|
|
* dc prototypes
|
|
*/
|
|
#ifdef Linux
|
|
void dc_exit ( int *iret ) __attribute__((noreturn));
|
|
#else
|
|
void dc_exit ( int *iret );
|
|
#endif
|
|
|
|
void dc_gopt ( char *defprm,
|
|
char *defstn,
|
|
char *dfstn2,
|
|
int idfadd,
|
|
int idfmax,
|
|
int ndfhr1,
|
|
int ndfhr2,
|
|
int idfwdh,
|
|
char cprmfl[],
|
|
char cstntb[],
|
|
char cstnt2[],
|
|
int *nadstn,
|
|
int *ntimes,
|
|
char ccrtim[],
|
|
int *nhrbak,
|
|
int *txflag,
|
|
int *crcflag,
|
|
int *jwndht,
|
|
int *iret );
|
|
|
|
void dc_init ( char *prgnam,
|
|
int argc,
|
|
char **argv,
|
|
int numexp,
|
|
char parms[][DCMXLN],
|
|
int *num,
|
|
int *iret );
|
|
|
|
void ig_ascii ( char *filnam,
|
|
int irptdt[5],
|
|
float *lat,
|
|
float *lon,
|
|
float *sgwh,
|
|
int *iret );
|
|
|
|
void ig_dcod ( char *cldt,
|
|
char *bufrta,
|
|
char *bufrtn,
|
|
int *nhours,
|
|
int *iret,
|
|
size_t,
|
|
size_t,
|
|
size_t );
|
|
|
|
void ta_dcod ( char *cldt,
|
|
char *bufrta,
|
|
char *gemfil,
|
|
int *nhours,
|
|
int *iret,
|
|
size_t,
|
|
size_t,
|
|
size_t );
|
|
|
|
#endif /* PROTO_BRIDGE */
|