static char newstring[1024];
char *p = newstring;
- *p = '\0';
while (*str) {
if (*str == '\\') {*p++ = '\\';*p++ = '\\';}
else *p++ = *str;
++str;
- *p = '\0';
}
+ *p = '\0';
+ return newstring;
+}
+
+static char *stripspace(char *str)
+{
+static char newstring[1024];
+char *p = newstring;
+
+ while (*str) {
+ if (*str != ' ') *p++ = *str;
+ ++str;
+ }
+ *p = '\0';
return newstring;
}
if (*label == ' ') *p++ = '_';
else *p++ = *label;
++label;
- *p = '\0';
}
+ *p = '\0';
return parmname;
}
ptr = lp_local_ptr(snum, ptr);
}
- printf("<tr><td><A HREF=\"/swat/help/parameters.html#%s\">?</A> %s</td><td>",
- parm->label, parm->label);
+ printf("<tr><td><A HREF=\"/swat/help/smb.conf.5.html#%s\">?</A> %s</td><td>",
+ stripspace(parm->label), parm->label);
switch (parm->type) {
case P_CHAR:
-int main(int argc, char *argv[])
+ int main(int argc, char *argv[])
{
extern char *optarg;
extern int optind;