idc.py: Fixed AskSelector() and FindSelector()

This commit is contained in:
gergely.erdelyi 2008-08-31 17:36:41 +00:00
parent 187f75d329
commit 565a80c62e

View File

@ -2705,12 +2705,14 @@ def AskSelector(sel):
@note: selector values are always in paragraphs
"""
sel = idaapi.getn_selector(sel)
s = idaapi.sel_pointer()
base = idaapi.ea_pointer()
res,tmp = idaapi.getn_selector(sel, s.cast(), base.cast())
if not sel:
if not res:
return sel
else:
return sel.base
return base.value()
def FindSelector(val):
@ -2724,12 +2726,7 @@ def FindSelector(val):
@note: selector values are always in paragraphs
"""
sel = idaapi.find_selector(val)
if not sel:
return val & 0xffff
else:
return sel.n
return idaapi.find_selector(val) & 0xFFFF
def SetSelector(sel, value):