orl_symbol_value ORLENTRY ORLSymbolGetValue( orl_symbol_handle orl_symbol_hnd ) { switch( orl_symbol_hnd->type ) { case( ORL_ELF ): return( ElfSymbolGetValue( (elf_symbol_handle) orl_symbol_hnd ) ); case( ORL_COFF ): return( CoffSymbolGetValue( (coff_symbol_handle) orl_symbol_hnd ) ); case( ORL_OMF ): return( OmfSymbolGetValue( (omf_symbol_handle) orl_symbol_hnd ) ); default: break;//ORL_UNRECOGNIZED_FORMAT } return( 0 ); }
orl_symbol_value ORLENTRY ORLSymbolGetValue( orl_symbol_handle orl_symbol_hnd ) { switch( orl_symbol_hnd->type ) { case( ORL_ELF ): return( ElfSymbolGetValue( (elf_symbol_handle) orl_symbol_hnd ) ); case( ORL_COFF ): return( CoffSymbolGetValue( (coff_symbol_handle) orl_symbol_hnd ) ); case( ORL_OMF ): return( OmfSymbolGetValue( (omf_symbol_handle) orl_symbol_hnd ) ); default: { //ORL_UNRECOGNIZED_FORMAT unsigned_64 val64 = { 0, 0 }; return( val64 ); } } }