1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-05 09:10:18 +02:00

vm: BUILDING_LIBGUILE-guarded defs to internal headers

Also make "struct scm_vm" private, now that scm_thread is also private.

* libguile/vm-internal.h: New file.
* libguile/Makefile.am: Add new file.
* libguile/continuations.c:
* libguile/debug.c:
* libguile/frames.c:
* libguile/init.c:
* libguile/print.c:
* libguile/programs.c:
* libguile/script.c:
* libguile/stacks.c:
* libguile/threads-internal.h:
* libguile/threads.c:
* libguile/threads.h:
* libguile/throw.c:
* libguile/vm.c: Include new file.
* libguile/vm.h: Remove private defs.
This commit is contained in:
Andy Wingo 2025-07-01 11:04:57 +02:00
parent 6a32628e18
commit a7801c750f
16 changed files with 162 additions and 138 deletions

View file

@ -1,4 +1,4 @@
/* Copyright 1994-1998,2000-2011,2013-2014,2018
/* Copyright 1994-1998,2000-2011,2013-2014,2018,2025
Free Software Foundation, Inc.
This file is part of Guile.
@ -48,7 +48,7 @@
#include "strports.h"
#include "throw.h"
#include "version.h"
#include "vm.h"
#include "vm-internal.h"
#include "script.h"