+/*
+ # ---------------------------------------------------------------------
+ #
+ # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
+ # pour la SantÈ)
+ # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
+ # Previous Authors : Laurent Guigues, Jean-Pierre Roux
+ # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
+ #
+ # This software is governed by the CeCILL-B license under French law and
+ # abiding by the rules of distribution of free software. You can use,
+ # modify and/ or redistribute the software under the terms of the CeCILL-B
+ # license as circulated by CEA, CNRS and INRIA at the following URL
+ # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+ # or in the file LICENSE.txt.
+ #
+ # As a counterpart to the access to the source code and rights to copy,
+ # modify and redistribute granted by the license, users are provided only
+ # with a limited warranty and the software's author, the holder of the
+ # economic rights, and the successive licensors have only limited
+ # liability.
+ #
+ # The fact that you are presently reading this means that you have had
+ # knowledge of the CeCILL-B license and that you accept its terms.
+ # ------------------------------------------------------------------------ */
+
+
/**
****************************************************************************
* <P> XML.c - implementation file for basic XML parser written in ANSI C++
0, // performance and mapping flags
s, // wide-character string
l, // number of chars in string
- NULL, // buffer for new string
+ NULL, // buffer for new string
0, // size of buffer
NULL, // default for unmappable chars
NULL // set when default char used
);
if (i<0) return NULL;
char *d=(char*)malloc(i+1);
- WideCharToMultiByte(codePage, // code page
+ WideCharToMultiByte(codePage,// code page
0, // performance and mapping flags
s, // wide-character string
l, // number of chars in string
XMLError XMLNode::writeToFile(XMLCSTR filename, const char *encoding, char nFormat) const
{
-printf("EED XMLNode::writeToFile 01\n");
+ //printf("EED XMLNode::writeToFile 01\n");
int i;
XMLSTR t=createXMLString(nFormat,&i);
FILE *f=_tfopen(filename,_T("wb"));
}
#endif
if (!fwrite(t,sizeof(XMLCHAR)*i,1,f)) return eXMLErrorCannotWriteFile;
-printf("EED XMLNode::writeToFile 02\n");
+ //printf("EED XMLNode::writeToFile 02\n");
if (fclose(f)!=0) return eXMLErrorCannotWriteFile;
free(t);
return eXMLErrorNone;