if (VAR(___this___)->___prevlockobject___==NULL) {
pthread_setspecific(threadlocks, VAR(___this___)->___nextlockobject___);
} else
VAR(___this___)->___prevlockobject___->___nextlockobject___=VAR(___this___)->___nextlockobject___;
if (VAR(___this___)->___nextlockobject___!=NULL)
VAR(___this___)->___nextlockobject___->___prevlockobject___=VAR(___this___)->___prevlockobject___;
if (VAR(___this___)->___prevlockobject___==NULL) {
pthread_setspecific(threadlocks, VAR(___this___)->___nextlockobject___);
} else
VAR(___this___)->___prevlockobject___->___nextlockobject___=VAR(___this___)->___nextlockobject___;
if (VAR(___this___)->___nextlockobject___!=NULL)
VAR(___this___)->___nextlockobject___->___prevlockobject___=VAR(___this___)->___prevlockobject___;