This file is a template of a GENEPI plugin.
#include <stdio.h>
#include <stdlib.h>
#ifndef GENEPI_PLUGIN_PREFIX
# warning "GENEPI_PLUGIN_PREFIX is not defined"
# define GENEPI_PLUGIN_PREFIX(_f) template ## _f
#endif
#define ENABLE_ALL_PROTOS 1
struct genepi_plugin_impl_st
{
genepi_plugconf *conf;
};
struct genepi_set_impl_st
{
int refcount;
};
{
result->conf = genepi_plugconf_add_reference (conf);
return result;
}
void
{
genepi_plugconf_del_reference (plugin->conf);
free (plugin);
}
#if ENABLE_ALL_PROTOS
int
{
return 1;
}
#endif
{
return GENEPI_N_SOLVER;
}
#if ENABLE_ALL_PROTOS
{
X->refcount++;
return X;
}
#endif
#if ENABLE_ALL_PROTOS
void
{
X->refcount--;
if (X->refcount == 0)
{
free (X);
}
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
const int *alpha, int alpha_size,
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
const int *selection, int size)
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
const int *selection, int size)
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
{
return NULL;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
const int *sel, int selsize)
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
void
int *psize, int max)
{
}
#endif
#if ENABLE_ALL_PROTOS
void
const char * const *varname)
{
}
#endif
#if ENABLE_ALL_PROTOS
void
{
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
int xden)
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
unsigned int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif
#if ENABLE_ALL_PROTOS
int
{
}
#endif
#if ENABLE_ALL_PROTOS
int
{
}
#endif
#if ENABLE_ALL_PROTOS
int
{
return 0;
}
#endif