1 function xpwrite(mdata, mfilename)
3 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
5 var outfile = Components.classes["@mozilla.org/file/local;1"]
6 .createInstance(Components.interfaces.nsILocalFile);
7 outfile.initWithPath(mfilename);
9 var output = Components.classes["@mozilla.org/network/file-output-stream;1"]
10 .createInstance(Components.interfaces.nsIFileOutputStream);
11 output.init(outfile, -1, -1, null);
13 var ostr = Components.classes["@mozilla.org/binaryoutputstream;1"]
14 .createInstance(Components.interfaces.nsIBinaryOutputStream);
15 ostr.setOutputStream(output);
17 ostr.writeBytes(mdata, mdata.length);