--- /dev/null
+#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
+