return Param_getStringArray(my, name, idx, 1, row, &val);
}
+int Param_getFilename(const Param *my, const char *name, const char *idx, int *row, char *val)
+{
+ int retVal = 0;
+ int rows = 0;
+ char value[PARAM_MAX_VALUE_LEN];
+
+ if (((retVal = Param_getString(my, name, idx, &rows, value)) == 0) && (rows == 1)) {
+ if (value[0] == '/') {
+ strcpy(val, value);
+ *row = 1;
+ } else {
+ if ((Param_getString(my, "glob", "basedir", &rows, val) == 0) && (rows == 1)) {
+ strcat(val, "/");
+ strcat(val, value);
+ *row = 1;
+ } else {
+ strcpy(val, value);
+ *row = 1;
+ }
+ }
+ } else {
+ *row = 0;
+ }
+ return retVal;
+}
+
int Param_getIntArray(const Param *my, const char *name, const char *idx, int maxrows, int *rows, unsigned long int *val)
{
int retVal = 0;
return retVal;
}
-int Param_getFilename(const Param *my, const char *name, const char *idx, int *row, char *val)
-{
- int retVal = 0;
- int rows = 0;
- char value[PARAM_MAX_VALUE_LEN];
-
- if (((retVal = Param_getString(my, name, idx, &rows, value)) == 0) && (rows == 1)) {
- if (value[0] == '/') {
- strcpy(val, value);
- *row = 1;
- } else {
- if ((Param_getString(my, "glob", "basedir", &rows, val) == 0) && (rows == 1)) {
- strcat(val, "/");
- strcat(val, value);
- *row = 1;
- } else {
- strcpy(val, value);
- *row = 1;
- }
- }
- } else {
- *row = 0;
- }
- return retVal;
-}
-
int Param_getFilenameArray(const Param *my, const char *name, const char *idx, int maxrows, int *rows, char **val)
{
int retVal = 0;