Provided by: libg2c-dev_1.6.4-3_amd64 bug

NAME

       seekgb.c - Searches a file for the next GRIB message.

SYNOPSIS

       #include <stdio.h>
       #include <stdlib.h>
       #include 'grib2.h'

   Functions
       void seekgb (FILE *lugb, g2int iseek, g2int mseek, g2int *lskip, g2int *lgrib)
           This subprogram searches a file for the next GRIB Message.

Detailed Description

       Searches a file for the next GRIB message.

       Author
           Stephen Gilbert

       Date
           2002-10-28

       Definition in file seekgb.c.

Function Documentation

   void seekgb (FILE * lugb, g2int iseek, g2int mseek, g2int * lskip, g2int * lgrib)
       This subprogram searches a file for the next GRIB Message. The search is done starting at
       byte offset iseek of the file referenced by lugb for mseek bytes at a time. If found, the
       starting position and length of the message are returned in lskip and lgrib, respectively.
       The search is terminated when an EOF or I/O error is encountered.

       PROGRAM HISTORY LOG:

       • 2002-10-28 GILBERT Modified from Iredell's skgb subroutine

       • 2009-01-16 VUONG Changed lskip to 4 instead of sizof(g2int)

       Parameters
           lugb FILE pointer for the file to search. File must be opened before this routine is
           called.
           iseek number of bytes in the file to skip before search.
           mseek number of bytes to search at a time.
           lskip number of bytes to skip from the beggining of the file to where the GRIB message
           starts.
           lgrib number of bytes in message (set to 0, if no message found).

       Author
           Stephen Gilbert

       Date
           2002-10-28

       Definition at line 32 of file seekgb.c.

       References gbit().

Author

       Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.