> TMPL_write("tmplfile", 0, 0, mylist, stdout, stderr);
Kann an der 0 liegen. Im Handbuch steht:
Parameter filename is the name of the template file. If parameter tmplstr is non-null, then it is the template, a null terminated string.
Dieses "null" ist, als Begriff, ziemlich dehnbar. Versuchs mal mit gar nichts zwischen den Kommas (,,
) , null
, "" oder ''.
TMPL_write("tmplfile",, 0, mylist, stdout, stderr);
TMPL_write("tmplfile", null, 0, mylist, stdout, stderr);
TMPL_write("tmplfile", '', 0, mylist, stdout, stderr);
TMPL_write("tmplfile", "", 0, mylist, stdout, stderr);