groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Groff] Strange error messages from Groff 1.22.3


From: Werner LEMBERG
Subject: Re: [Groff] Strange error messages from Groff 1.22.3
Date: Fri, 21 Nov 2014 07:09:13 +0100 (CET)

>> Out of curiosity, Eli, why did you find it necessary to move
>> stringclass.h to an earlier position in the include order?  Is it
>> not a symptom of either a flawed design, or an implementation
>> fault, if that matters?  Is there a MinGW issue which may need
>> investigation?  Or is it simply that you've introduced a dependency
>> on stringclass.h within lib.h?  (In which case, would it not have
>> been better to have lib.h itself include stringclass.h?)
> 
> It's IMO a Groff problem that is not specific to MinGW:
> stringclass.h is not idempotent.

Indeed, this is true for (almost) all groff header files.  For some
reason, Clark decided to code it that way, not providing guards
against loading header files multiple times.  I haven't changed that.


    Werner



reply via email to

[Prev in Thread] Current Thread [Next in Thread]