Esempio n. 1
0
int LookupKeywordOS2( ScanString newstring )
/******************************************/
{
    int     hash;

    hash = keyword_hash( newstring.string, Weights, newstring.length );
    if( HashTable[ hash ].token == TC_UNKNOWN ) {
        return( Y_NAME );
    } else if (! stricmp( newstring.string, HashTable[ hash ].keyword) ) {
        return( HashTable[ hash ].token );
    } else {
        return( Y_NAME );
    }
}
Esempio n. 2
0
YYTOKENTYPE LookupKeywordWIN( ScanString newstring )
/**************************************************/
{
    int         hash;
    const char  *str = newstring.string;

    hash = keyword_hash( str, Weights, newstring.length );
    if( HashTable[hash].token == TC_UNKNOWN ) {
        return( Y_NAME );
    } else if( stricmp( newstring.string, HashTable[hash].keyword ) == 0 ) {
        return( HashTable[hash].token );
    } else {
        return( Y_NAME );
    }
}