This section describes the C language implementation of the Parameter Interface Library Application Programming Interfaces (PIL APIs) It also gives C/C++ languages specific information necessary to use those APIs. Users interested only in using PIL from Fortran 90 applications should read section .
PIL library is standalone and can be compiled independently of other ISDC libraries.
Unless stated otherwise all PIL API functions return status code of type int. This is either ISDC_OK which equals PIL_OK which equals 0, which means everything went perfectly or negative value (error code) meaning some error occured. List of error codes can be found in pil_error.h file. Functions given below are the "official" ones. Internally PIL library calls many more functions.