X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=www%2Fwproto.c;h=5d3fc3713e9969709dca6393ec52b21896bd549f;hb=373495ef158d123d95ab44465d4249e65847492b;hp=f649de68c16682cc28d2d68a507cdb5dc351dd20;hpb=eabbad76c996dd29295d07df3111f0797624b42e;p=egate.git diff --git a/www/wproto.c b/www/wproto.c index f649de6..5d3fc37 100644 --- a/www/wproto.c +++ b/www/wproto.c @@ -41,7 +41,14 @@ * USE OR PERFORMANCE OF THIS SOFTWARE. * * $Log: wproto.c,v $ - * Revision 1.19 1996/03/14 11:48:39 adam + * Revision 1.21 1996/05/23 15:53:11 adam + * Bug fix: egw_enc failed on 8-bit chars. + * New command: egw_parms. + * + * Revision 1.20 1996/05/21 14:53:04 adam + * Tcl command wform extented; options -raw and -exists added. + * + * Revision 1.19 1996/03/14 11:48:39 adam * New function egw_prog that returns name of shell. * * Revision 1.18 1996/02/12 10:09:23 adam @@ -391,9 +398,16 @@ int wproto_process(WCLIENT wc, int timeout) p++; for (t = wc->wf_serverf; (*t = *p); t++, p++); p++; + for (t = wc->wf_script; *p && *p != '/'; t++, p++) + *t = *p; + *t = '\0'; + if (*p) + p++; + decode_form (wc->wf_parms_var, p); for (t = wc->wf_parms; (*t = *p); t++, p++); p++; p++; /* we don't deal with envvars yet */ + wc->raw_data = p; decode_form(wc->wf_data, p); if (wc->lineout < 0) {