Changeset 26 for trunk/orca/ovalue.h

Show
Ignore:
Timestamp:
02/07/06 00:52:42 (3 years ago)
Author:
krobillard
Message:

Atom names are now stored in a single string.
Maximum word length is now 32.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/orca/ovalue.h

    r25 r26  
    384384void    orInitEnv( OEnv*, int dataStackSize, int callStackSize ); 
    385385void    orFreeEnv( OEnv* ); 
    386 OIndex  orInternAtom( const char* str, int len ); 
     386void    orAtomStr( OAtom, OString* ); 
     387OAtom   orInternAtom( const char* str, int len ); 
    387388OIndex  orInternA( OBlock* wordBlk, OAtom ); 
    388389OValue* orIntern( OContext*, const char* str, int len, OValue* wordV ); 
     
    506507    val = blk->values + wv->word.index 
    507508 
    508 #define orAtomString(atom)      (orSTRINGS + orEnv->atoms.indices[atom]) 
    509  
    510509#define orMakePath(n)           orMakeBlock(n) 
    511510#define orMakeBinary(n)         ((OBinary*) orMakeString(n))