=================================
                            MACHINE SPECIFIC NOTES
                                    FOR
               INFORMIX-CLIENT SDK 2.40.FC1   PRODUCT RELEASE
                  Informix ODBC Driver Version 3.3
                               DATE: 08 Nov 1999
                      =================================

1. For using the ODBC shared libraries, the application should be compiled
   with the -brtl linker option and LIBPATH environment variable must
   be set as follows.

      (for Bourne or Korn Shell)
      LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:
              $LIBPATH
      export LIBPATH

      (for C Shell)
      setenv LIBPATH  $INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:
                      $INFORMIXDIR/lib/esql:$LIBPATH

2. The thread safe ODBC libraries are supported on this platform using
   POSIX threads. The application must be compiled with xlc_r
   For using the ODBC thread shared library, the application should be
   compiled with the -brtl linker option and LIBPATH environment variable
   be set as follows.

      (for Bourne or Korn Shell)
      LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:$INFORMIXDIR/lib/esql:
              $LIBPATH
      export LIBPATH

      (for C Shell)
      setenv LIBPATH  $INFORMIXDIR/lib:$INFORMIXDIR/lib/cli:
                      $INFORMIXDIR/lib/esql:$LIBPATH

3. This product was built and tested on AIX 4.2.1

4.  UPDATE TO THE PRINTED DOCUMENTATION
     "INFORMIX-CLI Programmer's Manual, Version 3.31.FC1  "

     This section contains updates to the printed CLI programmer's manual.
     The printed manual describes the CLI programming interfaces/features
     visible to the customer for a 32 bit version of the Informix Client-SDK.
     Since this version of the Client-SDk is a 64 bit version, the following
     Informix CLI datatypes and API are defined in a different way to make it
     64-bit safe.

4a. Informix CLI Datatype              Mapped to C-Datatype
     --------------------               -------------------
     SQLINTEGER                          int instead of long

     SQLUINTEGER                         unsigned int instead of
                                         unsigned long

     SDWORD                              int instead of long

     LONG                                int instead of long

     UDWORD                              unsigned int instead of
                                         unsigned long int

     LPARAM                              unsigned int instead of
                                         unsigned long int

     BOOKMARK                            unsigned int instead of
                                         unsigned long int

4b. Informix CLI API                    Description
     ---------------                     ----------
     SQLSetConnectOption                 Accepts the parametes as
                                         (SQLHDBC ,SQLUSMALLINT, ULONG)
                                         instead of

5.  Migration of existing CLI applications from 32 bit versions of
     INFORMIX-Client SDK to INFORMIX-Client SDK 2.40
ers.

     ALL the existing CLI applications WILL need to be recompiled to make them
     work with INFORMIX-Client SDK 2.40.FC1  .
     Before recompiling these existing applications, changes will be
     required to make to the application sources, if the above mentioned CLI
     API and/or CLI datatypes are being used. Also applications should not
     have any "long" and/or "unsigned long" C-Data types declared which is
     being passed to any Informix CLI APIs. Informix recommends use of
     SQLINTEGER/SQLUINTEGER, SDWORD/UDWORD standard ODBC types as defined in
     Informix header files.


6.  Applications need to re-compiled when upgraded from previous release of 2.10 CSDK to 2.40 CSDK.