From fadde4210715322bac081e3665a73181d80059ab Mon Sep 17 00:00:00 2001 From: Herb Lewis Date: Wed, 11 Nov 1998 01:54:31 +0000 Subject: swat.c updated to use new yodl generated smb.conf.5.html file for help added smb.conf.5.html to swat/help (This used to be commit 9f250a80c66fb3e2b9039218771f0b4d5088a0ae) --- source3/web/swat.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'source3') diff --git a/source3/web/swat.c b/source3/web/swat.c index 7a2f081d26..58915660dc 100644 --- a/source3/web/swat.c +++ b/source3/web/swat.c @@ -50,13 +50,25 @@ static char *fix_backslash(char *str) 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; } @@ -69,8 +81,8 @@ char *p = parmname; if (*label == ' ') *p++ = '_'; else *p++ = *label; ++label; - *p = '\0'; } + *p = '\0'; return parmname; } @@ -132,8 +144,8 @@ static void show_parameter(int snum, struct parm_struct *parm) ptr = lp_local_ptr(snum, ptr); } - printf("? %s", - parm->label, parm->label); + printf("? %s", + stripspace(parm->label), parm->label); switch (parm->type) { case P_CHAR: -- cgit