Ah, on second thought, looking back at
that acid lstk() output, it seems that the
troublesome line is:

     fprintf(out_fp, "%hd %s", FontSize(currentfont, nilobj),

in z49.c For some reason, '%hd' is not
being handled properly (though from
fprintf(2), it seems that modifiers with
%h produce undefined behaviour?).

I changed %hd to simply %d and now
lout(1) is working fine.

A new typesetter to the collection.


Best,
ak
--- Begin Message ---
> I wonder, however, if there
> is another problem around
> z38.c:254, like the one you
> have mentioned here?

Probably - there are a couple of instances of sscanf %s%n there.

I've just submitted patch scanf-string-eof which should correct
all these.




--- End Message ---

Reply via email to