enum sym_type AsmQueryType( char *name ) { #if 1 SYMBOL sym; enum sym_type type; sym = ScopeASMLookup( name ); if( sym != NULL ) { type = AsmType( sym->sym_type ); } else { type = SYM_INT1; } return( type ); #else name = name; return( SYM_INT1 ); #endif }
enum sym_state AsmQueryExternal( char *name ) { #if 1 SYMBOL sym; enum sym_state state; state = SYM_UNDEFINED; sym = ScopeASMLookup( name ); if( sym != NULL ) { if( SymIsAutomatic( sym ) ) { state = SYM_STACK; } else { state = SYM_EXTERNAL; } } return( state ); #else name = name; return( SYM_UNDEFINED ); #endif }
void *AsmQuerySymbol( char *id ) { return( ScopeASMLookup( NameCreateNoLen( id ) ) ); }