Boron 2.1.0
unset.h
Go to the documentation of this file.
1/*
2 Copyright 2009 Karl Robillard
3
4 This file is part of the Urlan datatype system.
5
6 Urlan is free software: you can redistribute it and/or modify
7 it under the terms of the GNU Lesser General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10
11 Urlan is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU Lesser General Public License for more details.
15
16 You should have received a copy of the GNU Lesser General Public License
17 along with Urlan. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20
21extern int unset_make( UThread*, const UCell* from, UCell* res );
22extern void unset_copy( UThread*, const UCell* from, UCell* res );
23extern int unset_compare( UThread*, const UCell* a, const UCell* b, int mode );
24extern int unset_operate( UThread*, const UCell*, const UCell*, UCell*, int );
25extern const UCell*
26 unset_select( UThread*, const UCell* cell, const UCell* sel,
27 UCell* tmp );
28extern int unset_fromString( UThread*, const UBuffer* str, UCell* res );
29extern void unset_toString( UThread*, const UCell* cell, UBuffer* str,
30 int depth );
31extern void unset_mark( UThread*, UCell* cell );
32extern void unset_destroy( UBuffer* buf );
33extern void unset_toShared( UCell* cell );
34extern void unset_bind( UThread*, UCell* cell, const UBindTarget* bt );
35
36#define unset_toText unset_toString
37#define unset_recycle 0
38#define unset_markBuf 0
39
40
41//EOF
Holds information for binding functions.
Definition: urlan.h:395
The UBuffer struct holds information about a resource, usually a chuck of memory.
Definition: urlan.h:266
The UThread struct stores the data specific to a thread of execution.
Definition: urlan.h:309
A cell holds a single value of a simple type or a reference (often to a UBuffer) for a complex type.
Definition: urlan.h:248