Branch: Tag:

2013-12-04

2013-12-04 18:45:53 by Martin Nilsson <nilsson@opera.com>

A little less indirection.

135:    return data;    }    -  string record_der(string s) { +  __deprecated__ string record_der(string s) {    return (der = s);    }    -  string record_der_contents(string s) { -  record_der(build_der(s)); +  void record_der_contents(string s) { +  der = build_der(s);    }      
149:    //! @returns    //! DER encoded representation of this object.    string get_der() { -  return der || (record_der(der_encode())); +  return der || (der = der_encode());    }       void create(mixed ...args) {
593:    mapping(int:program(Object)):    Object)|void decoder,    mapping(int:program(Object))|void types) { -  record_der(contents); +  der = contents;    if (catch {    value = utf8_to_string(contents);    })
622:    mapping(int:program(Object)):    Object) decoder,    mapping(int:program(Object)) types) { -  record_der(contents); +  der = contents;    elements = ({});    ADT.struct struct = ADT.struct(contents);    while (!struct->is_empty()) {
1074:    mapping(int:program(Object)):    Object)|void decoder,    mapping(int:program(Object))|void types) { -  record_der (contents); +  der = contents;       array(string) parts =    replace (contents, [array(string)]decode_from,
1233:    mapping(int:program(Object)):    Object)|void decoder,    mapping(int:program(Object))|void types) { -  record_der (contents); +  der = contents;    value = unicode_to_string (contents);    return this;    }