awips2/ncep/gov.noaa.nws.ncep.viz.rsc.ncgrid/dgdriv_c/proto_bridge.h
Brad Gonzales 632020195a Issue #628 committing PGEN code received from Plummer on 4-19-2012.
Former-commit-id: fda897d2d0 [formerly 253e8bc948] [formerly fda897d2d0 [formerly 253e8bc948] [formerly 295cbf95e5 [formerly 0816cd253c86acc699cb90866131619c4679f631]]]
Former-commit-id: 295cbf95e5
Former-commit-id: 2a3bf4ec32 [formerly ae3d17c698]
Former-commit-id: a610dcde73
2012-05-10 16:50:45 -05:00

82 lines
1.9 KiB
C
Executable file

/************************************************************************
* 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 */