Depending on the product you are using, you may need to include one or more header files when compiling your Open Client and Open Server applications.
sybdb.h – contains definitions and type definitions for use with DB-Library routines. Use sybdb.h only as documented in the Open Client DB-Library/C Reference Manual. The sybdb.h file includes all other required header files.
sybfront.h – defines symbolic constants such as function return values, described in the Open Client DB-Library/C Reference Manual, and the exit values STDEXIT and ERREXIT. sybfront.h also includes type definitions for datatypes that can be used in program variable declaration.
syberror.h – contains error severity values and should be included if the program refers to those values.
ctpublic.h – required by all Client-Library applications. This file includes all other required header files.
bkpublic.h – required if your application makes calls to Bulk-Library. This file includes all other required header files.
ospublic.h – required by all Server-Library applications. This file includes all other required header files.
bkpublic.h – required if your application makes calls to Bulk-Library. This file includes all other required header files.