Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 15b24f02

Von martin vor fast 15 Jahren hinzugefügt

  • ID 15b24f027efb19adf1e8ac02d75d23d5cd38f4cd
  • Vorgänger 55b80bf8
  • Nachfolger d1f9f1fb

Removed argument FILE from all dump functions.

This is the first step in removing dependencies on the console. When
finished we will no longer need a console on WIN32 in windows apps.

git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1986 70169cfe-8b10-0410-8925-dcb4b91034d8

Unterschiede anzeigen:

src/parser/msgengine.c
"Value for element \"%s[%d]\" (mode \"%s\") not found",
name, loopNr,
GWEN_MsgEngine_GetMode(e));
GWEN_DB_Dump(gr, stderr, 4);
GWEN_DB_Dump(gr, 4);
GWEN_Buffer_free(data);
return -1;
}
......
if (rv==-1) {
DBG_INFO(GWEN_LOGDOMAIN, "Error writing element");
DBG_INFO(GWEN_LOGDOMAIN, "Node is:");
GWEN_XMLNode_Dump(n, stderr, 1);
GWEN_XMLNode_Dump(n, 1);
if (gr) {
DBG_INFO(GWEN_LOGDOMAIN, "Data is:");
GWEN_DB_Dump(gr, stderr, 1);
GWEN_DB_Dump(gr, 1);
}
return -1;
}
......
DBG_INFO(GWEN_LOGDOMAIN, "Could not write group \"%s\"", gtype);
if (gn) {
DBG_INFO(GWEN_LOGDOMAIN, "Node is:");
GWEN_XMLNode_Dump(gn, stderr, 1);
GWEN_XMLNode_Dump(gn, 1);
}
if (n) {
DBG_INFO(GWEN_LOGDOMAIN, "Referring node is:");
GWEN_XMLNode_Dump(n, stderr, 1);
GWEN_XMLNode_Dump(n, 1);
}
if (gr) {
DBG_INFO(GWEN_LOGDOMAIN, "Data is:");
GWEN_DB_Dump(gr, stderr, 1);
GWEN_DB_Dump(gr, 1);
}
return -1;
}
......
}
else {
DBG_ERROR(GWEN_LOGDOMAIN, "Value missing");
GWEN_XMLNode_Dump(node, stderr, 1);
GWEN_XMLNode_Dump(node, 1);
return -1;
}
}
......
} /* while */
if (loopNr<minnum) {
DBG_ERROR(GWEN_LOGDOMAIN, "Premature end of message (too few ELEM repeats)");
GWEN_XMLNode_Dump(n, stderr, 2);
GWEN_XMLNode_Dump(n, 2);
GWEN_Buffer_free(delimBuffer);
return -1;
}
......
i=atoi(GWEN_XMLNode_GetProperty(n, "minnum", "1"));
if (i) {
DBG_ERROR(GWEN_LOGDOMAIN, "Premature end of message (still tags to parse)");
GWEN_XMLNode_Dump(n, stderr, 2);
GWEN_XMLNode_Dump(n, 2);
GWEN_Buffer_free(delimBuffer);
return -1;
}
......
GWEN_Buffer_GetPos(msgbuf),
terminator,
GWEN_Buffer_PeekByte(msgbuf));
GWEN_XMLNode_Dump(node, stderr, 1);
GWEN_XMLNode_Dump(node, 1);
GWEN_Buffer_free(delimBuffer);
return -1;
}
......
DBG_ERROR(GWEN_LOGDOMAIN, "Full message (pos=%04x)", posBak);
GWEN_Text_DumpString(GWEN_Buffer_GetStart(mbuf),
GWEN_Buffer_GetUsedBytes(mbuf),
stderr, 1);
GWEN_DB_Dump(tmpdb, stderr, 1);
1);
GWEN_DB_Dump(tmpdb, 1);
GWEN_DB_Group_free(tmpdb);
return -1;
}
......
GWEN_Buffer_GetPos(mbuf)-startPos);
GWEN_Text_DumpString(GWEN_Buffer_GetStart(mbuf)+startPos,
GWEN_Buffer_GetUsedBytes(mbuf)-startPos,
stderr, 1);
1);
DBG_ERROR(GWEN_LOGDOMAIN, "Stored data so far:");
GWEN_DB_Dump(storegrp, stderr, 2);
GWEN_DB_Dump(storegrp, 2);
GWEN_DB_Group_free(tmpdb);
return -1;
}

Auch abrufbar als: Unified diff