/* $Header: oaodes.h 12-jun-2001.11:13:11 rsathyan Exp $ */

/*----------------------------------------------------------------------------\
|  Copyright (c) Oracle Corporation 1989, 1997.  All Rights Reserved.         |
\----------------------------------------------------------------------------*/

/*
   NAME
     dsx.h - header file for complex stored procedure module
  
   PUBLIC FUNCTIONS
   
   PRIVATE FUNCTIONS
 
   NOTES
 
   MODIFIED   (MM/DD/YY)
    rsathyan   06/12/01  - bug 1827538.
    dthakuri   02/09/01  - Olint error fix
    clcooper   02/21/95 -  define oaodes() return value constants
*/

#ifndef OAODES

#ifndef S
#include <s.h>
#endif

#ifndef ORASTD
#include <orastd.h>
#endif

#ifndef LX
#include <lx.h>
#endif

#define GSDS_OUTMEM  4
#define GSDS_GENERR  -1

ub4 oaodes(text    *in, size_t  size, text    *out,
	   size_t  *outsize, bool    encrypt,
	   struct  lxhnd  *lid, lxglo   *glo);

ub4 oldoaodes(text    *in, size_t  size, text    *out,
           size_t  *outsize, bool    encrypt,
           struct  lxhnd  *lid, lxglo   *glo);

#endif
