Fixed a lazySlot bug where lazy slots in different objects end up pointing to the...
[io/quag.git] / libs / iovm / source / IoState_symbols.h
bloba34fe9c4fda1d2e8d1213ffb2ff90041b256ae7d
1 /*#io
2 docCopyright("Steve Dekorte", 2002)
3 docLicense("BSD revised")
4 */
6 IOVM_API void IoState_setupCachedNumbers(IoState *self);
7 IOVM_API IoObject *IoState_numberWithDouble_(IoState *self, double n);
9 IOVM_API IoSymbol *IoState_symbolWithUArray_copy_(IoState *self, UArray *ba, int copy);
10 IOVM_API IoSymbol *IoState_symbolWithCString_(IoState *self, const char *s);
11 IOVM_API IoSymbol *IoState_symbolWithCString_length_(IoState *self, const char *s, size_t length);
13 IOVM_API IoSymbol *IoState_addSymbol_(IoState *self, IoSymbol *s);
14 IOVM_API void IoState_removeSymbol_(IoState *self, IoSymbol *aString);