|Pro*C/C++ Programmer's Guide
11g Release 2 (11.2)
Part Number E10825-01
This appendix groups together in one place all references in this guide to system-specific information.
This appendix contains this section:
System-specific information is described in the appropriate Oracle system-specific documentation for your platform.
The location of the standard Pro*C/C++ header files—
sqlda.h—is system specific. For other your system, see your Oracle system-specific documentation.
When you use the Pro*C/C++ command-line option INCLUDE= to specify the location of a non-standard file to be included, you should also specify the same location for the C compiler. The way you do this is system specific. See "Include Files".
Use the CODE= option to make the C code that Pro*C/C++ generates compatible with your system's C compiler. See "Function Prototyping".
C compilers vary in the way they align struct components, usually depending on the system hardware. Use the
sqlvcp() function to determine the padding added to the
.arr component of a VARCHAR struct. See the section "Find the Length of the VARCHAR Array Component".
The order of bytes in a word is platform dependent. See the section "UNSIGNED".
Connecting to the Oracle server using the Oracle Net drivers involves system-specific network protocols. See the section "Interface to OCI Release 8" for more details.
You link in your XA library in a system-dependent way. See the section "Linking", and your Oracle installation or user's guides, for more information.
The location of the Pro*C/C++ Precompiler is system specific. See the section "The Precompiler Command", and your installation or user's guides, for more information.
Each precompiler installation has a system configuration file. This file is not shipped with the precompiler; it must be created by the system administrator. The location (directory path) which Pro*C/C++ searches for the system configuration file is system dependent. See the section "What Occurs During Precompilation?" for more information.
The syntax for the value of the INCLUDE command-line option is system specific. See "INCLUDE".
Compiling and linking your Pro*C/C++ output to get an executable application is always system dependent. See the section "Compile and Link", and the following sections, for additional information.
Compiling and linking Oracle Forms user exits is system specific. See Chapter 20, "User Exits".