1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00

Define scm_t_wchar in one place

* libguile/__scm.h (scm_t_wchar): Move definition here, closer to
  scm_t_int32 definition (pulled in by scmconfig.h).
* libguile/numbers.h:
* libguile/chars.h: Remove weird maybe-definitions.
This commit is contained in:
Andy Wingo 2018-06-20 11:38:08 +02:00
parent d340a9709c
commit b64941f5af
3 changed files with 9 additions and 10 deletions

View file

@ -422,6 +422,15 @@ typedef long SCM_STACKITEM;
#endif /* SCM___SCM_H */ #endif /* SCM___SCM_H */
/* Trivial type declarations and forward declarations. */
typedef scm_t_int32 scm_t_wchar;
/* /*
Local Variables: Local Variables:
c-file-style: "gnu" c-file-style: "gnu"

View file

@ -27,11 +27,6 @@
#include "libguile/__scm.h" #include "libguile/__scm.h"
#include <libguile/error.h> #include <libguile/error.h>
#ifndef SCM_T_WCHAR_DEFINED
typedef scm_t_int32 scm_t_wchar;
#define SCM_T_WCHAR_DEFINED
#endif /* SCM_T_WCHAR_DEFINED */
/* Immediate Characters /* Immediate Characters
*/ */

View file

@ -32,11 +32,6 @@
#include "libguile/gc.h" #include "libguile/gc.h"
#include "libguile/print.h" #include "libguile/print.h"
#ifndef SCM_T_WCHAR_DEFINED
typedef scm_t_int32 scm_t_wchar;
#define SCM_T_WCHAR_DEFINED
#endif /* SCM_T_WCHAR_DEFINED */
/* Immediate Numbers, also known as fixnums /* Immediate Numbers, also known as fixnums