This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: Awk.hpp 245 2008-07-15 05:56:32Z baconevi $
|
||||
* $Id: Awk.hpp 279 2008-07-21 05:27:34Z baconevi $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -1104,6 +1104,10 @@ private:
|
||||
Awk& operator= (const Awk&);
|
||||
|
||||
void triggerOnRunStart (Run& run);
|
||||
|
||||
ase_mmgr_t mmgr;
|
||||
ase_ccls_t ccls;
|
||||
ase_awk_prmfns_t prmfns;
|
||||
};
|
||||
|
||||
/////////////////////////////////
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: awk.h 278 2008-07-21 03:49:09Z baconevi $
|
||||
* $Id: awk.h 279 2008-07-21 05:27:34Z baconevi $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -597,6 +597,12 @@ extern ase_awk_val_t* ase_awk_val_one;
|
||||
* is valid until it is successfully destroyed using the ase_ase_close()
|
||||
* function.
|
||||
*
|
||||
* The mmgr_fuser() function is called if mmgr_fuser is not ASE_NULL.
|
||||
* It is passed two parameters; the memory manager pointer as passed
|
||||
* into the ase_awk_open() function and the pointer to the extension
|
||||
* area allocated. It should return the pointer to the location of the
|
||||
* memory manager fused into the extension area.
|
||||
*
|
||||
* RETURNS the pointer to an ase_awk_t instance on success, ASE_NULL on failure
|
||||
*/
|
||||
ase_awk_t* ase_awk_open (
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: types.h 278 2008-07-21 03:49:09Z baconevi $
|
||||
* $Id: types.h 279 2008-07-21 05:27:34Z baconevi $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -314,9 +314,10 @@ typedef int ase_mcint_t;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* a fuser should fuse(copy and combine) the orginal data into the given space
|
||||
/* ase_fuser_t is an abstract function type that can be used to
|
||||
* fuse(copy and combine) the orginal data into the given space
|
||||
* and return the pointer to its new location in the space */
|
||||
typedef void* (*ase_fuser_t) (void* org, void* space, ase_size_t size);
|
||||
typedef void* (*ase_fuser_t) (void* org, void* space);
|
||||
|
||||
typedef struct ase_cstr_t ase_cstr_t;
|
||||
typedef struct ase_mmgr_t ase_mmgr_t;
|
||||
|
Reference in New Issue
Block a user