Skip to content
Authors

File prod_pure.h

File List > prod_pure > src > prod_pure.h

Go to the documentation of this file

#ifndef PROD_PURE_H
#define PROD_PURE_H

/*************************************************************************************************/
/*************************** Includes ************************************************************/
/*************************************************************************************************/

#include <stddef.h>

/*************************************************************************************************/
/*************************** Defines *************************************************************/
/*************************************************************************************************/

#define PROD_PURE_NAME    ("pure")

/*************************************************************************************************/
/*************************** Typedefs ************************************************************/
/*************************************************************************************************/

#ifdef __cplusplus
extern "C"
{
#endif

typedef struct {
    char **repl_list; 
    size_t repl_len;  
    char **term_list; 
    size_t term_len;  
} prod_pure_config_t;


#ifdef __cplusplus
}
#endif
/*************************************************************************************************/
/*************************** Public Function Declarations ****************************************/
/*************************************************************************************************/

#ifdef __cplusplus
extern "C"
{
#endif


const char * prod_pure_resolve(const void *config);

const char * prod_pure_terminate(const void *config);

#ifdef __cplusplus
}
#endif


#endif /* end PROD_PURE_H*/