Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 01b47045d63530941a63eb3c390e4d7d > files > 9

libxnm-0.1.3-3.fc12.x86_64.rpm

* Create stupidly simple retrieval functions, as such:

    xml_value_get_string(val,
                         key,
                         // output
                         &s);

  which will:

    * ignore errors in key
    * if a success match is found, then s is freed if non-zero,
      and the new value is assigned to s.

* Similarly

    xml_value_get_int(val,
                      key,
                      /* output */
                      &s);
    xml_value_get_double(val,
                    	  key,
                          /* output */
                          &s);
    xml_value_get_bool(val,
                       key,
                       /* output */
                       &s);
  These three will override the value in s iff the key is succesfully
  matched.

* The error version will be available only for value version.

* Rewrite the parser to make it thread safe.

* Introduce variable interpolation inside double quotes.

* Support binary chunk values by the following syntax:

    <size=345667>...345667 bytes follow...