Author: tridge Date: 2005-08-22 01:52:22 +0000 (Mon, 22 Aug 2005) New Revision: 9465
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9465 Log: handle encoding and decoding of pointers, representing them as a string containing "(POINTER)" Modified: branches/SAMBA_4_0/source/scripting/libjs/encoder.js branches/SAMBA_4_0/swat/scripting/client/encoder.js Changeset: Modified: branches/SAMBA_4_0/source/scripting/libjs/encoder.js =================================================================== --- branches/SAMBA_4_0/source/scripting/libjs/encoder.js 2005-08-22 01:51:02 UTC (rev 9464) +++ branches/SAMBA_4_0/source/scripting/libjs/encoder.js 2005-08-22 01:52:22 UTC (rev 9465) @@ -52,6 +52,8 @@ r = s.sprintf("%s:%s:%s:", name, t, "" + e); } else if (t == "undefined" || t == "null") { r = s.sprintf("%s:%s:", name, t); + } else if (t == "pointer") { + r = s.sprintf("%s:string:(POINTER):", name); } else { println("Unable to linearise type " + t); r = ""; Modified: branches/SAMBA_4_0/swat/scripting/client/encoder.js =================================================================== --- branches/SAMBA_4_0/swat/scripting/client/encoder.js 2005-08-22 01:51:02 UTC (rev 9464) +++ branches/SAMBA_4_0/swat/scripting/client/encoder.js 2005-08-22 01:52:22 UTC (rev 9465) @@ -71,7 +71,7 @@ value = a[a.i]; a.i++; o[name] = value * 1; } else { - alert("Unable to delinearise type " + t); + alert("Unable to delinearise type " + type); } } return o;
