1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 15:40:29 +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. * whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice. */ * 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} /* {Supported Options}
* *
* These may be defined or undefined. * These may be defined or undefined.

View file

@ -2,7 +2,7 @@
#ifndef _SCMH #ifndef _SCMH
#define _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 * 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 * it under the terms of the GNU General Public License as published by
@ -46,7 +46,17 @@
#include "__scm.h" #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 /* Include headers for those files central to the implementation. The
rest should be explicitly #included in the C files themselves. */ rest should be explicitly #included in the C files themselves. */