ursus contionabundo: ctemplate.h

Beitrag lesen


> 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);