/*
 * This file is part of Beastie <https://purl.org/nxg/dist/beastie>
 * SPDX-FileCopyrightText: 2023 Norman Gray <https://nxg.me.uk>
 * SPDX-License-Identifier: BSD-2-Clause
 */

#ifndef BEASTIE_H
#define BEASTIE_H 1

#include "s7.h"

extern s7_scheme *S7;
void s7w(const char* before, s7_pointer s, const char* after);
//void set_parse_result(s7_pointer s);

// GC protection
#define GCP(x) s7_gc_protect_via_stack(S7, x)

#endif /* BEASTIE_H */
