add: if (sharedDefaultsList) { UserDefaults *tmp = *sharedDefaultsList;  while (tmp) { if (tmp->dirty) PLSave(tmp->appDomain, YES); tmp = tmp->next; } }
context: saveDefaultsChanges(void)#endif{    if (sharedUserDefaults && sharedUserDefaults->dirty) {	PLSave(sharedUserDefaults->appDomain, YES);    }}