-//system_setting_list_value_cb list_changed_cb;
-int system_settings_list_value(system_settings_key_e key, system_setting_data_type_e data_type, bool (*system_setting_data_iterator)(int, void *, void *), void *value)
+int system_settings_list_value(system_settings_key_e key, system_setting_data_type_e data_type, bool (*system_setting_data_iterator)(int, const char* , void *), void *user_data)
{
LOGE("Enter [%s]", __FUNCTION__);
- if (!(key >= 0 && SYSTEM_SETTINGS_KEY_MAX > key) || value == NULL) {
+ if (!(key >= 0 && SYSTEM_SETTINGS_KEY_MAX > key)) {
return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
}
return SYSTEM_SETTINGS_ERROR_NOT_SUPPORTED;
}
- return system_setting_lister(key, system_setting_item->data_type, system_setting_data_iterator, value);
+ return system_setting_lister(key, system_setting_item->data_type, system_setting_data_iterator, user_data);
}