mirror of
https://gitea.psi.ch/ELOG/mxml.git
synced 2026-09-09 01:23:22 +00:00
Remove sprintf()
This commit is contained in:
parent
f6fc49d9aa
commit
6b96d7aa9c
30
mxml.cxx
30
mxml.cxx
@ -206,28 +206,30 @@ int mxml_write_line(MXML_WRITER *writer, const char *line)
|
|||||||
*/
|
*/
|
||||||
MXML_WRITER *mxml_open_buffer(void)
|
MXML_WRITER *mxml_open_buffer(void)
|
||||||
{
|
{
|
||||||
char str[256], line[1000];
|
MXML_WRITER *writer = (MXML_WRITER *)mxml_malloc(sizeof(MXML_WRITER));
|
||||||
time_t now;
|
|
||||||
MXML_WRITER *writer;
|
|
||||||
|
|
||||||
writer = (MXML_WRITER *)mxml_malloc(sizeof(MXML_WRITER));
|
|
||||||
memset(writer, 0, sizeof(MXML_WRITER));
|
memset(writer, 0, sizeof(MXML_WRITER));
|
||||||
writer->translate = 1;
|
writer->translate = 1;
|
||||||
|
|
||||||
writer->buffer_size = 10000;
|
writer->buffer_size = 10000;
|
||||||
writer->buffer = (char *)mxml_malloc(10000);
|
writer->buffer = (char *)mxml_malloc(writer->buffer_size);
|
||||||
|
assert(writer->buffer != NULL);
|
||||||
writer->buffer[0] = 0;
|
writer->buffer[0] = 0;
|
||||||
writer->buffer_len = 0;
|
writer->buffer_len = 0;
|
||||||
|
|
||||||
/* write XML header */
|
/* write XML header */
|
||||||
strcpy(line, "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n");
|
mxml_write_line(writer, "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n");
|
||||||
mxml_write_line(writer, line);
|
|
||||||
time(&now);
|
if (mxml_suppress_date_flag == 0) {
|
||||||
strcpy(str, ctime(&now));
|
time_t now = time(NULL);
|
||||||
str[24] = 0;
|
std::string str = ctime(&now);
|
||||||
sprintf(line, "<!-- created by MXML on %s -->\n", str);
|
str[24] = 0;
|
||||||
if (mxml_suppress_date_flag == 0)
|
std::string line = "";
|
||||||
mxml_write_line(writer, line);
|
//sprintf(line, "<!-- created by MXML on %s -->\n", str);
|
||||||
|
line += "<!-- created by MXML on ";
|
||||||
|
line += str;
|
||||||
|
line += " -->\n";
|
||||||
|
mxml_write_line(writer, line.c_str());
|
||||||
|
}
|
||||||
|
|
||||||
/* initialize stack */
|
/* initialize stack */
|
||||||
writer->level = 0;
|
writer->level = 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user