Lines Matching defs:this
6 of this software and associated documentation files (the "Software"), to deal
12 The above copyright notice and this permission notice shall be included in
22 Except as contained in this notice, the name of the X Consortium shall not be
24 in this Software without prior written authorization from the X Consortium.
127 * this resource is used to delete the ScreenSaverNotifyRec
391 ScreenSaverSuspensionPtr *prev, this;
394 for (prev = &suspendingClients; (this = *prev); prev = &this->next)
396 if (this == data)
398 *prev = this->next;
399 free(this);
404 /* Reenable the screensaver if this was the last client suspending it. */
872 /* Find out if the depth and visual are acceptable for this Screen */
1307 ScreenSaverSuspensionPtr *prev, this;
1312 /* Check if this client is suspending the screensaver */
1313 for (prev = &suspendingClients; (this = *prev); prev = &this->next)
1314 if (this->pClient == client)
1317 if (this)
1320 this->count++;
1321 else if (--this->count == 0)
1322 FreeResource (this->clientResource, RT_NONE);
1327 /* If we get to this point, this client isn't suspending the screensaver */
1337 this = malloc(sizeof (ScreenSaverSuspensionRec));
1339 if (!this)
1342 this->next = NULL;
1343 this->pClient = client;
1344 this->count = 1;
1345 this->clientResource = FakeClientID (client->index);
1347 if (!AddResource (this->clientResource, SuspendType, (pointer) this))
1349 free(this);
1353 *prev = this;