e7xi_SignatureArrayRead

Go Back

Summary:
  Read a 7.X .sbd signature file.

Header File:
  esig_io.h

Library Name:
  elib

Esig_SignatureArray*    e7xi_SignatureArrayRead  (
    char*    sbdname,
    Eerr_ErrorReport**    lclerr,
  )
lclerr
    Error handling structure pointer.
sbdname
    The 7.5 sbd file name.

Description:
  This function reads a 7.X signature file.

Notes:
  None.

Return Description:
  Upon success returns a pointer to Esig_SignatureArray. If an error occurs NULL is returned. The following error conditions are detected and reported:

0 = no error (success)

1 = Error reported by e7xi_DefineHeaderObject

2 = Error reported by e7xi_SignatureFileOpen

3 = Error reported by e7xi_SignatureFileReadHeader

4 = Error reported by esig_SignatureArrayCreate

5 = Error allocating memory for local pointers

6 = Error reported by e7xi_DefineSignatureObjects

7 = Error reported by e7xi_SignatureFileReadStatistics

8 = Error reported by e7xi_SignatureFileReadCovariance

9 = Error reported by esig_SignatureSetStatistics