Ich vermute stark einen Fehler in Gwenhywfar.
Denn in jobqueue.c (Zeile 659) wird der folgende Befehl einfach nicht ausgeführt:
Code
GWEN_Gui_ProgressLog(0,
level,
GWEN_Buffer_GetStart(logmsg));
... völlig egal, in welchem LogLevel man sich befindet.
Oder die Funktion wird "gestört" bei der Verarbeitung mit "senddtazv".
Ich konnte mir vorläufig einzig und allein damit helfen, dass ich den Funktionsaufruf auskommentiert habe und folgendes hinzugefügt habe:
Code
fprintf(stdout, "HBCI: %04d - %s",rcode,p);
Hätte ich auch nur einen Funken mehr Ahnung von C-Programmierung, als das irgendwo int main { } stehen muss, hätte ich mich ja gerne weiter damit beschäftigt. :roll:
Wie gesagt, ich kann nur so viel sagen, dass GWEN_Gui_ProgressLog an dieser Stelle in der jobqueue.c einfach nichts ausgibt.
Ich habe es z.B. auch so probiert:
Code
GWEN_Gui_ProgressLog(0, 4, "Test in Loglevel 4");
GWEN_Gui_ProgressLog(0, 5, "Test in Loglevel 5");
... keine Ausgabe (weder an stderr noch an stdout) bei Durchlauf von aqbanking-cli senddtazv.
(befindet sich an den besagten Stellen aber in LogLevel 4 oder 5 - getestet mit Debug-Ausgabe!)
Bei Aufruf einer anderen Funktion z.B. aqbanking-cli request --balance oder --transaction funktioniert aber alles tadellos!