mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-31 00:30:53 +00:00
Work on the train.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14654 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
209f46ae7e
commit
f05b58bc61
17 changed files with 477 additions and 198 deletions
|
@ -152,7 +152,7 @@ BOOL
|
|||
GSInstanceVariableInfo(id obj, NSString *iVarName,
|
||||
const char **type, unsigned *size, unsigned *offset)
|
||||
{
|
||||
const char *name = [iVarName cString];
|
||||
const char *name = [iVarName UTF8String];
|
||||
|
||||
return GSFindInstanceVariable(obj, name, type, size, offset);
|
||||
}
|
||||
|
@ -160,13 +160,13 @@ GSInstanceVariableInfo(id obj, NSString *iVarName,
|
|||
/** ## deprecated ##
|
||||
*/
|
||||
BOOL
|
||||
GSGetInstanceVariable(id obj, NSString *iVarName, void *data)
|
||||
GSGetInstanceVariable(id obj, NSString *name, void *data)
|
||||
{
|
||||
const char *name = [iVarName cString];
|
||||
const char *cName = [name UTF8String];
|
||||
int offset;
|
||||
unsigned int size;
|
||||
|
||||
if (GSFindInstanceVariable(obj, name, 0, &size, &offset) == YES)
|
||||
if (GSFindInstanceVariable(obj, cName, 0, &size, &offset) == YES)
|
||||
{
|
||||
GSGetVariable(obj, offset, size, data);
|
||||
return YES;
|
||||
|
@ -177,13 +177,13 @@ GSGetInstanceVariable(id obj, NSString *iVarName, void *data)
|
|||
/** ## deprecated ##
|
||||
*/
|
||||
BOOL
|
||||
GSSetInstanceVariable(id obj, NSString *iVarName, const void *data)
|
||||
GSSetInstanceVariable(id obj, NSString *name, const void *data)
|
||||
{
|
||||
const char *name = [iVarName cString];
|
||||
const char *cName = [name UTF8String];
|
||||
int offset;
|
||||
unsigned int size;
|
||||
|
||||
if (GSFindInstanceVariable(obj, name, 0, &size, &offset) == YES)
|
||||
if (GSFindInstanceVariable(obj, cName, 0, &size, &offset) == YES)
|
||||
{
|
||||
GSSetVariable(obj, offset, size, data);
|
||||
return YES;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue