rem: printf (">> %s: %s (%s|%s)\n", property->name, string, xmlGetProp (droot, property->name), latin2utf8(string));
context: fix_encoding ( xmlNodePtr droot ){  xmlAttrPtr property;  xmlNodePtr node;  gsize bytes_written, bytes_read;  printf(">> in fix_encoding\n");  if (!droot)    return;  for (property = droot->properties; property; property = property->next)    {      gchar * string = xmlGetProp (droot, property->name);/*       xmlSetProp (droot,  *//* 		  property->name, */      property->node->content = latin2utf8(string);      printf (">> %s: %s (%s|%s)\n", property->name, string, xmlGetProp (droot, property->name), latin2utf8(string));    }  for (node = droot->childs; node; node = node->next)    {      fix_encoding(node);    }  return droot;}