From 452dff68f0a9cb37ee2e5056d3db66c335112f22 Mon Sep 17 00:00:00 2001 From: hades Date: Wed, 14 Feb 2001 16:14:16 +0000 Subject: [PATCH] *** empty log message *** --- allParam/include/allParam.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 allParam/include/allParam.h diff --git a/allParam/include/allParam.h b/allParam/include/allParam.h new file mode 100644 index 0000000..f03ce8e --- /dev/null +++ b/allParam/include/allParam.h @@ -0,0 +1,28 @@ +#ifndef ALLPARAM_H +#define ALLPARAM_H + +#define PARAM_MAX_ARRAY_LEN 128 +#define PARAM_MAX_VALUE_LEN 128 +#define PARAM_MAX_NAME_LEN 128 + +/********************************************************************* + * Section containing the API for param (common to all allParam.h's) * + *********************************************************************/ + +typedef struct ParamS { + char *strerror; + void *interp; +} Param; + +int conParam(Param *); +void desParam(Param *); + +int Param_getInt(const Param *, const char *, const char *, int *, unsigned long int *); +int Param_getString(const Param *, const char *, const char *, int *, char *); +int Param_getIntArray(const Param *, const char *, const char *, int, int *, unsigned long int *); +int Param_getStringArray(const Param *, const char *, const char *, int, int *, char **); + +const char *Param_getErrStr(const Param *); + +#endif + -- 2.43.0