* Source/NSObjCRuntime.m:

o added NSAssert in GSGetInstanceVariable() and
                 GSSetInstanceVariable()


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12478 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Manuel Guesdon 2002-02-10 12:54:27 +00:00
parent 2d2d75860a
commit bb6cd75591

View file

@ -128,7 +128,8 @@ GSGetInstanceVariable(id obj, NSString *iVarName, void *data)
{
return NO;
}
//This very highly unprobable value can be used as a marker
NSAssert(offset!=UINT_MAX,@"Bad Offset");
memcpy(data, ((void*)obj) + offset, size);
return YES;
}
@ -144,6 +145,8 @@ GSSetInstanceVariable(id obj, NSString *iVarName, const void *data)
{
return NO;
}
//This very highly unprobable value can be used as a marker
NSAssert(offset!=UINT_MAX,@"Bad Offset");
memcpy(((void*)obj) + offset, data, size);
return YES;
}