Pro*C/C++ Release Notes
Release 11.2.0.2.0

E XXXXX-01





Pro*C/C++

Release Notes

Release 11.2.0.2.0

May 2010

E XXXXX-01

 

This file contains important information about Pro*C/C++ Version 11.2.0.2.0, which is the precompiler release corresponding to the 11.2.0.2.0 Oracle database. It contains the following topics:

1 Compatibility and Migration Issues

This section describes compatibility issues when migrating from earlier releases of Pro*C/C++.

1.1 Compatibility Between 32 Bit and 64 Bit Implementations

On platforms which support both 32 bit and 64 bit implementations, you must re-precompile your applications which include sqlca via an EXEC SQL INCLUDE statement before linking with the 64 bit binaries. For applications which include sqlca.h via the #include preprocessor statement, you must recompile to include the 64 bit sqlca.h before relinking with the 64 bit binaries.

In the future, to support generated code compatibility across implementations, only one version, the 64 bit version, of sqlca.h may be supplied on ports which support both 32 bit and 64 bit binaries.

1.2 Pro*C/C++ Configuration File

Pro*C/C++ configuration file, viz., precomp/admin/pcscfg.cfg, may contain default options; but it is expected that the user verifies and updates "pcscfg.cfg" file before using it. From release 11g R2, even OS environment variables can be used in the configuration file; e.g., ORACLE_HOME can be referred to as $ORACLE_HOME on Unix platforms and as %ORACLE_HOME% on Windows platforms. For an illustration, on RHEL 4 with gcc version 4.1.2, the environment variable ORACLE_HOME can be used as follows in the configuration file:

sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/lib/gcc/i386-redhat-linux/4.1.2/include)

include=($ORACLE_HOME/precomp/public,$ORACLE_HOME/precomp/hdrs)

1.3 LTYPE=SHORT

Setting the LTYPE=SHORT option causes .lis files to be generated using the verbose form rather than the expository form in which the entire program is listed.

2 New Features in Pro*C/C++

This section briefly describes new features introduced in Pro*C/C++ Release 11.2

2.1 Support for 8-Byte Integers

Pro*C/C++ now supports the native C long long int datatype. Integers of up to 18 digits can be used on 32 bit and 64 bit platforms.

2.2 Optional WITH HOLD Clause in DECLARE CURSOR Statement

The new WITH HOLD clause in the DECLARE CURSOR statement specifies a held cursor that remains open after COMMIT.

3 New Features in Previous Releases

This section lists new features introduced to Pro*C/C++ in previous releases.

3.1 New Features in Pro*C/C++ 11.1 Production

4 Known Bugs

The following section lists known bugs in Pro*C/C++. Numbers in parentheses following the description refer to bug numbers in the Oracle Bug Database.

4.1 Known Bugs in Pro*C/C++ Release 11.2

5 Bugs Fixed

The following section lists bugs fixed in Pro*C/C++. Numbers in parentheses following the description refer to bug numbers in the Oracle Bug Database.

5.1 Bugs Fixed in Pro*C/C++ Release 11.2.0.2.0

5.2 Bugs Fixed in Pro*C/C++ Release 11.2.0.1.0

6 Support

For Pro*C/C++ support, please contact your local Oracle Support Services Center.

 

 

 

 

Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Copyright © 1992, 2010 Oracle Corporation.

All Rights Reserved.


Oracle
Copyright © 1992, 2010 Oracle Corporation.

All Rights Reserved.