Re: Header Files - (was: Quick colour question)

From: Daniel A. Koepke (
Date: 09/17/01

On Mon, 17 Sep 2001, Henrik Stuart wrote:

>        Is there any reason as to why the header files in Circle hasn't
>        been created using guards so that it is possible to include a
>        header file twice in the same manner the standard libraries are
>        done?

No.  Is there are any reason you're including header files twice?  With
the standard library it's done because many of the headers #include other
headers.  Sometimes even circularly for interdependencies.  This isn't
done in CircleMUD and the header files generally aren't complex or modular
enough to justify it (even though it's a small change).  If the files were
more numerous (split into several different modules), then it might make
more sense.  As it stands, the files don't have inter-dependencies that
require them to #include each other (excepting "conf.h" and "sysdep.h")
and so this protection would serve little real purpose.


   | FAQ: |
   | Archives: |

This archive was generated by hypermail 2b30 : 12/06/01 PST