Diff for /rpm2html/rdf_api.c between versions 1.3 and 1.4

version 1.3, 1998/05/10 07:45:21 version 1.4, 1998/05/15 03:12:24
Line 49  void rdfWrite(rdfSchema rdf, const char Line 49  void rdfWrite(rdfSchema rdf, const char
 }  }
   
 /*  /*
    * Writing an RDF schema to a memory buffer, this just save the
    * document tree as an XML document.
    */
   void rdfWriteMemory(rdfSchema rdf, char **buffer, int *size) {
       xmlDocDumpMemory((xmlDocPtr) rdf, (CHAR **) buffer, size);
   }
   
   /*
  * Creating an RDF schema tree in memory.   * Creating an RDF schema tree in memory.
  */   */
 rdfSchema rdfNewSchema() {  rdfSchema rdfNewSchema() {
Line 289  void rdfSetValue(rdfDescription desc, co Line 297  void rdfSetValue(rdfDescription desc, co
     /*      /*
      * Create a new property.       * Create a new property.
      */       */
     xmlNewChild(desc, ns, strdup(property), value);      xmlNewChild(desc, ns, strdup(property), (char *) value);
 }  }
   
 /*  /*
Line 345  rdfBag rdfBagCreate(rdfSchema schema, rd Line 353  rdfBag rdfBagCreate(rdfSchema schema, rd
  * Add an element to a bag.   * Add an element to a bag.
  */   */
 rdfElement rdfBagAddValue(rdfBag bag, const char *property,  rdfElement rdfBagAddValue(rdfBag bag, const char *property,
                     rdfNamespace ns, const char *value, rdfElement *elem) {                      rdfNamespace ns, const char *value, rdfElement elem) {
     rdfElement cur;      rdfElement cur;
   
     if (value != NULL)      if (value != NULL)
         cur = xmlNewChild(bag, ns, strdup(property), value);          cur = xmlNewChild(bag, ns, strdup(property), (char *) value);
     else {      else {
         cur = xmlNewNode(ns, strdup(property), NULL);          cur = xmlNewNode(ns, strdup(property), NULL);
         xmlAddChild(cur, elem);          xmlAddChild(cur, elem);
Line 382  int rdfElemGetType(rdfElement elem) { Line 390  int rdfElemGetType(rdfElement elem) {
 char *rdfElemGetValue(rdfElement elem) {  char *rdfElemGetValue(rdfElement elem) {
     return(elem->content);      return(elem->content);
 }  }
 char *rdfElemGetPropertyName(rdfElement elem) {  const char *rdfElemGetPropertyName(rdfElement elem) {
     return(elem->name);      return(elem->name);
 }  }
 rdfNamespace rdfElemGetNamespace(rdfElement elem) {  rdfNamespace rdfElemGetNamespace(rdfElement elem) {

Removed from v.1.3  
changed lines
  Added in v.1.4


Webmaster