Main Page | Modules | Data Structures | File List | Data Fields

/extra/work/state-dev/src/sul/sul_interp.h

00001 /* ----------------------------------------------------------------------------
00002  * $Id: sul_interp.h,v 1.3 2003/10/06 20:48:06 jlewalle Exp $
00003  *
00004  * --------------------------------------------------------------------------*/
00005 #if !defined(_INCLUDED_SUL_INTERP_H_HEADER__)
00006 #define _INCLUDED_SUL_INTERP_H_HEADER__
00007 
00017 typedef struct sul_interp_value_t
00018 {
00019   char *key;
00020   char *value;
00021 } sul_interp_value_t;
00022 
00023 
00033 SUL_DECLARE(char *)
00034 sul_interpolate_from_table(const char *src, apr_table_t *frame, apr_pool_t *pool);
00035 
00045 SUL_DECLARE(char *)
00046 sul_interpolate_from_hash(const char *src, apr_hash_t *frame, apr_pool_t *pool);
00047 
00057 SUL_DECLARE(char *)
00058 sul_interpolate(const char *src, sul_interp_value_t *frame, apr_pool_t *pool);
00059 
00062 #endif
00063 

Generated on Wed Apr 28 09:38:34 2004 for State by doxygen 1.3.5