Diff for /XML/entities.c between versions 1.4 and 1.5

version 1.4, 1998/04/28 02:26:30 version 1.5, 1998/05/06 06:40:18
Line 103  CHAR xmlGetEntity(xmlDocPtr doc, const C Line 103  CHAR xmlGetEntity(xmlDocPtr doc, const C
     xmlEntitiesTablePtr table;      xmlEntitiesTablePtr table;
   
     if (doc->entities == NULL) return(0);      if (doc->entities == NULL) return(0);
       table = (xmlEntitiesTablePtr) doc->entities;
     for (i = 0;i < table->nb_entities;i++) {      for (i = 0;i < table->nb_entities;i++) {
         cur = &table->table[i];          cur = &table->table[i];
         if (!strcmp(cur->id, id)) return(cur->value);          if (!strcmp(cur->id, id)) return(cur->value);
Line 180  CHAR *xmlEncodeEntities(xmlDocPtr doc, c Line 181  CHAR *xmlEncodeEntities(xmlDocPtr doc, c
     CHAR *cur = input;      CHAR *cur = input;
     CHAR *out = buffer;      CHAR *out = buffer;
   
   /* !!!!!!!!!!!!!! */
     if (buffer == NULL) {      if (buffer == NULL) {
         buffer_size = 1000;          buffer_size = 1000;
         buffer = (CHAR *) malloc(buffer_size * sizeof(CHAR));          buffer = (CHAR *) malloc(buffer_size * sizeof(CHAR));
Line 189  CHAR *xmlEncodeEntities(xmlDocPtr doc, c Line 191  CHAR *xmlEncodeEntities(xmlDocPtr doc, c
         }          }
         out = buffer;          out = buffer;
     }      }
       return(out);
 }  }
   
 /*  /*

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


Webmaster