void PragCurrAlias( char *name ) /******************************/ { aux_entry *search; search = NULL; CurrAlias = MagicKeyword( name ); if( CurrAlias == NULL ) { search = AuxLookup( name ); if( search != NULL ) { CurrAlias = search->info; } } }
void SetCurrInfo( char *name ) /****************************/ { SYM_HANDLE sym_handle; SYM_ENTRY sym; type_modifiers sym_attrib = FLAG_NONE; CurrInfo = MagicKeyword( name ); if( CurrInfo == NULL ) { if( CurrAlias == NULL ) { sym_handle = SymLook( HashValue, name ); if( sym_handle != 0 ) { SymGet( &sym, sym_handle ); sym_attrib = sym.mods; } CurrAlias = GetLangInfo( sym_attrib ); } CreateAux( name ); } else if( CurrAlias == NULL ) { CurrAlias = CurrInfo; } }
void SetCurrInfo( // SET CURRENT INFO. STRUCTURE void ) { setAuxInfo( MagicKeyword(), true ); }