home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) 1988 by Oracle Corporation */
-
- /* NAME
- sqlproto.h
- FUNCTION
- Contains full function prototypes for sql* routines
- generated by Pro*C 1.3
- NOTES
- To use these prototypes, just #include it before the EXEC SQL DECLARE
- SECTION in a Pro*C program to be precompiled with
- 1.3.17 or later of Pro*C.
- This include file defines SQLPROTO so that code generated with 1.3.17
- or later of Pro*C will not redefine these functions. Code
- generated with 1.3.16 or earlier of Pro*C should not have this
- file included unless the external definitions in the C file are
- commented out.
- MODIFIED
- Criswell 03/17/91 - Add sqlgri
- Colello 04/16/90 - MSDOS: creation
- */
-
- #ifndef SQLPROTO
- # define SQLPROTO
-
- extern void sqlab2( int *, char *[], unsigned long[], unsigned short[],
- short*[] );
- extern void sqlad2( int*, char*[], unsigned long[], unsigned short[],
- short*[] );
- extern void sqlbcc( int*, int* );
- extern void sqlbs2( int*, unsigned char*[], unsigned long[],
- unsigned short[], unsigned short*[], int*, int* );
- extern void sqlcls( int* );
- extern void sqlcom( int* );
- extern void sqlexe( int* );
- extern void sqlfcc( void );
- extern void sqlfch( int*, int* );
- extern void sqlgb2( unsigned int*, unsigned int*, char *[], unsigned short[],
- unsigned short[], char *[], unsigned short[],
- unsigned short[], unsigned short[] );
- extern void sqlgd2( unsigned int*, int*, char *[], unsigned short[],
- unsigned short[], unsigned long[], unsigned short[] );
- extern void sqlgf2( int*, unsigned char**, unsigned long*, unsigned short*,
- int*, unsigned char**, unsigned long*, unsigned short* );
- extern void sqlgri( int*, char *[]);
- extern void sqliem( char *, int* );
- extern void sqllo2( int*, unsigned char*[], unsigned long[], unsigned short[],
- unsigned long*, int*, int*, unsigned long* );
- extern void sqloca( struct oraca *, char *, int*, int* );
- extern void sqlopn( int*, int*, unsigned long* );
- extern void sqlos2( int*, unsigned char*[], unsigned long[], unsigned short[],
- unsigned short*[] );
- extern void sqlosq( char *, int* );
- extern void sqlpf2( int*, unsigned char**, unsigned long*, unsigned short*,
- int*, char **, unsigned long*, unsigned short* );
- extern void sqlrol( int* );
- extern void sqlsc2( struct sqlca * );
- extern void sqlsca( struct sqlca * );
- extern void sqlscc( int* );
- extern void sqlsch( int* );
- extern void sqlsqs( char *, unsigned int * );
- extern void sqltfl( int*, int* );
- extern void sqltoc( int*, int*, unsigned long* );
- extern void sqlwnr( void );
-
- #endif