home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a523 / 13.ddi / SQLPROTO.H < prev   
Encoding:
C/C++ Source or Header  |  1991-03-11  |  2.9 KB  |  66 lines

  1. /* Copyright (c) 1988 by Oracle Corporation */
  2.  
  3. /* NAME
  4.      sqlproto.h
  5.    FUNCTION
  6.      Contains full function prototypes for sql* routines
  7.               generated by Pro*C 1.3
  8.    NOTES
  9.      To use these prototypes, just #include it before the EXEC SQL DECLARE
  10.               SECTION in a Pro*C program to be precompiled with
  11.               1.3.17 or later of Pro*C.
  12.      This include file defines SQLPROTO so that code generated with 1.3.17
  13.               or later of Pro*C will not redefine these functions.  Code
  14.               generated with 1.3.16 or earlier of Pro*C should not have this
  15.               file included unless the external definitions in the C file are
  16.               commented out.
  17.    MODIFIED
  18.     Criswell   03/17/91 - Add sqlgri
  19.     Colello    04/16/90 - MSDOS: creation
  20. */
  21.  
  22. #ifndef SQLPROTO
  23. #  define SQLPROTO
  24.  
  25. extern void sqlab2(  int *, char *[], unsigned long[], unsigned short[],
  26.                      short*[]  );
  27. extern void sqlad2(  int*, char*[], unsigned long[], unsigned short[],
  28.                      short*[]  );
  29. extern void sqlbcc(  int*, int*  );
  30. extern void sqlbs2(  int*, unsigned char*[], unsigned long[],
  31.                      unsigned short[], unsigned short*[], int*, int*  );
  32. extern void sqlcls(  int*  );
  33. extern void sqlcom(  int*  );
  34. extern void sqlexe(  int*  );
  35. extern void sqlfcc(  void  );
  36. extern void sqlfch(  int*, int*  );
  37. extern void sqlgb2(  unsigned int*, unsigned int*, char *[], unsigned short[],
  38.                      unsigned short[], char *[], unsigned short[],
  39.                      unsigned short[], unsigned short[]  );
  40. extern void sqlgd2(  unsigned int*, int*, char *[], unsigned short[],
  41.                      unsigned short[], unsigned long[], unsigned short[]  );
  42. extern void sqlgf2(  int*, unsigned char**, unsigned long*, unsigned short*,
  43.                      int*, unsigned char**, unsigned long*, unsigned short*  );
  44. extern void sqlgri(  int*, char *[]);
  45. extern void sqliem(  char *, int*  );
  46. extern void sqllo2(  int*, unsigned char*[], unsigned long[], unsigned short[],
  47.                      unsigned long*, int*, int*, unsigned long*  );
  48. extern void sqloca(  struct oraca *, char *, int*, int*  );
  49. extern void sqlopn(  int*, int*, unsigned long*  );
  50. extern void sqlos2(  int*, unsigned char*[], unsigned long[], unsigned short[],
  51.                      unsigned short*[]  );
  52. extern void sqlosq(  char *, int*  );
  53. extern void sqlpf2(  int*, unsigned char**, unsigned long*, unsigned short*,
  54.                      int*, char **, unsigned long*, unsigned short*  );
  55. extern void sqlrol(  int*  );
  56. extern void sqlsc2(  struct sqlca *  );
  57. extern void sqlsca(  struct sqlca *  );
  58. extern void sqlscc(  int*  );
  59. extern void sqlsch(  int*  );
  60. extern void sqlsqs(  char *, unsigned int *  );
  61. extern void sqltfl(  int*, int*  );
  62. extern void sqltoc(  int*, int*, unsigned long*  );
  63. extern void sqlwnr(  void  );
  64.  
  65. #endif
  66.