int allocCoreObjectPrivateIndex (CompObject *parent) { return allocatePrivateIndex (&corePrivateLen, &corePrivateIndices, reallocCorePrivate, 0); }
int allocateDisplayPrivateIndex (void) { return allocatePrivateIndex (&displayPrivateLen, &displayPrivateIndices, reallocDisplayPrivate, 0); }
int allocateScreenPrivateIndex (CompDisplay *display) { return allocatePrivateIndex (&display->screenPrivateLen, &display->screenPrivateIndices, reallocScreenPrivate, (void *) display); }