avoid objc_skip_offset()

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29814 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2010-03-01 10:34:35 +00:00
parent 117316de2f
commit df6384cc18
4 changed files with 29 additions and 13 deletions

View file

@ -804,13 +804,13 @@ gs_protocol_selector(const char *types)
}
while (*types != '\0')
{
if (*types == '-')
if (*types == '+' || *types == '-')
{
types++;
}
if (*types == '+' || isdigit(*types))
while(isdigit(*types))
{
types = objc_skip_offset(types);
types++;
}
while (*types == _C_CONST || *types == _C_GCINVISIBLE)
{