%c does not work with null-bytes on some systems (BSD 2.9)

This commit is contained in:
ceriel 1987-03-16 08:56:31 +00:00
parent 909a82d2d7
commit 2135ccd420

View file

@ -82,7 +82,8 @@ spec : { acount = 0; }
{ /*
* Put an endmarker in temporary file
*/
fprintf(fact,"%c%c",'\0', '\0');
putc('\0', fact);
putc('\0', fact);
}
;
@ -482,7 +483,8 @@ copyact(ch1,ch2,flag,level) char ch1,ch2; {
if (!level) {
saved = linecount;
nparams = 0; /* count comma's */
fprintf(f,"%c# line %d \"%s\"\n", '\0', linecount,f_input);
putc('\0',f);
fprintf(f,"# line %d \"%s\"\n", linecount,f_input);
}
if (level || flag == 1) putc(ch1,f);
for (;;) {