mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-28 22:10:29 +02:00
Separate compilation!!!!!
This commit is contained in:
parent
fe9bdf6397
commit
b082f5f50d
28 changed files with 344 additions and 189 deletions
12
conservative-roots-api.h
Normal file
12
conservative-roots-api.h
Normal file
|
@ -0,0 +1,12 @@
|
|||
#ifndef CONSERVATIVE_ROOTS_API_H
|
||||
#define CONSERVATIVE_ROOTS_API_H
|
||||
|
||||
#include "conservative-roots-types.h"
|
||||
|
||||
#define HANDLE_TO(T) union { T* v; struct handle handle; }
|
||||
#define HANDLE_REF(h) h.v
|
||||
#define HANDLE_SET(h,val) do { h.v = val; } while (0)
|
||||
#define PUSH_HANDLE(cx, h) do { (void) &h; } while (0)
|
||||
#define POP_HANDLE(cx) do { } while (0)
|
||||
|
||||
#endif // CONSERVATIVE_ROOTS_API_H
|
Loading…
Add table
Add a link
Reference in a new issue