SLOG_Irec_GetMinRec
Retrieve the fields for a bare minimal Interval Record 
Synopsis
int SLOG_Irec_GetMinRec( const SLOG_intvlrec_t   *intvlrec,
                               SLOG_rectype_t    *rectype,
                               SLOG_intvltype_t  *intvltype,
                               SLOG_bebit_t      *bebit_0,
                               SLOG_bebit_t      *bebit_1,
                               SLOG_starttime_t  *starttime,
                               SLOG_duration_t   *duration,
                               SLOG_nodeID_t     *orig_node_id,
                               SLOG_cpuID_t      *orig_cpu_id,
                               SLOG_threadID_t   *orig_thread_id,
                               SLOG_iaddr_t      *instr_addr,
                         ... )
Unmodified Input Variables 
- intvlrec  - pointer to the internal Interval record to be retrieved.
Modified Output Variables 
- rectype  - pointer to the interval record's record field which determines 
if the record is a FIXED record or VARIABLE record, this in turns
will determine the number of association and the number of
sets of MPI call arguments.
- intvltype  - pointer to interval record's interval type field.
- bebit_0  - pointer to interval record's first bebit.
- bebit_1  - pointer to interval record's second bebit.
- starttime  - pointer to interval record's start time.
- duration  - pointer to interval record's life time.
- orig_node_id  - pointer to interval record's origin node ID.
- orig_cpu_id  - pointer to interval record's origin cpu ID.
- orig_thread_id  - pointer to interval record's origin thread ID.
- orig_instr_addr  - pointer to interval record's instr_addr integer pointer.
- ...    - pointers to destination task labels for Message Record ( optional ) :
dest_node_id - pointer to interval record's destination node ID.
dest_cpu_id - pointer to interval record's destination cpu ID.
dest_thread_id - pointer to interval record's destination thread ID.
Modified Output Variables 
- returned value  - integer return status.
Usage Notes on this subroutine 
Since the subroutine copies all the fixed fields of the specified
record to the input variables, the record must be non-empty.
The subroutine can only be called __After__ retrieving the interval
record from the SLOG file.
Include File Needed 
slog.h
Notes on SLOG return status code 
There are 5 allowed SLOG returned status codes.  They include
SLOG_SUCCESS, SLOG_FAIL and SLOG_EOF.  Their actual values
are defined in slog.h
SLOG_SUCCESS is returned when no error is encountered.
SLOG_FAIL is returned when error is encounted.
SLOG_EOF is returned when End of file is encounted.
There are also SLOG_TRUE and SLOG_FALSE which are sued as boolean
values, in particular they are used in boolean functions which
are usually named as IsXXXXX(), AreXXXXX() and HasXXXXX().
Location:../src/slog_irec_read.c