23#define backbufr backbufr_
26#define crdbufr crdbufr_
27#define cwrbufr cwrbufr_
30void openrb( f77int *,
char * );
31void openwb( f77int *,
char * );
32void openab( f77int *,
char * );
36f77int
crdbufr( f77int *,
char *, f77int * );
37void cwrbufr( f77int *, f77int *, f77int * );
void cwrbufr(f77int *, f77int *, f77int *)
This subroutine writes a BUFR message into a file that was previously opened for writing.
void openrb(f77int *, char *)
This subroutine opens a new system file for reading BUFR messages.
void openwb(f77int *, char *)
This subroutine opens a new system file for writing BUFR messages.
void openab(f77int *, char *)
This subroutine opens a new system file for appending BUFR messages.
void closfb(f77int *)
This subroutine closes a previously opened BUFR file.
void cewind(f77int *)
This subroutine rewinds a BUFR file back to its beginning.
void backbufr(f77int *)
This subroutine backspaces a BUFR file by one BUFR message.
fpos_t * lstpos
Byte positions of last successful reads from files corresponding to pb, for files that were opened fo...
f77int crdbufr(f77int *, char *, f77int *)
This function reads the next message from a BUFR file that was previously opened for reading.