/* * $Header: ocikpr.h 7001200.2 92/12/20 17:46:23 twang Generic $ */ /* Copyright (c) 1991 by Oracle Corporation */ /* NAME ocikpr.h - header of K & R compilers MODIFIED (MM/DD/YY) rkooi2 11/27/92 - Changing datatypes (in comments) and return types rkooi2 10/26/92 - More portability mods rkooi2 10/18/92 - Changed to agree with oci.c sjain 03/16/92 - Creation */ /* * Declare the OCI functions. * Prototype information is commented out. * Use this header for non-ANSI C compilers. * Note that you will need to include ocidfn.h in the .c files * to get the definition for cda_def. */ #ifndef OCIKPR #define OCIKPR #include sword obndra( /*_ struct cda_def *cursor, text *sqlvar, sword sqlvl, ub1 *progv, sword progvl, sword ftype, sword scale, sb2 *indp, ub2 *alen, ub2 *arcode, ub4 maxsiz, ub4 *cursiz, text *fmt, sword fmtl, sword fmtt _*/ ); sword obndrn( /*_ struct cda_def *cursor, sword sqlvn, ub1 *progv, sword progvl, sword ftype, sword scale, sb2 *indp, text *fmt, sword fmtl, sword fmtt _*/ ); sword obndrv( /*_ struct cda_def *cursor, text *sqlvar, sword sqlvl, ub1 *progv, sword progvl, sword ftype, sword scale, sb2 *indp, text *fmt, sword fmtl, sword fmtt _*/ ); sword obreak( /*_ struct cda_def *lda _*/ ); sword ocan ( /*_ struct cda_def *cursor _*/ ); sword oclose( /*_ struct cda_def *cursor _*/ ); sword ocof ( /*_ struct cda_def *lda _*/ ); sword ocom ( /*_ struct cda_def *lda _*/ ); sword ocon ( /*_ struct cda_def *lda _*/ ); sword odefin( /*_ struct cda_def *cursor, sword pos, ub1 *buf, sword bufl, sword ftype, sword scale, sb2 *indp, text *fmt, sword fmtl, sword fmtt, ub2 *rlen, ub2 *rcode _*/ ); sword odsc ( /*_ struct cda_def *cursor, sword pos, sb2 *dbsize, sb2 *fsize, sb2 *rcode, sb2 *dtype, sb1 *buf, sb2 *bufl, sb2 *dsize _*/ ); sword odescr( /*_ struct cda_def *cursor, sword pos, sb4 *dbsize, sb2 *dbtype, sb1 *cbuf, sb4 *cbufl, sb4 *dsize, sb2 *prec, sb2 *scale, sb2 *nullok _*/ ); sword odessp( /*_ struct cda_def *cursor, text *objnam, size_t onlen, ub1 *rsv1, size_t rsv1ln, ub1 *rsv2, size_t rsv2ln, ub2 *ovrld, ub2 *pos, ub2 *level, text **argnam, ub2 *arnlen, ub2 *dtype, ub1 *defsup, ub1* mode, ub4 *dtsiz, sb2 *prec, sb2 *scale, ub1 *radix, ub4 *spare, ub4 *arrsiz _*/ ); sword oerhms( /*_ struct cda_def *lda, sb2 rcode, text *buf, sword bufsiz _*/ ); sword oermsg( /*_ sb2 rcode, text *buf _*/ ); sword oexec ( /*_ struct cda_def *cursor _*/ ); sword oexfet( /*_ struct cda_def *cursor, ub4 nrows, sword cancel, sword exact _*/ ); sword oexn ( /*_ struct cda_def *cursor, sword iters, sword rowoff _*/ ); sword ofen ( /*_ struct cda_def *cursor, sword nrows _*/ ); sword ofetch( /*_ struct cda_def *cursor _*/ ); sword oflng ( /*_ struct cda_def *cursor, sword pos, ub1 *buf, sb4 bufl, sword dtype, ub4 *retl, sb4 offset _*/ ); sword ologof( /*_ struct cda_def *lda _*/ ); sword olon ( /*_ struct cda_def *lda, text *uid, sword uidl, text *pswd, sword pswdl, sword audit _*/ ); sword oopen ( /*_ struct cda_def *cursor, struct cda_def *lda, text *dbn, sword dbnl, sword arsize, text *uid, sword uidl _*/ ); sword oopt ( /*_ struct cda_def *cursor, sword rbopt, sword waitopt _*/ ); sword oname ( /*_ struct cda_def *cursor, sword pos, sb1 *tbuf, sb2 *tbufl, sb1 *buf, sb2 *bufl _*/ ); sword oparse( /*_ struct cda_def *cursor, text *sqlstm, sb4 sqllen, sword defflg, ub4 lngflg _*/ ); sword orlon ( /*_ struct cda_def *lda, ub1 *hda, text *uid, sword uidl, text *pswd, sword pswdl, sword audit _*/ ); sword orol ( /*_ struct cda_def *lda _*/ ); sword osql3 ( /*_ struct cda_def *cda, text *sqlstm, sword sqllen _*/ ); void sqlld2( /*_ struct cda_def *lda, text *cname, sb4 *cnlen _*/ ); void sqllda( /*_ struct cda_def *lda _*/ ); #endif /* OCIKPR */