Doc fix.
authorJim Blandy <jimb@red-bean.com>
Thu, 16 Mar 2000 21:11:45 +0000 (21:11 +0000)
committerJim Blandy <jimb@red-bean.com>
Thu, 16 Mar 2000 21:11:45 +0000 (21:11 +0000)
libguile/__scm.h
libguile/_scm.h

index 43698e4..889572b 100644 (file)
  * whether to permit this exception to apply to your modifications.
  * If you do not wish that, delete this exception notice.  */
 \f
+
+/* "What's the difference between _scm.h and __scm.h?"
+
+   _scm.h is not installed; it's only visible to the libguile sources
+   themselves.
+
+   __scm.h is installed, and is #included by <libguile.h>.  If both
+   the client and libguile need some piece of information, and it
+   doesn't fit well into the header file for any particular module, it
+   should go in __scm.h.  */
+
+
 /* {Supported Options}
  *
  * These may be defined or undefined.
index 7bc1ce1..b76f38d 100644 (file)
@@ -2,7 +2,7 @@
 
 #ifndef _SCMH
 #define _SCMH
-/*     Copyright (C) 1995,1996 Free Software Foundation, Inc.
+/*     Copyright (C) 1995,1996, 2000 Free Software Foundation, Inc.
  * 
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 
 #include "__scm.h"
 
-/* This file is only visible to the libguile sources */
+/* "What's the difference between _scm.h and __scm.h?"
+
+   _scm.h is not installed; it's only visible to the libguile sources
+   themselves.
+
+   __scm.h is installed, and is #included by <libguile.h>.  If both
+   the client and libguile need some piece of information, and it
+   doesn't fit well into the header file for any particular module, it
+   should go in __scm.h.  */
+
+
 
 /* Include headers for those files central to the implementation.  The
    rest should be explicitly #included in the C files themselves.  */