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*/