Я написал эту функцию на C:
void *PWNRetain(void *object) {
PWNObject *obj = (PWNObject *)object; // <-- looks stupid, I know :)
obj->retainCount++;
return obj;
}
Важно, чтобы она возвращала тот же указатель, что и аргумент.obj
равно object
или я сделал другую ошибку указателя?Благодарю.:)