The C251 library includes different compile-time libraries which are optimized for various functional requirements and are available for Binary Mode and Source Mode of the devices.
| Library File | Description |
|---|
| C2BT.LIB | Tiny model library without floating-point arithmetic. |
| C2BFPT.LIB | Tiny model floating-point arithmetic library. |
| C2BDPT.LIB | Tiny model double precision arithmetic library. |
| C2BXT.LIB | XTiny model library without floating-point arithmetic. |
| C2BFPXT.LIB | XTiny model floating-point arithmetic library. |
| C2BDPXT.LIB | XTiny model double precision arithmetic library. |
| C2BS.LIB | Small model library without floating-point arithmetic. |
| C2BFPS.LIB | Small model floating-point arithmetic library. |
| C2BDPS.LIB | Small model double precision arithmetic library. |
| C2BSH.LIB | Small model library with HPTR without floating-point arithmetic. |
| C2BFPSH.LIB | Small model floating-point arithmetic library with HPTR. |
| C2BDPSH.LIB | Small model double precision arithmetic library with HPTR. |
| C2BXS.LIB | XSmall model library without floating-point arithmetic. |
| C2BFPXS.LIB | XSmall model floating-point arithmetic library. |
| C2BDPXS.LIB | XSmall model double precision arithmetic library. |
| C2BXSH.LIB | XSmall model library with HPTR without floating-point arithmetic. |
| C2BFPXSH.LIB | XSmall model floating-point arithmetic library with HPTR. |
| C2BDPXSH.LIB | XSmall model double precision arithmetic library with HPTR. |
| C2BL.LIB | Large model library without floating-point arithmetic. |
| C2BFPL.LIB | Large model floating-point arithmetic library. |
| C2BDPL.LIB | Large model double precision arithmetic library. |
| C2BLH.LIB | Large model library with HPTR without floating-point arithmetic. |
| C2BFPLH.LIB | Large model floating-point arithmetic library with HPTR. |
| C2BDPLH.LIB | Large model double precision arithmetic library with HPTR. |
| Library File | Description |
|---|
| C2ST.LIB | Tiny model library without floating-point arithmetic. |
| C2SFPT.LIB | Tiny model floating-point arithmetic library. |
| C2SDPT.LIB | Tiny model double precision arithmetic library. |
| C2SXT.LIB | XTiny model library without floating-point arithmetic. |
| C2SFPXT.LIB | XTiny model floating-point arithmetic library. |
| C2SDPXT.LIB | XTiny model double precision arithmetic library. |
| C2SS.LIB | Small model library without floating-point arithmetic. |
| C2SFPS.LIB | Small model floating-point arithmetic library. |
| C2SDPS.LIB | Small model double precision arithmetic library. |
| C2SSH.LIB | Small model library with HPTR without floating-point arithmetic. |
| C2SFPSH.LIB | Small model floating-point arithmetic library with HPTR. |
| C2SDPSH.LIB | Small model double precision arithmetic library with HPTR. |
| C2SXS.LIB | XSmall model library without floating-point arithmetic. |
| C2SFPXS.LIB | XSmall model floating-point arithmetic library. |
| C2SDPXS.LIB | XSmall model double precision arithmetic library. |
| C2SXSH.LIB | XSmall model library with HPTR without floating-point arithmetic. |
| C2SFPXSH.LIB | XSmall model floating-point arithmetic library with HPTR. |
| C2SDPXSH.LIB | XSmall model double precision arithmetic library with HPTR. |
| C2SL.LIB | Large model library without floating-point arithmetic. |
| C2SFPL.LIB | Large model floating-point arithmetic library. |
| C2SDPL.LIB | Large model double precision arithmetic library. |
| C2SLH.LIB | Large model library with HPTR without floating-point arithmetic. |
| C2SFPLH.LIB | Large model floating-point arithmetic library with HPTR. |
| C2SDPLH.LIB | Large model double precision arithmetic library with HPTR. |
Several library modules are provided in source code form. These routines are used to perform low level hardware related I/O for the stream I/O functions. You can find the source for these routines in the \C251\LIB directory. You may modify these source files and substitute them for the library routines.
By using these routines, you can quickly adapt the library to perform (using any hardware I/O device available in your target) stream I/O. Refer to Stream I/O Routines for more information.