Re: [lms] Re: [lms] Re: T-Script nie działa(?)...
A.L.E.C wrote:
Jak autor poprawi to dam znać. Ja nie kumam za bardzo kodu t-scripta, więc sam tego nie poprawię raczej.
Index: tscript_values.c =================================================================== RCS file: /home/cvsroot/lms/daemon/modules/parser/lib/tscript_values.c,v diff -d -u -r1.8 -r1.9 --- tscript_values.c 4 Dec 2005 18:25:12 -0000 1.8 +++ tscript_values.c 28 Jul 2006 08:15:24 -0000 1.9 @@ -83,7 +83,15 @@ { tscript_value* v; char* tmp; - asprintf(&tmp, "%g", val); + int len, i; + + asprintf(&tmp, "%f", val); + len = strlen(tmp); + for (i = len - 1; tmp[i] == '0'; i--) + tmp[i] = '\0'; + if (tmp[i] == '.') + tmp[i] = '\0'; + v = tscript_value_create(TSCRIPT_TYPE_NUMBER, tmp); free(tmp); return v;
a oto działający skrypt z początku wątku: { for (i=0; i<number(NETWORKS);i++) if(NETWORKS[i].dhcpstart) start = ip2long(NETWORKS[i].dhcpstart); end = ip2long(NETWORKS[i].dhcpend); for (j=start; j<=end; j++) }{long2ip(j)}\n{ /for; /if; /for; }\
uczestnicy (1)
-
A.L.E.C