Header and library files 4-3 – VXI VT1433B User Manual

Page 81

Advertising
background image

Header and Library Files

The /opt/e1432/lib directory contains several versions of the VT1432A Host
Interface library:

lib1432.a

A normal HP-UX archive library, used by host programs wanting to talk to VT1433B
hardware.

lib1432.sl

An HP-UX shared library, used by host programs wanting to talk to VT1433B
hardware. This and the above archive library do exactly the same things. Usually,
host programs would use the shared library, because it makes the host program
smaller.

llib-l1432.ln

A lint library for the VT1432A C-Language Host Interface Library. If lint (a UNIX tool
for checking source code for problems) is not used, this file is superfluous.

An application using the VT1432A C-Language Host Interface Library must link
in one of these libraries, typically lib1432.sl. The HP-UX versions of the
VT1432A library use SICL to communicate with the VT1433B hardware, so an
application using the VT1432A library must also link in the SICL library.
Normally, this is found in /usr/lib/libsicl.sl.

Any application source code which uses any of the VT1432A C-Language Host
Interface Library functions must include the e1432.h include file, found in
/opt/e1432/include. Internally, this file includes machType.h, which is also found
in /opt/e1432/include. If the application refers to specific VT1433B error
numbers, it must also include err1432.h.

VT1433B User's Guide

The Host Interface Library

4-3

Advertising