1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 23:50:18 +02:00
This commit is contained in:
Jim Blandy 2000-03-16 21:11:45 +00:00
parent bc2c8d9886
commit 176067df1a
2 changed files with 24 additions and 2 deletions

View file

@ -43,6 +43,18 @@
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice. */
/* "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.

View 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
@ -46,7 +46,17 @@
#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. */