diff --git a/exec/load/fido.js b/exec/load/fido.js index 5d3bb18975e58628321296c7f345ecb53b335009..32c6b011e915519d78a620f9678a4d735fdfff0d 100644 --- a/exec/load/fido.js +++ b/exec/load/fido.js @@ -174,3 +174,16 @@ FIDO.Addr.prototype.toString = function() { return this.str; }; +FIDO.Addr.prototype.flo_outbound = function(default_zone) +{ + // backslash() doesn't work on an empty string + var ret = '_'; + + if (this.zone !== undefined && this.zone !== default_zone) + ret += format(".%03x", this.zone); + ret = backslash(ret); + if (this.point !== undefined) + ret += backslash(format("%08x.pnt", this.point)); + ret += format("%04x%04x.", this.net, this.node); + return ret.substr(1); +};