simplify typed selector usage.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32396 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2011-02-27 23:29:25 +00:00
parent 93f1f36168
commit 5168bd5e2e
6 changed files with 46 additions and 55 deletions

View file

@ -1328,14 +1328,6 @@ sel_getName(SEL sel)
return sel_get_name(sel);
}
const char *
sel_getType_np(SEL sel)
{
if (sel == 0)
return "";
return sel_get_type(sel);
}
SEL
sel_getUid(const char *selName)
{
@ -1356,28 +1348,3 @@ sel_registerName(const char *selName)
return sel_register_name(selName);
}
SEL sel_registerTypedName_np(const char *selName, const char *types)
{
SEL s;
if (types == 0)
{
s = sel_get_any_typed_uid(selName);
}
else
{
s = sel_get_typed_uid(selName, types);
}
if (s == 0)
{
if (types == 0)
{
s = sel_register_name(selName);
}
else
{
s = sel_register_typed_name(selName, types);
}
}
return s;
}

View file

@ -291,14 +291,10 @@ static const id self = nil;
const char *sel_getName(SEL sel);
const char *sel_getType_np(SEL sel);
SEL sel_getUid(const char *selName);
BOOL sel_isEqual(SEL sel1, SEL sel2);
SEL sel_registerName(const char *selName);
SEL sel_registerTypedName_np(const char *selName, const char *types);
#endif // __OBJECTIVEC2_RUNTIME_H_INCLUDED