if (data)
str = (char*)pims_ipc_data_get(data, &size);
- if (!str) {
+ if (NULL == str) {
CTS_ERR("There is no changed data");
return;
}
return CONTACTS_ERROR_NONE;
}
- if (!__ipc) {
+ if (NULL == __ipc) {
char sock_file[CTSVC_PATH_MAX_LEN] = {0};
snprintf(sock_file, sizeof(sock_file), CTSVC_SOCK_PATH"/.%s_for_subscribe", getuid(), CTSVC_IPC_SERVICE);
__ipc = pims_ipc_create_for_subscribe(sock_file);
- if (!__ipc) {
+ if (NULL == __ipc) {
CTS_ERR("pims_ipc_create_for_subscribe error\n");
ctsvc_mutex_unlock(CTS_MUTEX_PIMS_IPC_PUBSUB);
return CONTACTS_ERROR_IPC;
RETVM_IF(view_uri == NULL, CONTACTS_ERROR_INVALID_PARAMETER, "view_uri is NULL");
RETVM_IF(cb == NULL, CONTACTS_ERROR_INVALID_PARAMETER, "cb is NULL");
- if (strncmp(view_uri, CTSVC_VIEW_URI_PHONELOG, strlen(CTSVC_VIEW_URI_PHONELOG)) == 0) {
+ if (STRING_EQUAL == strncmp(view_uri, CTSVC_VIEW_URI_PHONELOG, strlen(CTSVC_VIEW_URI_PHONELOG))) {
ret = ctsvc_ipc_client_check_permission(CTSVC_PERMISSION_PHONELOG_READ, &result);
RETVM_IF(ret != CONTACTS_ERROR_NONE, ret, "ctsvc_ipc_client_check_permission fail (%d)", ret);
RETVM_IF(result == false, CONTACTS_ERROR_PERMISSION_DENIED, "Permission denied (phonelog read)");
}
- else if (strncmp(view_uri, CTSVC_VIEW_URI_PERSON, strlen(CTSVC_VIEW_URI_PERSON)) == 0) {
+ else if (STRING_EQUAL == strncmp(view_uri, CTSVC_VIEW_URI_PERSON, strlen(CTSVC_VIEW_URI_PERSON))) {
ret = ctsvc_ipc_client_check_permission(CTSVC_PERMISSION_CONTACT_READ, &result);
RETVM_IF(ret != CONTACTS_ERROR_NONE, ret, "ctsvc_ipc_client_check_permission fail (%d)", ret);
RETVM_IF(result == false, CONTACTS_ERROR_PERMISSION_DENIED, "Permission denied (contact read)");
ctsvc_mutex_lock(CTS_MUTEX_PIMS_IPC_PUBSUB);
for (it=__db_change_subscribe_list;it;it=it->next) {
- if (!it->data) continue;
+ if (NULL == it->data) continue;
info = it->data;
if (STRING_EQUAL == strcmp(info->view_uri, view_uri))
info = NULL;
}
- if (!info) {
+ if (NULL == info) {
info = calloc(1, sizeof(subscribe_info_s));
if (NULL == info) {
CTS_ERR("calloc() Fail");
ctsvc_mutex_lock(CTS_MUTEX_PIMS_IPC_PUBSUB);
for (it=__db_change_subscribe_list;it;it=it->next) {
- if (!it->data) continue;
+ if (NULL == it->data) continue;
info = it->data;
if (STRING_EQUAL == strcmp(info->view_uri, view_uri))
ctsvc_mutex_lock(CTS_MUTEX_PIMS_IPC_PUBSUB);
- if (!__setting_name_display_order_subscribe_list) {
+ if (NULL == __setting_name_display_order_subscribe_list) {
if (pims_ipc_subscribe(ctsvc_ipc_get_handle_for_change_subsciption(),
CTSVC_IPC_SUBSCRIBE_MODULE, CTSVC_SETTING_DISPLAY_ORDER_CHANGED,
__ctsvc_setting_name_display_order_subscriber_callback, NULL) != 0) {
ctsvc_mutex_lock(CTS_MUTEX_PIMS_IPC_PUBSUB);
- if (!__setting_name_sorting_order_subscribe_list) {
+ if (NULL == __setting_name_sorting_order_subscribe_list) {
if (pims_ipc_subscribe(ctsvc_ipc_get_handle_for_change_subsciption(),
CTSVC_IPC_SUBSCRIBE_MODULE, CTSVC_SETTING_SORTING_ORDER_CHANGED,
__ctsvc_setting_name_sorting_order_subscriber_callback, NULL) != 0) {
if (false == content_start) {
if (':' == *s)
content_start = true;
- else if (0 == strncmp(s, "ENCODING=BASE64", strlen("ENCODING=BASE64")))
+ else if (STRING_EQUAL == strncmp(s, "ENCODING=BASE64", strlen("ENCODING=BASE64")))
encode_64 = true;
}
}
}
}
- if (!first)
+ if (false == first)
CTSVC_VCARD_APPEND_STR(buf, buf_size, len, CTSVC_CRLF);
return len;
for (cursor=event_list->records;cursor;cursor=cursor->next) {
data = cursor->data;
- if (!data->date) continue;
+ if (0 == data->date) continue;
event[0] = '\0';
if (CONTACTS_EVENT_TYPE_BIRTH == data->type) {
for (cursor=image_list->records;cursor;cursor=cursor->next) {
data = cursor->data;
- if (!data->path) continue;
+ if (NULL == data->path) continue;
suffix = strrchr(data->path, '.');
type = __ctsvc_vcard_get_image_type(suffix);
while (*tmp) {
if ('B' == *tmp) {
ret = strncmp(tmp, "BASE64", sizeof("BASE64") - 1);
- if (!ret)
+ if (STRING_EQUAL == ret)
return true;
} else if (':' == *tmp || '\r' == *tmp) {
break;
while (*src && max) {
if ('Q' == *src) {
ret = strncmp(src, "QUOTED-PRINTABLE", sizeof("QUOTED-PRINTABLE") - 1);
- if (!ret) {
+ if (STRING_EQUAL == ret) {
*quoted = TRUE;
return TRUE;
}
while (*val) {
if ('C' == *val) {
ret = strncmp(val, "CHARSET", sizeof("CHARSET") - 1);
- if (!ret) {
+ if (STRING_EQUAL == ret) {
val += sizeof("CHARSET");
break;
}
}
if (strstr(lower, "anniversary"))
type = CONTACTS_EVENT_TYPE_ANNIVERSARY;
- else if (NULL != (result = strstr(lower, "x-"))) {
+ else if ((result = strstr(lower, "x-"))) {
type = CONTACTS_EVENT_TYPE_CUSTOM;
contacts_record_set_str(event, _contacts_event.label, temp+(result-lower)+2);
}
type = CONTACTS_EMAIL_TYPE_WORK;
else if (strstr(lower, "cell"))
type = CONTACTS_EMAIL_TYPE_MOBILE;
- else if (NULL != (result = strstr(lower, "x-"))) {
+ else if ((result = strstr(lower, "x-"))) {
type = CONTACTS_EMAIL_TYPE_CUSTOM;
contacts_record_set_str(email, _contacts_email.label, temp+(result-lower)+2);
}
type = CONTACTS_RELATIONSHIP_TYPE_SISTER;
else if (strstr(lower, "spouse"))
type = CONTACTS_RELATIONSHIP_TYPE_SPOUSE;
- else if (NULL != (result = strstr(lower, "x-"))) {
+ else if ((result = strstr(lower, "x-"))) {
type = CONTACTS_RELATIONSHIP_TYPE_CUSTOM;
contacts_record_set_str(relationship, _contacts_relationship.label, temp+(result-lower)+2);
}
free(contact->reverse_display_name);
contact->reverse_display_name = NULL;
- if (0 < contact->name->count && contact->name->records != NULL && contact->name->records->data != NULL) {
+ if (0 < contact->name->count && contact->name->records && contact->name->records->data) {
name = (ctsvc_name_s *)contact->name->records->data;
}
}
}
- if (!set_display_name &&
+ if (false == set_display_name &&
contact->nicknames && contact->nicknames->records) {
for (cur=contact->nicknames->records;cur;cur=cur->next) {
ctsvc_nickname_s *nickname = (ctsvc_nickname_s *)cur->data;
}
}
- if (!set_display_name &&
+ if (false == set_display_name &&
contact->numbers && contact->numbers->records) {
for (cur=contact->numbers->records;cur;cur=cur->next) {
ctsvc_number_s *number = (ctsvc_number_s *)cur->data;
}
}
- if (!set_display_name &&
+ if (false == set_display_name &&
contact->emails && contact->emails->records) {
for (cur=contact->emails->records;cur;cur=cur->next) {
ctsvc_email_s *email = (ctsvc_email_s *)cur->data;
vcard_start_cursor = __contacts_vcard_remove_line_break(vcard_start_cursor);
- if (0 != strncmp(vcard_start_cursor, begin, strlen(begin)))
+ if (STRING_EQUAL != strncmp(vcard_start_cursor, begin, strlen(begin)))
return vcard_start_cursor;
vcard_cursor = vcard_start_cursor;
while (*vcard_cursor) {
if (new_line) {
- if (0 == strncmp(vcard_cursor, end, strlen(end))) {
+ if (STRING_EQUAL == strncmp(vcard_cursor, end, strlen(end))) {
GList *sub_vcard_cursor = NULL;
int vcard_len = 0;
const char *pos_start = NULL;
return vcard_cursor;
}
- else if (0 == strncmp(vcard_cursor, begin, strlen(begin))) { // sub vcard
+ else if (STRING_EQUAL == strncmp(vcard_cursor, begin, strlen(begin))) { // sub vcard
sub_vcard_info_s *sub_vcard_info = calloc(1, sizeof(sub_vcard_info_s));
sub_vcard_info->pos_start = vcard_cursor;
while (fgets(line, sizeof(line), file)) {
if (0 == len)
- if (strncmp(line, "BEGIN:VCARD", strlen("BEGIN:VCARD")))
+ if (STRING_EQUAL != strncmp(line, "BEGIN:VCARD", strlen("BEGIN:VCARD")))
continue;
if (len + sizeof(line) < buf_size)
len += snprintf(stream + len, buf_size - len, "%s", line);
}
- if (0 == strncmp(line, "END:VCARD", 9)) {
+ if (STRING_EQUAL == strncmp(line, "END:VCARD", 9)) {
vcard_depth--;
if (0 == vcard_depth) {
return ret;
}
- if (!cb(record, data)) {
+ if (false == cb(record, data)) {
free(stream);
fclose(file);
__contacts_vcard_free_vcard_object_list(list_vcard_object);
}
}
}
- else if (0 == strncmp(line, "BEGIN:VCARD", 11)) { // sub vcard object
+ else if (STRING_EQUAL == strncmp(line, "BEGIN:VCARD", 11)) { // sub vcard object
vcard_depth++;
}
}
cnt = 0;
while (fgets(line, sizeof(line), file)) {
- if (0 == strncmp(line, "END:VCARD", 9))
+ if (STRING_EQUAL == strncmp(line, "END:VCARD", 9))
cnt++;
}
fclose(file);
RETV_IF(ipc_data==NULL,CONTACTS_ERROR_INVALID_PARAMETER);
- if (bufchar != NULL) {
+ if (bufchar) {
int length = strlen(bufchar);
if (pims_ipc_data_put(ipc_data,(void*)&length,sizeof(int)) != 0) {
ret = CONTACTS_ERROR_OUT_OF_MEMORY;
ctsvc_mutex_lock(CTS_MUTEX_ACCESS_CONTROL);
thread_id = (unsigned int)pthread_self();
find = __ctsvc_find_access_info(thread_id);
- if (!find) {
+ if (NULL == find) {
CTS_ERR("does not have access info of the thread");
free(file_label);
ctsvc_mutex_unlock(CTS_MUTEX_ACCESS_CONTROL);
ctsvc_mutex_lock(CTS_MUTEX_ACCESS_CONTROL);
thread_id = (unsigned int)pthread_self();
find = __ctsvc_find_access_info(thread_id);
- if (!find) {
+ if (NULL == find) {
ctsvc_mutex_unlock(CTS_MUTEX_ACCESS_CONTROL);
CTS_ERR("can not found access info");
return false;
return;
#endif
- if (!__ctsvc_db_view_hash_table) {
+ if (NULL == __ctsvc_db_view_hash_table) {
return CONTACTS_ERROR_NONE;
}
g_hash_table_destroy(__ctsvc_db_view_hash_table);
else
had_activity_id = true;
- if (!had_activity_id) {
+ if (false == had_activity_id) {
s_query->projection = realloc(s_query->projection, s_query->projection_count+1);
s_query->projection[s_query->projection_count] = CTSVC_PROPERTY_ACTIVITY_ID;
s_query->projection_count++;
ctsvc_activity_photo_s *activity_photo = (ctsvc_activity_photo_s*)record;
char query[CTS_SQL_MIN_LEN] = {0};
- RETVM_IF(!activity_photo->id, CONTACTS_ERROR_INVALID_PARAMETER, "activity_photo has no ID.");
+ RETVM_IF(0 == activity_photo->id, CONTACTS_ERROR_INVALID_PARAMETER, "activity_photo has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (activity_photo->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
__ctsvc_db_address_reset_default(address_id, contact_id);
}
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_address_noti();
}
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, address->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_address_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "DB error : ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_address_noti();
return ret;
if (id)
*id = company_id;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_company_noti();
}
return CONTACTS_ERROR_NONE;
ctsvc_company_s *company = (ctsvc_company_s*)record;
cts_stmt stmt = NULL;
- RETVM_IF(!company->id, CONTACTS_ERROR_INVALID_PARAMETER, "company of contact has no ID.");
+ RETVM_IF(0 == company->id, CONTACTS_ERROR_INVALID_PARAMETER, "company of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (company->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
}
// add new logo file
- if (!same && company->logo) {
+ if (false == same && company->logo) {
char dest[CTSVC_IMG_FULL_PATH_SIZE_MAX] = {0};
if (false == check_permission) {
ret = ctsvc_have_file_read_permission(company->logo);
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, company->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_company_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_company_noti();
return CONTACTS_ERROR_NONE;
contacts_list_first(number_list);
do {
contacts_list_get_current_record_p(number_list, (contacts_record_h*)&number_record);
- if (NULL != number_record && number_record->cleaned) {
+ if (number_record && number_record->cleaned) {
buf_size = SAFE_STRLEN(number) + SAFE_STRLEN(number_record->cleaned) + SAFE_STRLEN(number_record->normalized) + 3;
temp_number = calloc(1, buf_size);
if (number)
contacts_list_first(email_list);
do {
contacts_list_get_current_record_p(email_list, (contacts_record_h*)&email);
- if (NULL != email && email->email_addr) {
+ if (email && email->email_addr) {
int len = strlen(email->email_addr);
char temp[len+1];
bool had = __ctsvc_contact_check_token(email->email_addr, temp, len);
contacts_list_first(nickname_list);
do {
contacts_list_get_current_record_p(nickname_list, (contacts_record_h*)&nickname);
- if (NULL != nickname && nickname->nickname) {
+ if (nickname && nickname->nickname) {
int len = strlen(nickname->nickname);
char temp[len+1];
bool had = __ctsvc_contact_check_token(nickname->nickname, temp, len);
contacts_list_first(address_list);
do {
contacts_list_get_current_record_p(address_list, (contacts_record_h*)&address);
- if (NULL != address) {
+ if (address) {
bool had;
int str_len = SAFE_STRLEN(address->country)
+ SAFE_STRLEN(address->pobox)
contacts_list_first(note_list);
do {
contacts_list_get_current_record_p(note_list, (contacts_record_h*)¬e);
- if (NULL != note && note->note) {
+ if (note && note->note) {
int len = strlen(note->note);
char temp[len+1];
bool had = __ctsvc_contact_check_token(note->note, temp, len);
contacts_list_first(messenger_list);
do {
contacts_list_get_current_record_p(messenger_list, (contacts_record_h*)&messenger);
- if (NULL != messenger && messenger->im_id) {
+ if (messenger && messenger->im_id) {
int len = strlen(messenger->im_id);
char temp[len+1];
bool had = __ctsvc_contact_check_token(messenger->im_id, temp, len);
contacts_list_first(relationship_list);
do {
contacts_list_get_current_record_p(relationship_list, (contacts_record_h*)&relationship);
- if (NULL != relationship && relationship->name) {
+ if (relationship && relationship->name) {
int len = strlen(relationship->name);
char temp[len+1];
bool had = __ctsvc_contact_check_token(relationship->name, temp, len);
contacts_list_first(company_list);
do {
contacts_list_get_current_record_p(company_list, (contacts_record_h*)&company);
- if (NULL != company) {
+ if (company) {
bool had;
int str_len = SAFE_STRLEN(company->name)
+ SAFE_STRLEN(company->department)
// name record of contact should be one
do {
contacts_list_get_current_record_p(name_list, (contacts_record_h*)&name_record);
- if (NULL != name_record
+ if (name_record
&& (name_record->last || name_record->first || name_record->addition || name_record->suffix)) {
char *normalized_name = NULL;
len = 0;
do {
contacts_list_get_current_record_p(number_list, (contacts_record_h*)&number_record);
- if (NULL != number_record && number_record->number) {
+ if (number_record && number_record->number) {
if (NULL == number_record->cleaned)
continue;
contacts_list_first(nickname_list);
do {
contacts_list_get_current_record_p(nickname_list, (contacts_record_h*)&nickname);
- if (NULL != nickname && NULL != nickname->nickname) {
+ if (nickname && nickname->nickname) {
char *normalized_nickname = NULL;
ctsvc_normalize_str(nickname->nickname, &normalized_nickname);
snprintf(query, sizeof(query), "INSERT INTO %s(data_id, contact_id, name, type) "
image = (ctsvc_image_s*)record_image;
- if ((NULL == contact->image_thumbnail_path && NULL != image->path) ||
- (NULL != contact->image_thumbnail_path && NULL == image->path) ||
+ if ((NULL == contact->image_thumbnail_path && image->path) ||
+ (contact->image_thumbnail_path && NULL == image->path) ||
(contact->image_thumbnail_path && image->path && STRING_EQUAL != strcmp(contact->image_thumbnail_path, image->path))) {
ctsvc_record_set_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
free(contact->image_thumbnail_path);
contact->image_thumbnail_path = NULL;
bool is_changed = ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
- if ((!is_changed && !is_invalid) || (is_changed && !is_invalid)) {
+ if ((false == is_changed && false == is_invalid) || (is_changed && false == is_invalid)) {
ctsvc_record_set_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
}
else {
else
had_contact_id = true;
- if (!had_contact_id) {
+ if (0 == had_contact_id) {
s_query->projection = realloc(s_query->projection, s_query->projection_count+1);
s_query->projection[s_query->projection_count] = CTSVC_PROPERTY_CONTACT_ID;
s_query->projection_count++;
"VALUES(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, ?, ?, %d, %d, %d, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
contact->id, contact->person_id, contact->addressbook_id, contact->is_favorite,
version, version, (int)time(NULL), contact->link_mode,
- (NULL !=contact->image_thumbnail_path)?version:0, contact->has_phonenumber, contact->has_email,
+ (contact->image_thumbnail_path)?version:0, contact->has_phonenumber, contact->has_email,
contact->display_source_type, contact->display_name_language, contact->reverse_display_name_language);
ret = ctsvc_query_prepare(query, &stmt);
}
image = (ctsvc_image_s*)record_image;
- if ((NULL == contact->image_thumbnail_path && NULL != image->path) ||
- (NULL != contact->image_thumbnail_path && NULL == image->path) ||
+ if ((NULL == contact->image_thumbnail_path && image->path) ||
+ (contact->image_thumbnail_path && NULL == image->path) ||
(contact->image_thumbnail_path && image->path && STRING_EQUAL != strcmp(contact->image_thumbnail_path, image->path))) {
ctsvc_record_set_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
else if (contact->image_thumbnail_path) {
free(contact->image_thumbnail_path);
contact->image_thumbnail_path = NULL;
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY)) {
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY)) {
ctsvc_record_set_property_flag((ctsvc_record_s *)contact, _contacts_contact.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
}
else {
if (len != strlen(CTSVC_CONTACT_IMG_FULL_LOCATION))
return false;
- if (strncmp(path, CTSVC_CONTACT_IMG_FULL_LOCATION, len) == 0)
+ if (STRING_EQUAL == strncmp(path, CTSVC_CONTACT_IMG_FULL_LOCATION, len))
return true;
return false;
int k;
for (k=0;k<char_len && j < (dest_size-1) ;k++)
dest[j++] = src[i++];
- if (!pinyin && j < (dest_size-1))
+ if (false == pinyin && j < (dest_size-1))
dest[j++] = ' ';
bFirst = false;
}
}
else {
char *langset = ctsvc_get_langset();
- if (strncmp(langset, "zh_CN", strlen("zh_CN")) == 0) {
+ if (STRING_EQUAL == strncmp(langset, "zh_CN", strlen("zh_CN"))) {
pinyin_name_s *pinyinname;
int size, i, len;
int temp_len = 0;
contacts_list_get_current_record_p(name_list, (contacts_record_h*)&name_record);
- if (NULL != name_record) {
+ if (name_record) {
buf_size = SAFE_STRLEN(name_record->phonetic_first) + SAFE_STRLEN(name_record->phonetic_last) + SAFE_STRLEN(name_record->phonetic_middle);
if (0 < buf_size) {
buf_size += 3; // for space and null string
int sort_type = -1;
if (contact->display_source_type == CONTACTS_DISPLAY_NAME_SOURCE_TYPE_NAME) {
- if ( 0 < contact->name->count && contact->name->records != NULL
- && contact->name->records->data != NULL) {
+ if (0 < contact->name->count && contact->name->records
+ && contact->name->records->data) {
ctsvc_name_s *name = (ctsvc_name_s *)contact->name->records->data;
__ctsvc_make_phonetic_name(name, &phonetic, CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST);
}
switch (sort_type) {
case CTSVC_SORT_CJK:
{
- if (strncmp(langset, "zh_CN", strlen("zh_CN")) == 0) { // chinese to pinyin
+ if (STRING_EQUAL == strncmp(langset, "zh_CN", strlen("zh_CN"))) { // chinese to pinyin
char *pinyin = NULL;
if (phonetic)
__ctsvc_get_sort_name_to_pinyin(phonetic, &pinyin);
sort_type = CTSVC_SORT_WESTERN;
}
}
- else if (strncmp(langset, "ko_KR", strlen("ko_KR")) == 0) {
+ else if (STRING_EQUAL == strncmp(langset, "ko_KR", strlen("ko_KR"))) {
sort_type = CTSVC_SORT_KOREAN;
}
}
// check reverse sort_name, reverser_display_name_language
// make reverse phonetic name
if (contact->display_source_type == CONTACTS_DISPLAY_NAME_SOURCE_TYPE_NAME) {
- if ( 0 < contact->name->count && contact->name->records != NULL
- && contact->name->records->data != NULL) {
+ if (0 < contact->name->count && contact->name->records
+ && contact->name->records->data) {
ctsvc_name_s *name = (ctsvc_name_s *)contact->name->records->data;
__ctsvc_make_phonetic_name(name, &phonetic, CONTACTS_NAME_DISPLAY_ORDER_LASTFIRST);
}
switch (sort_type) {
case CTSVC_SORT_CJK:
{
- if (strncmp(langset, "zh_CN", strlen("zh_CN")) == 0) {
+ if (STRING_EQUAL == strncmp(langset, "zh_CN", strlen("zh_CN"))) {
char *pinyin = NULL;
if (phonetic)
__ctsvc_get_sort_name_to_pinyin(phonetic, &pinyin);
sort_type = CTSVC_SORT_WESTERN;
}
}
- else if (strncmp(langset, "ko_KR", strlen("ko_KR")) == 0) {
+ else if (STRING_EQUAL == strncmp(langset, "ko_KR", strlen("ko_KR"))) {
sort_type = CTSVC_SORT_KOREAN;
}
}
contact->display_source_type = CONTACTS_DISPLAY_NAME_SOURCE_TYPE_INVALID;
- if ( 0 < contact->name->count && contact->name->records != NULL && contact->name->records->data != NULL) {
+ if (0 < contact->name->count && contact->name->records && contact->name->records->data) {
name = (ctsvc_name_s *)contact->name->records->data;
}
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
contact->nicknames && contact->nicknames->records) {
for (cur=contact->nicknames->records;cur;cur=cur->next) {
ctsvc_nickname_s *nickname = (ctsvc_nickname_s *)cur->data;
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
contact->numbers && contact->numbers->records) {
for (cur=contact->numbers->records;cur;cur=cur->next) {
ctsvc_number_s *number = (ctsvc_number_s *)cur->data;
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)contact, _contacts_contact.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
contact->emails && contact->emails->records) {
for (cur=contact->emails->records;cur;cur=cur->next) {
ctsvc_email_s *email = (ctsvc_email_s *)cur->data;
contacts_list_first(number_list);
do {
contacts_list_get_current_record_p(number_list, (contacts_record_h*)&number);
- if (NULL != number && number->number && *number->number) {
+ if (number && number->number && *number->number) {
if (number->is_default && false == has_default)
has_default = true;
else if (has_default)
contacts_list_first(number_list);
do {
contacts_list_get_current_record_p(number_list, (contacts_record_h*)&number);
- if (NULL != number && number->number && *number->number) {
+ if (number && number->number && *number->number) {
number->is_default = true;
ctsvc_record_set_property_flag((ctsvc_record_s *)number, _contacts_number.is_default, CTSVC_PROPERTY_FLAG_DIRTY);
has_default = true;
contacts_list_first(email_list);
do {
contacts_list_get_current_record_p(email_list, (contacts_record_h*)&email);
- if (NULL != email && email->email_addr && *email->email_addr) {
+ if (email && email->email_addr && *email->email_addr) {
if (email->is_default && false == has_default)
has_default = true;
else if (has_default)
contacts_list_first(email_list);
do {
contacts_list_get_current_record_p(email_list, (contacts_record_h*)&email);
- if (NULL != email && email->email_addr && *email->email_addr) {
+ if (email && email->email_addr && *email->email_addr) {
email->is_default = true;
ctsvc_record_set_property_flag((ctsvc_record_s *)email, _contacts_email.is_default, CTSVC_PROPERTY_FLAG_DIRTY);
has_default = true;
contacts_list_first(image_list);
do {
contacts_list_get_current_record_p(image_list, (contacts_record_h*)&image);
- if (NULL != image && image->path && *image->path) {
+ if (image && image->path && *image->path) {
if (image->is_default && false == has_default)
has_default = true;
else if (has_default)
contacts_list_first(image_list);
do {
contacts_list_get_current_record_p(image_list, (contacts_record_h*)&image);
- if (NULL != image && image->path && *image->path) {
+ if (image && image->path && *image->path) {
image->is_default = true;
ctsvc_record_set_property_flag((ctsvc_record_s *)image, _contacts_image.is_default, CTSVC_PROPERTY_FLAG_DIRTY);
has_default = true;
contacts_list_first(address_list);
do {
contacts_list_get_current_record_p(address_list, (contacts_record_h*)&address);
- if (NULL != address &&
+ if (address &&
(address->pobox || address->postalcode || address->region || address->locality
|| address->street || address->extended || address->country)) {
if (address->is_default && false == has_default)
contacts_list_first(address_list);
do {
contacts_list_get_current_record_p(address_list, (contacts_record_h*)&address);
- if (NULL != address &&
+ if (address &&
(address->pobox || address->postalcode || address->region || address->locality
|| address->street || address->extended || address->country)) {
address->is_default = true;
__ctsvc_db_email_reset_default(email_id, contact_id);
}
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_email_noti();
return CONTACTS_ERROR_NONE;
ctsvc_email_s *email = (ctsvc_email_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!email->id, CONTACTS_ERROR_INVALID_PARAMETER, "email of contact has no ID.");
+ RETVM_IF(0 == email->id, CONTACTS_ERROR_INVALID_PARAMETER, "email of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (email->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, email->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_email_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_email_noti();
return CONTACTS_ERROR_NONE;
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_event_noti();
return CONTACTS_ERROR_NONE;
ctsvc_event_s *event = (ctsvc_event_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!event->id, CONTACTS_ERROR_INVALID_PARAMETER, "event of contact has no ID.");
+ RETVM_IF(0 == event->id, CONTACTS_ERROR_INVALID_PARAMETER, "event of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (event->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, event->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_event_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_event_noti();
return CONTACTS_ERROR_NONE;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_data_noti();
}
ctsvc_extension_s *extension = (ctsvc_extension_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!extension->id, CONTACTS_ERROR_INVALID_PARAMETER, "extension of contact has no ID.");
+ RETVM_IF(0 == extension->id, CONTACTS_ERROR_INVALID_PARAMETER, "extension of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (extension->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_data_noti();
return CONTACTS_ERROR_NONE;
}
// add new image file
- if (!same && group->image_thumbnail_path) {
+ if (false == same && group->image_thumbnail_path) {
char dest[CTS_SQL_MAX_LEN] = {0};
if (false == check_permission) {
ret = ctsvc_have_file_read_permission(group->image_thumbnail_path);
__ctsvc_db_image_reset_default(image_id, contact_id);
}
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_image_noti();
return CONTACTS_ERROR_NONE;
ctsvc_image_s *image = (ctsvc_image_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!image->id, CONTACTS_ERROR_INVALID_PARAMETER, "image of contact has no ID.");
+ RETVM_IF(0 == image->id, CONTACTS_ERROR_INVALID_PARAMETER, "image of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (image->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, image->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_image_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_image_noti();
return CONTACTS_ERROR_NONE;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_messenger_noti();
return CONTACTS_ERROR_NONE;
ctsvc_messenger_s *messenger = (ctsvc_messenger_s*)record;
char query[CTS_SQL_MIN_LEN] = {0};
- RETVM_IF(!messenger->id, CONTACTS_ERROR_INVALID_PARAMETER, "messenger of contact has no ID.");
+ RETVM_IF(0 == messenger->id, CONTACTS_ERROR_INVALID_PARAMETER, "messenger of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (messenger->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, messenger->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_messenger_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_messenger_noti();
return CONTACTS_ERROR_NONE;
free(my_profile->reverse_display_name);
my_profile->reverse_display_name = NULL;
- if (0 < my_profile->name->count && my_profile->name->records != NULL && my_profile->name->records->data != NULL) {
+ if (0 < my_profile->name->count && my_profile->name->records && my_profile->name->records->data) {
name = (ctsvc_name_s *)my_profile->name->records->data;
}
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
my_profile->nicknames && my_profile->nicknames->records) {
for (cur=my_profile->nicknames->records;cur;cur=cur->next) {
ctsvc_nickname_s *nickname = (ctsvc_nickname_s *)cur->data;
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
my_profile->numbers && my_profile->numbers->records) {
for (cur=my_profile->numbers->records;cur;cur=cur->next) {
ctsvc_number_s *number = (ctsvc_number_s *)cur->data;
}
}
- if (!ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
+ if (false == ctsvc_record_check_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.display_name, CTSVC_PROPERTY_FLAG_DIRTY) &&
my_profile->emails && my_profile->emails->records) {
for (cur=my_profile->emails->records;cur;cur=cur->next) {
ctsvc_email_s *email = (ctsvc_email_s *)cur->data;
}
image = (ctsvc_image_s*)record_image;
- if ((NULL == my_profile->image_thumbnail_path && NULL != image->path) ||
- (NULL != my_profile->image_thumbnail_path && NULL == image->path) ||
+ if ((NULL == my_profile->image_thumbnail_path && image->path) ||
+ (my_profile->image_thumbnail_path && NULL == image->path) ||
(my_profile->image_thumbnail_path && image->path && STRING_EQUAL != strcmp(my_profile->image_thumbnail_path, image->path))) {
ctsvc_record_set_property_flag((ctsvc_record_s *)my_profile, _contacts_my_profile.image_thumbnail_path, CTSVC_PROPERTY_FLAG_DIRTY);
else
had_my_profile_id = true;
- if (!had_my_profile_id) {
+ if (false == had_my_profile_id) {
s_query->projection = realloc(s_query->projection, s_query->projection_count+1);
s_query->projection[s_query->projection_count] = CTSVC_PROPERTY_MY_PROFILE_ID;
s_query->projection_count++;
static inline void __ctsvc_make_name_lookup(int op_code, const char *name_first,
const char *name_last, char **name_lookup)
{
- if (name_first && !name_last)
+ if (name_first && NULL == name_last)
*name_lookup = SAFE_STRDUP(name_first);
- else if (!name_first && name_last)
+ else if (NULL == name_first && name_last)
*name_lookup = SAFE_STRDUP(name_last);
else {
if (CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST == op_code) {
name->contact_id = contact_id;
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_name_noti();
}
char *temp_normal_last = NULL;
char query[CTS_SQL_MIN_LEN] = {0};
- RETVM_IF(!name->id, CONTACTS_ERROR_INVALID_PARAMETER, "name of contact has no ID.");
+ RETVM_IF(0 == name->id, CONTACTS_ERROR_INVALID_PARAMETER, "name of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (name->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
bind_text = g_slist_append(bind_text, strdup(SAFE_STR(name->reverse_lookup)));
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(query_set, bind_text, CTS_TABLE_DATA, name->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_name_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_name_noti();
return CONTACTS_ERROR_NONE;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_nickname_noti();
return CONTACTS_ERROR_NONE;
}
ctsvc_nickname_s *nickname = (ctsvc_nickname_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!nickname->id, CONTACTS_ERROR_INVALID_PARAMETER, "nickname of contact has no ID.");
+ RETVM_IF(0 == nickname->id, CONTACTS_ERROR_INVALID_PARAMETER, "nickname of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (nickname->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, nickname->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_nickname_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_nickname_noti();
return CONTACTS_ERROR_NONE;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_note_noti();
return CONTACTS_ERROR_NONE;
}
ctsvc_note_s *note = (ctsvc_note_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!note->id, CONTACTS_ERROR_INVALID_PARAMETER, "note of contact has no ID.");
+ RETVM_IF(0 == note->id, CONTACTS_ERROR_INVALID_PARAMETER, "note of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (note->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, note->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_messenger_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_note_noti();
return CONTACTS_ERROR_NONE;
__ctsvc_db_number_reset_default(number_id, contact_id);
}
- if (!is_my_profile) {
+ if (false == is_my_profile) {
#ifdef ENABLE_LOG_FEATURE
// updata phonelog
int person_id = -1;
cts_stmt stmt = NULL;
#endif // ENABLE_LOG_FEATURE
- RETVM_IF(!number->id, CONTACTS_ERROR_INVALID_PARAMETER, "number of contact has no ID.");
+ RETVM_IF(0 == number->id, CONTACTS_ERROR_INVALID_PARAMETER, "number of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (number->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY),
CONTACTS_ERROR_NONE, "No update");
"ON "CTS_TABLE_CONTACTS".contact_id = "CTS_TABLE_DATA".contact_id "
"WHERE data.id = %d", number->id);
ret = ctsvc_query_prepare(query, &stmt);
- if (stmt != NULL) {
+ if (stmt) {
ret = ctsvc_stmt_step(stmt);
if (ret == 1) {
person_id = ctsvc_stmt_get_int(stmt, 0);
"ON "CTS_TABLE_CONTACTS".contact_id = "CTS_TABLE_DATA".contact_id "
"WHERE data.id = %d", number->id);
ret = ctsvc_query_prepare(query, &stmt);
- if (stmt != NULL) {
+ if (stmt) {
ret = ctsvc_stmt_step(stmt);
if (ret == 1) {
person_id = ctsvc_stmt_get_int(stmt, 0);
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, number->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_number_noti();
#ifdef ENABLE_LOG_FEATURE
// update phone log
- if (0 < person_id && pre_number != NULL)
+ if (0 < person_id && pre_number)
ctsvc_db_phone_log_update_person_id(pre_number, person_id, -1, false);
if (0 < person_id)
ctsvc_db_phone_log_update_person_id(number->number, -1, person_id, false);
"ON "CTS_TABLE_CONTACTS".contact_id = "CTS_TABLE_DATA".contact_id "
"WHERE data.id = %d", id);
ret = ctsvc_query_prepare(query, &stmt);
- if (stmt != NULL) {
+ if (stmt) {
ret = ctsvc_stmt_step(stmt);
if (ret == 1) {
person_id = ctsvc_stmt_get_int(stmt, 0);
#ifdef ENABLE_LOG_FEATURE
// update phone log
- if (0 < person_id && pre_number != NULL)
+ if (0 < person_id && pre_number)
ctsvc_db_phone_log_update_person_id(pre_number, person_id, -1, false);
ctsvc_stmt_finalize(stmt);
#endif // ENABLE_LOG_FEATURE
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_number_noti();
return CONTACTS_ERROR_NONE;
return ret;
}
}
- else if (CONTACTS_ERROR_NONE == ret && !is_favorite) {
+ else if (CONTACTS_ERROR_NONE == ret && false == is_favorite) {
snprintf(query, sizeof(query),
"SELECT person_id FROM "CTS_TABLE_CONTACTS" WHERE person_id =%d AND is_favorite = 1", contact->person_id);
ret = ctsvc_query_get_first_int_result(query, &person_id);
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_profile_noti();
return CONTACTS_ERROR_NONE;
ctsvc_profile_s *profile = (ctsvc_profile_s*)record;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!profile->id, CONTACTS_ERROR_INVALID_PARAMETER, "profile of contact has no ID.");
+ RETVM_IF(0 == profile->id, CONTACTS_ERROR_INVALID_PARAMETER, "profile of contact has no ID.");
snprintf(query, sizeof(query),
"SELECT id FROM "CTS_TABLE_DATA" WHERE id = %d", profile->id);
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, profile->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_profile_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_profile_noti();
return CONTACTS_ERROR_NONE;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_relationship_noti();
return CONTACTS_ERROR_NONE;
ctsvc_relationship_s *relationship = (ctsvc_relationship_s*)record;
char query[CTS_SQL_MIN_LEN] = {0};
- RETVM_IF(!relationship->id, CONTACTS_ERROR_INVALID_PARAMETER, "relationship of contact has no ID.");
+ RETVM_IF(0 == relationship->id, CONTACTS_ERROR_INVALID_PARAMETER, "relationship of contact has no ID.");
snprintf(query, sizeof(query),
"SELECT id FROM "CTS_TABLE_DATA" WHERE id = %d", relationship->id);
ret = ctsvc_query_get_first_int_result(query, &id);
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, relationship->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_relationship_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_relationship_noti();
return CONTACTS_ERROR_NONE;
static int __ctsvc_db_sdn_get_record(int id, contacts_record_h* out_record)
{
- RETVM_IF(!ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
+ RETVM_IF(false == ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
int ret;
cts_stmt stmt = NULL;
static int __ctsvc_db_sdn_get_all_records(int offset, int limit,
contacts_list_h* out_list)
{
- RETVM_IF(!ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
+ RETVM_IF(false == ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
int ret;
int len;
static int __ctsvc_db_sdn_get_records_with_query(contacts_query_h query, int offset, int limit, contacts_list_h* out_list)
{
- RETVM_IF(!ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
+ RETVM_IF(false == ctsvc_server_have_telephony_feature(), CONTACTS_ERROR_NOT_SUPPORTED, "Telephony feature disabled");
int ret;
int i;
*id = ctsvc_db_get_last_insert_id();
ctsvc_stmt_finalize(stmt);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_url_noti();
return CONTACTS_ERROR_NONE;
GSList *cursor = NULL;
char query[CTS_SQL_MAX_LEN] = {0};
- RETVM_IF(!url->id, CONTACTS_ERROR_INVALID_PARAMETER, "url of contact has no ID.");
+ RETVM_IF(0 == url->id, CONTACTS_ERROR_INVALID_PARAMETER, "url of contact has no ID.");
RETVM_IF(CTSVC_PROPERTY_FLAG_DIRTY != (url->base.property_flag & CTSVC_PROPERTY_FLAG_DIRTY), CONTACTS_ERROR_NONE, "No update");
snprintf(query, sizeof(query),
do {
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_create_set_query(record, &set, &bind_text))) break;
if (CONTACTS_ERROR_NONE != (ret = ctsvc_db_update_record_with_set_query(set, bind_text, CTS_TABLE_DATA, url->id))) break;
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_url_noti();
} while (0);
ret = ctsvc_query_exec(query);
RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_query_exec() Fail(%d)", ret);
- if (!is_my_profile)
+ if (false == is_my_profile)
ctsvc_set_url_noti();
return CONTACTS_ERROR_NONE;
|| filter->property_id == CTSVC_PROPERTY_PERSON_IMAGE_THUMBNAIL
|| filter->property_id == CTSVC_PROPERTY_MY_PROFILE_IMAGE_THUMBNAIL
|| filter->property_id == CTSVC_PROPERTY_IMAGE_PATH) {
- if (strncmp(filter->value.s, CTSVC_CONTACT_IMG_FULL_LOCATION, strlen(CTSVC_CONTACT_IMG_FULL_LOCATION)) == 0) {
+ if (STRING_EQUAL == strncmp(filter->value.s, CTSVC_CONTACT_IMG_FULL_LOCATION, strlen(CTSVC_CONTACT_IMG_FULL_LOCATION))) {
*bind_text = g_slist_append(*bind_text,
__ctsvc_db_get_str_with_escape(filter->value.s+strlen(CTSVC_CONTACT_IMG_FULL_LOCATION)+1,
strlen(filter->value.s)-strlen(CTSVC_CONTACT_IMG_FULL_LOCATION)-1, with_escape));
*bind_text = g_slist_append(*bind_text, __ctsvc_db_get_str_with_escape(filter->value.s, strlen(filter->value.s), with_escape));
}
else if (filter->property_id == CTSVC_PROPERTY_GROUP_IMAGE) {
- if (strncmp(filter->value.s, CTS_GROUP_IMAGE_LOCATION, strlen(CTS_GROUP_IMAGE_LOCATION)) == 0) {
+ if (STRING_EQUAL == strncmp(filter->value.s, CTS_GROUP_IMAGE_LOCATION, strlen(CTS_GROUP_IMAGE_LOCATION))) {
*bind_text = g_slist_append(*bind_text,
__ctsvc_db_get_str_with_escape(filter->value.s+strlen(CTS_GROUP_IMAGE_LOCATION)+1,
strlen(filter->value.s)-strlen(CTS_GROUP_IMAGE_LOCATION)-1, with_escape));
*bind_text = g_slist_append(*bind_text, __ctsvc_db_get_str_with_escape(filter->value.s, strlen(filter->value.s), with_escape));
}
else if (filter->property_id == CTSVC_PROPERTY_COMPANY_LOGO) {
- if (strncmp(filter->value.s, CTS_LOGO_IMAGE_LOCATION, strlen(CTS_LOGO_IMAGE_LOCATION)) == 0) {
+ if (STRING_EQUAL == strncmp(filter->value.s, CTS_LOGO_IMAGE_LOCATION, strlen(CTS_LOGO_IMAGE_LOCATION))) {
*bind_text = g_slist_append(*bind_text,
__ctsvc_db_get_str_with_escape(filter->value.s+strlen(CTS_LOGO_IMAGE_LOCATION)+1,
strlen(filter->value.s)-strlen(CTS_LOGO_IMAGE_LOCATION)-1, with_escape));
return NULL;
size = strlen(keyword);
- if (strstr(keyword, " ") != NULL) {
+ if (strstr(keyword, " ")) {
int i = 0;
int j = 0;
char search_keyword[size * 2+1];
case CTSVC_LANG_GALICIAN: // gl, Spain - Galician
return "gl";
case CTSVC_LANG_HINDI: // hi, India - Hindi, Marathi, Nepali
- if (!strncmp(langset, "hi", strlen("hi"))) {
+ if (STRING_EQUAL == strncmp(langset, "hi", strlen("hi"))) {
return "hi";
}
- else if (!strncmp(langset, "mr", strlen("mr"))) {
+ else if (STRING_EQUAL == strncmp(langset, "mr", strlen("mr"))) {
return "mr";
}
- else if (!strncmp(langset, "ne", strlen("ne"))) {
+ else if (STRING_EQUAL == strncmp(langset, "ne", strlen("ne"))) {
return "ne";
}
return "hi";
case CTSVC_LANG_THAI: // th_TH, Thai
return "th";
case CTSVC_LANG_BENGALI: // as, bn
- if (!strncmp(langset, "as", strlen("as"))) {
+ if (STRING_EQUAL == strncmp(langset, "as", strlen("as"))) {
return "as";
}
return "bn";
RETV_IF(NULL == system_lang, CTSVC_LANG_OTHERS);
// az, Azerbaijan
- if (!strncmp(system_lang, "az", strlen("az")))
+ if (STRING_EQUAL == strncmp(system_lang, "az", strlen("az")))
type = CTSVC_LANG_AZERBAIJAN;
// ar, Bahrain - Arabic
- else if (!strncmp(system_lang, "ar", strlen("ar")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ar", strlen("ar")))
type = CTSVC_LANG_ARABIC;
// bg, Bulgaria - Bulgarian
- else if (!strncmp(system_lang, "bg", strlen("bg")))
+ else if (STRING_EQUAL == strncmp(system_lang, "bg", strlen("bg")))
type = CTSVC_LANG_BULGARIAN;
// ca, Spain - Catalan
- else if (!strncmp(system_lang, "ca", strlen("ca")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ca", strlen("ca")))
type = CTSVC_LANG_CATALAN;
// cs, Czech Republic - Czech
- else if (!strncmp(system_lang, "cs", strlen("cs")))
+ else if (STRING_EQUAL == strncmp(system_lang, "cs", strlen("cs")))
type = CTSVC_LANG_CZECH;
// da, Denmark - Danish
- else if (!strncmp(system_lang, "da", strlen("da")))
+ else if (STRING_EQUAL == strncmp(system_lang, "da", strlen("da")))
type = CTSVC_LANG_DANISH;
// de, Germany - German
- else if (!strncmp(system_lang, "de", strlen("de")))
+ else if (STRING_EQUAL == strncmp(system_lang, "de", strlen("de")))
type = CTSVC_LANG_GERMAN;
// el, Greece - Greek
- else if (!strncmp(system_lang, "el", strlen("el")))
+ else if (STRING_EQUAL == strncmp(system_lang, "el", strlen("el")))
type = CTSVC_LANG_GREEK;
// en, en_PH, en_US
- else if (!strncmp(system_lang, "en", strlen("en")))
+ else if (STRING_EQUAL == strncmp(system_lang, "en", strlen("en")))
type = CTSVC_LANG_ENGLISH;
// es_ES, es_US, El Salvador - Spanish
- else if (!strncmp(system_lang, "es", strlen("es")))
+ else if (STRING_EQUAL == strncmp(system_lang, "es", strlen("es")))
type = CTSVC_LANG_SPANISH;
// et, Estonia - Estonian
- else if (!strncmp(system_lang, "et", strlen("et")))
+ else if (STRING_EQUAL == strncmp(system_lang, "et", strlen("et")))
type = CTSVC_LANG_ESTONIAN;
// eu, Spain - Basque
- else if (!strncmp(system_lang, "eu", strlen("eu")))
+ else if (STRING_EQUAL == strncmp(system_lang, "eu", strlen("eu")))
type = CTSVC_LANG_BASQUE;
// fi, Finland - Finnish
- else if (!strncmp(system_lang, "fi", strlen("fi")))
+ else if (STRING_EQUAL == strncmp(system_lang, "fi", strlen("fi")))
type = CTSVC_LANG_FINNISH;
// fr_CA, fr_FR
- else if (!strncmp(system_lang, "fr", strlen("fr")))
+ else if (STRING_EQUAL == strncmp(system_lang, "fr", strlen("fr")))
type = CTSVC_LANG_FRENCH;
// ga, Ireland - Irish
- else if (!strncmp(system_lang, "ga", strlen("ga")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ga", strlen("ga")))
type = CTSVC_LANG_IRISH;
// gl, Spain - Galician
- else if (!strncmp(system_lang, "gl", strlen("gl")))
+ else if (STRING_EQUAL == strncmp(system_lang, "gl", strlen("gl")))
type = CTSVC_LANG_GALICIAN;
// hi, India - Hindi
- else if (!strncmp(system_lang, "hi", strlen("hi")))
+ else if (STRING_EQUAL == strncmp(system_lang, "hi", strlen("hi")))
type = CTSVC_LANG_HINDI;
// mr, India - marathi
- else if (!strncmp(system_lang, "mr", strlen("mr")))
+ else if (STRING_EQUAL == strncmp(system_lang, "mr", strlen("mr")))
type = CTSVC_LANG_HINDI;
// ne, India - nepal
- else if (!strncmp(system_lang, "ne", strlen("ne")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ne", strlen("ne")))
type = CTSVC_LANG_HINDI;
// hr, Bosnia and Herzegovina - Croatian
- else if (!strncmp(system_lang, "hr", strlen("hr")))
+ else if (STRING_EQUAL == strncmp(system_lang, "hr", strlen("hr")))
type = CTSVC_LANG_CROATIAN;
// hu, Hungary - Hungarian
- else if (!strncmp(system_lang, "hu", strlen("hu")))
+ else if (STRING_EQUAL == strncmp(system_lang, "hu", strlen("hu")))
type = CTSVC_LANG_HUNGARIAN;
// hy, Armenia - Armenian
- else if (!strncmp(system_lang, "hy", strlen("hy")))
+ else if (STRING_EQUAL == strncmp(system_lang, "hy", strlen("hy")))
type = CTSVC_LANG_ARMENIAN;
// is, Iceland - Icelandic
- else if (!strncmp(system_lang, "is", strlen("is")))
+ else if (STRING_EQUAL == strncmp(system_lang, "is", strlen("is")))
type = CTSVC_LANG_ICELANDIC;
// it_IT, Italy - Italian
- else if (!strncmp(system_lang, "it", strlen("it")))
+ else if (STRING_EQUAL == strncmp(system_lang, "it", strlen("it")))
type = CTSVC_LANG_ITALIAN;
// ja_JP, japan
- else if (!strncmp(system_lang, "ja", strlen("ja")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ja", strlen("ja")))
type = CTSVC_LANG_JAPANESE;
// ka, Georgia - Georgian
- else if (!strncmp(system_lang, "ka", strlen("ka")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ka", strlen("ka")))
type = CTSVC_LANG_GEORGIAN;
// kk, Kazakhstan
- else if (!strncmp(system_lang, "kk", strlen("kk")))
+ else if (STRING_EQUAL == strncmp(system_lang, "kk", strlen("kk")))
type = CTSVC_LANG_KAZAKHSTAN;
// ko, ko_KR
- else if (!strncmp(system_lang, "ko", strlen("ko")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ko", strlen("ko")))
type = CTSVC_LANG_KOREAN;
// lt, Lithuania - Lithuanian
- else if (!strncmp(system_lang, "lt", strlen("lt")))
+ else if (STRING_EQUAL == strncmp(system_lang, "lt", strlen("lt")))
type = CTSVC_LANG_LITHUANIAN;
// lv, Latvia - Latvian
- else if (!strncmp(system_lang, "lv", strlen("lv")))
+ else if (STRING_EQUAL == strncmp(system_lang, "lv", strlen("lv")))
type = CTSVC_LANG_LATVIAN;
// mk, Macedonia
- else if (!strncmp(system_lang, "mk", strlen("mk")))
+ else if (STRING_EQUAL == strncmp(system_lang, "mk", strlen("mk")))
type = CTSVC_LANG_MACEDONIA;
// nb, Norway
- else if (!strncmp(system_lang, "nb", strlen("nb")))
+ else if (STRING_EQUAL == strncmp(system_lang, "nb", strlen("nb")))
type = CTSVC_LANG_NORWAY;
// nl_Nl, Netherlands Dutch
- else if (!strncmp(system_lang, "nl", strlen("nl")))
+ else if (STRING_EQUAL == strncmp(system_lang, "nl", strlen("nl")))
type = CTSVC_LANG_DUTCH;
// pl, Polish
- else if (!strncmp(system_lang, "pl", strlen("pl")))
+ else if (STRING_EQUAL == strncmp(system_lang, "pl", strlen("pl")))
type = CTSVC_LANG_POLISH;
// pt_BR, pt_PT, Portugal
- else if (!strncmp(system_lang, "pt", strlen("pt")))
+ else if (STRING_EQUAL == strncmp(system_lang, "pt", strlen("pt")))
type = CTSVC_LANG_PORTUGUESE;
// ro, Romania
- else if (!strncmp(system_lang, "ro", strlen("ro")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ro", strlen("ro")))
type = CTSVC_LANG_ROMANIA;
// ru_RU, Russia
- else if (!strncmp(system_lang, "ru", strlen("ru")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ru", strlen("ru")))
type = CTSVC_LANG_RUSSIAN;
// sk, Slovakia - Slovak
- else if (!strncmp(system_lang, "sk", strlen("sk")))
+ else if (STRING_EQUAL == strncmp(system_lang, "sk", strlen("sk")))
type = CTSVC_LANG_SLOVAK;
// sl, Slovenia - Slovenian
- else if (!strncmp(system_lang, "sl", strlen("sl")))
+ else if (STRING_EQUAL == strncmp(system_lang, "sl", strlen("sl")))
type = CTSVC_LANG_SLOVENIAN;
// sr, Serbia - Serbian
- else if (!strncmp(system_lang, "sr", strlen("sr")))
+ else if (STRING_EQUAL == strncmp(system_lang, "sr", strlen("sr")))
type = CTSVC_LANG_SERBIAN;
// sv, Finland - Swedish
- else if (!strncmp(system_lang, "sv", strlen("sv")))
+ else if (STRING_EQUAL == strncmp(system_lang, "sv", strlen("sv")))
type = CTSVC_LANG_SWEDISH;
// tr_TR, Turkey - Turkish
- else if (!strncmp(system_lang, "tr", strlen("tr")))
+ else if (STRING_EQUAL == strncmp(system_lang, "tr", strlen("tr")))
type = CTSVC_LANG_TURKISH;
// uk, Ukraine
- else if (!strncmp(system_lang, "uk", strlen("uk")))
+ else if (STRING_EQUAL == strncmp(system_lang, "uk", strlen("uk")))
type = CTSVC_LANG_UKRAINE;
// zh_CN, zh_HK, zh_SG, zh_TW
- else if (!strncmp(system_lang, "zh", strlen("zh")))
+ else if (STRING_EQUAL == strncmp(system_lang, "zh", strlen("zh")))
type = CTSVC_LANG_CHINESE;
// th_TH
- else if (!strncmp(system_lang, "th", strlen("th")))
+ else if (STRING_EQUAL == strncmp(system_lang, "th", strlen("th")))
type = CTSVC_LANG_THAI;
- else if (!strncmp(system_lang, "as", strlen("as")))
+ else if (STRING_EQUAL == strncmp(system_lang, "as", strlen("as")))
type = CTSVC_LANG_BENGALI;
- else if (!strncmp(system_lang, "bn", strlen("bn")))
+ else if (STRING_EQUAL == strncmp(system_lang, "bn", strlen("bn")))
type = CTSVC_LANG_BENGALI;
- else if (!strncmp(system_lang, "pa", strlen("pa")))
+ else if (STRING_EQUAL == strncmp(system_lang, "pa", strlen("pa")))
type = CTSVC_LANG_PUNJABI;
- else if (!strncmp(system_lang, "ml", strlen("ml")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ml", strlen("ml")))
type = CTSVC_LANG_MALAYALAM;
- else if (!strncmp(system_lang, "te", strlen("te")))
+ else if (STRING_EQUAL == strncmp(system_lang, "te", strlen("te")))
type = CTSVC_LANG_TELUGU;
- else if (!strncmp(system_lang, "ta", strlen("ta")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ta", strlen("ta")))
type = CTSVC_LANG_TAMIL;
- else if (!strncmp(system_lang, "or", strlen("or")))
+ else if (STRING_EQUAL == strncmp(system_lang, "or", strlen("or")))
type = CTSVC_LANG_ORIYA;
- else if (!strncmp(system_lang, "si", strlen("si")))
+ else if (STRING_EQUAL == strncmp(system_lang, "si", strlen("si")))
type = CTSVC_LANG_SINHALA;
- else if (!strncmp(system_lang, "gu", strlen("gu")))
+ else if (STRING_EQUAL == strncmp(system_lang, "gu", strlen("gu")))
type = CTSVC_LANG_GUJARATI;
- else if (!strncmp(system_lang, "kn", strlen("kn")))
+ else if (STRING_EQUAL == strncmp(system_lang, "kn", strlen("kn")))
type = CTSVC_LANG_KANNADA;
- else if (!strncmp(system_lang, "lo", strlen("lo")))
+ else if (STRING_EQUAL == strncmp(system_lang, "lo", strlen("lo")))
type = CTSVC_LANG_LAO;
- else if (!strncmp(system_lang, "he", strlen("he")))
+ else if (STRING_EQUAL == strncmp(system_lang, "he", strlen("he")))
type = CTSVC_LANG_HEBREW;
- else if (!strncmp(system_lang, "vi", strlen("vi")))
+ else if (STRING_EQUAL == strncmp(system_lang, "vi", strlen("vi")))
type = CTSVC_LANG_VIETNAMESE;
- else if (!strncmp(system_lang, "fa", strlen("fa")))
+ else if (STRING_EQUAL == strncmp(system_lang, "fa", strlen("fa")))
type = CTSVC_LANG_PERSIAN;
- else if (!strncmp(system_lang, "uz", strlen("uz")))
+ else if (STRING_EQUAL == strncmp(system_lang, "uz", strlen("uz")))
type = CTSVC_LANG_UZBEK;
- else if (!strncmp(system_lang, "ur", strlen("ur")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ur", strlen("ur")))
type = CTSVC_LANG_URDU;
- else if (!strncmp(system_lang, "sq", strlen("sq")))
+ else if (STRING_EQUAL == strncmp(system_lang, "sq", strlen("sq")))
type = CTSVC_LANG_ALBANIAN;
- else if (!strncmp(system_lang, "my", strlen("my")))
+ else if (STRING_EQUAL == strncmp(system_lang, "my", strlen("my")))
type = CTSVC_LANG_BURMESE;
- else if (!strncmp(system_lang, "ms", strlen("ms")))
+ else if (STRING_EQUAL == strncmp(system_lang, "ms", strlen("ms")))
type = CTSVC_LANG_MALAY;
- else if (!strncmp(system_lang, "km", strlen("km")))
+ else if (STRING_EQUAL == strncmp(system_lang, "km", strlen("km")))
type = CTSVC_LANG_KHMER;
- else if (!strncmp(system_lang, "id", strlen("id")))
+ else if (STRING_EQUAL == strncmp(system_lang, "id", strlen("id")))
type = CTSVC_LANG_INDONESIAN;
- else if (!strncmp(system_lang, "tl", strlen("tl")))
+ else if (STRING_EQUAL == strncmp(system_lang, "tl", strlen("tl")))
type = CTSVC_LANG_TAGALOG;
else
type = CTSVC_LANG_OTHERS;
UChar temp[strlen(src)+1];
UErrorCode status = 0;
- RETVM_IF(src==NULL, false, "src is NULL");
- RETVM_IF(!*src, false, "*src is NULL");
+ RETVM_IF(NULL == src, false, "src is NULL");
+ RETVM_IF('\0' == *src, false, "*src is NULL");
u_strFromUTF8(temp, array_sizeof(temp), NULL, src, -1, &status);
if (U_FAILURE(status)) {
*size = 0;
- RETVM_IF(src==NULL, CONTACTS_ERROR_SYSTEM, "src is NULL");
- RETVM_IF(!*src, CONTACTS_ERROR_SYSTEM, "*src is NULL");
+ RETVM_IF(NULL == src, CONTACTS_ERROR_SYSTEM, "src is NULL");
+ RETVM_IF('\0' == *src, CONTACTS_ERROR_SYSTEM, "*src is NULL");
u_strFromUTF8(temp_result, array_sizeof(temp_result), NULL, src, -1, &status);
if (U_FAILURE(status)) {
if (CTSVC_COMPARE_BETWEEN(CTSVC_HAN_C_START, *src, CTSVC_HAN_C_END)) {
char *pos;
- if (NULL != (pos = strchr(hangul_compatibility_choseong, unicode_value2))) {
+ if ((pos = strchr(hangul_compatibility_choseong, unicode_value2))) {
unicode_value1 = 0x11;
unicode_value2 = hangul_jamo_choseong[pos - hangul_compatibility_choseong];
(*src) = unicode_value1 << 8 | unicode_value2;
}
- else if (NULL != (pos = strchr(hangul_compatibility_jungseong, unicode_value2))) {
+ else if ((pos = strchr(hangul_compatibility_jungseong, unicode_value2))) {
unicode_value1 = 0x11;
unicode_value2 = hangul_jamo_jungseong[pos - hangul_compatibility_jungseong];
(*src) = unicode_value1 << 8 | unicode_value2;
}
- else if (NULL != (pos = strchr(hangul_compatibility_jongseong, unicode_value2))) {
+ else if ((pos = strchr(hangul_compatibility_jongseong, unicode_value2))) {
unicode_value1 = 0x11;
unicode_value2 = hangul_jamo_jongseong[pos - hangul_compatibility_jongseong];
(*src) = unicode_value1 << 8 | unicode_value2;
TapiHandle *handle = NULL;
static bool cc_loaded = false;
- if (cc_loaded && !reload)
+ if (cc_loaded && false == reload)
return cc;
cc_loaded = true;
break; // end of '+0'
case '1': // '+1'
start_index++;
- if (start_index+2 <= len && strncmp(&number[start_index], "19", 2) == 0) { // '+119'
+ if (start_index+2 <= len && STRING_EQUAL == strncmp(&number[start_index], "19", 2)) { // '+119'
match_len = start_index + 2;
ret = (have_plus?CTSVC_PLUS_IP_ONLY:CTSVC_IP_ONLY);
}
break;
case '8': // '+8'
start_index++;
- if (start_index+2 <= len && strncmp(&number[start_index], "10", 2) == 0) { // '+810'
+ if (start_index+2 <= len && STRING_EQUAL == strncmp(&number[start_index], "10", 2)) { // '+810'
match_len = start_index + 2;
ret = (have_plus?CTSVC_PLUS_IP_ONLY:CTSVC_IP_ONLY);
}
&& (CTSVC_PLUS_CC_ONLY == n2 || CTSVC_CC_ONLY == n2)) {
int p = (CTSVC_PLUS_CC_ONLY == n2)?1:0;
cc_index = __ctsvc_phone_number_has_country_code(&number2[p], len2-p);
- if (0 < cc_index && strncmp(&number1[index1], &number2[p], cc_index) == 0)
+ if (0 < cc_index && STRING_EQUAL == strncmp(&number1[index1], &number2[p], cc_index))
return true;
}
else if ((CTSVC_PLUS_IP_CC == n2 || CTSVC_IP_CC == n2)
&& (CTSVC_PLUS_CC_ONLY == n1 || CTSVC_CC_ONLY == n1)) {
int p = (CTSVC_PLUS_CC_ONLY == n1)?1:0;
cc_index = __ctsvc_phone_number_has_country_code(&number1[p], len1-p);
- if (0 < cc_index && strncmp(&number2[index2], &number1[p], cc_index) == 0)
+ if (0 < cc_index && STRING_EQUAL == strncmp(&number2[index2], &number1[p], cc_index))
return true;
}
///////////////////////////////////////////////////
}
// unset is_default of all data of person if the data is not default
- if (!is_default) {
+ if (false == is_default) {
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_DATA" SET is_default=0 WHERE datatype=%d AND is_my_profile = 0 "
"AND contact_id = (SELECT contact_id FROM "CTS_TABLE_DATA" WHERE id=%d) ",
}
// unset is_default of all data of person if the data is not default
- if (!is_default) {
+ if (false == is_default) {
snprintf(query, sizeof(query),
"UPDATE "CTS_TABLE_DATA" SET is_default=0 WHERE datatype=%d AND is_my_profile = 0 "
"AND contact_id = (SELECT contact_id FROM "CTS_TABLE_DATA" WHERE id=%d) ",
len += snprintf(addressbook_ids + len, addressbooks_len -len, "%d%s", addressbook_id, ADDRESSBOOK_ID_DELIM);
- if (!image_thumbnail_path && contact_image_thumbnail_path && *contact_image_thumbnail_path) {
+ if (NULL == image_thumbnail_path && contact_image_thumbnail_path && *contact_image_thumbnail_path) {
temp = __ctsvc_get_image_filename(contact_image_thumbnail_path);
image_thumbnail_path = SAFE_STRDUP(temp);
// update data table : is_primary_default
free(contact_image_thumbnail_path);
temp_str = contact_ringtone_path;
- if (!ringtone_path && temp_str && strlen(temp_str))
+ if (NULL == ringtone_path && temp_str && strlen(temp_str))
ringtone_path = SAFE_STRDUP(temp_str);
free(contact_ringtone_path);
temp_str = contact_vibration;
- if (!vibration && temp_str && strlen(temp_str))
+ if (NULL == vibration && temp_str && strlen(temp_str))
vibration = SAFE_STRDUP(temp_str);
free(contact_vibration);
temp_str = contact_message_alert;
- if (!message_alert && temp_str && strlen(temp_str))
+ if (NULL == message_alert && temp_str && strlen(temp_str))
message_alert = SAFE_STRDUP(temp_str);
free(contact_message_alert);
free(message_alert);
free(status);
- if (!person_is_favorite) {
+ if (false == person_is_favorite) {
snprintf(query, sizeof(query),
"DELETE FROM "CTS_TABLE_FAVORITES" WHERE person_id = %d", person_id);
ret = ctsvc_query_exec(query);
}
base_is_favorite = __ctsvc_get_person_favorite_info(base_person_id, &favorite_prio);
- if (!base_is_favorite)
+ if (false == base_is_favorite)
is_favorite = __ctsvc_get_person_favorite_info(person_id, &favorite_prio);
snprintf(query, sizeof(query),
API int contacts_setting_get_name_sorting_order(contacts_name_sorting_order_e *order)
{
int ret;
- if (name_sorting_order < 0)
- {
+ if (name_sorting_order < 0) {
ret = vconf_get_int(CTSVC_VCONF_SORTING_ORDER, &name_sorting_order);
RETVM_IF(ret<0, CONTACTS_ERROR_SYSTEM, "System : vconf_get_int(sort order) Fail(%d)", ret);
}
CTS_FN_CALL;
int ret;
- if (!ctsvc_db) {
+ if (NULL == ctsvc_db) {
ret = db_util_open(CTSVC_DB_PATH, &ctsvc_db, 0);
RETVM_IF(SQLITE_OK != ret, CONTACTS_ERROR_DB /*CTS_ERR_DB_NOT_OPENED*/,
"DB error : db_util_open() Fail(%d)", ret);
char dest[strlen(dir) + strlen(file) + 2];
snprintf(dest, sizeof(dest), "%s/%s", dir, file);
- if (!ctsvc_check_available_image_space())
+ if (false == ctsvc_check_available_image_space())
return CONTACTS_ERROR_FILE_NO_SPACE;
ret = __ctsvc_resize_and_copy_image(src, dest);
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata)
{
*outdata = pims_ipc_data_create(0);
- if (!*outdata)
+ if (NULL == *outdata)
{
CTS_ERR("pims_ipc_data_create fail");
return;
ERROR_RETURN:
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
}
if (pims_ipc_data_put(*outdata,(void*)&ret,sizeof(int)) != 0) {
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
goto DATA_FREE;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
ERROR_RETURN:
if (outdata) {
*outdata = pims_ipc_data_create(0);
- if (!*outdata) {
+ if (NULL == *outdata) {
CTS_ERR("pims_ipc_data_create fail");
return;
}
return true;
indata = pims_ipc_data_create(0);
- if (!indata) {
+ if (NULL == indata) {
CTS_ERR("pims_ipc_data_create error\n");
return false;
}
int info_len = 0;
char changed_info[30] = {0};
- if (!__person_changed_info) {
+ if (NULL == __person_changed_info) {
__person_changed_info = (char*)calloc(CTSVC_SUBSCRIBE_MAX_LEN, sizeof(char));
__person_buf_size = CTSVC_SUBSCRIBE_MAX_LEN;
__person_changed_info[0] = '\0';
// TODO: it should be changed API
vconf_get_bool(VCONFKEY_TELEPHONY_READY, &bReady);
- if (!bReady) {
+ if (0 == bReady) {
CTS_ERR("telephony is not ready ");
return NULL;
}
if (access_rt == TAPI_SIM_PB_INVALID_INDEX) {
int start_index = 0;
- if (user_data != NULL)
+ if (user_data)
start_index = (int)user_data;
CTS_DBG("TAPI_SIM_PB_INVALID_INDEX : start_index = %d",start_index);
start_index++;
info = __ctsvc_server_sim_get_handle_by_sim_slot_no(sim_slot_no);
RETVM_IF(NULL == info, CONTACTS_ERROR_SYSTEM, "sim init is not completed");
RETVM_IF(false == info->initialized, CONTACTS_ERROR_SYSTEM, "sim init is not completed");
- RETVM_IF(NULL != __ctsvc_server_sim_get_return_data(), CONTACTS_ERROR_INTERNAL,
+ RETVM_IF(__ctsvc_server_sim_get_return_data(), CONTACTS_ERROR_INTERNAL,
"Server is already processing with sim");
__ctsvc_server_sim_set_return_data(data);
int card_changed = 0;
TelSimCardStatus_t sim_status;
- RETVM_IF(NULL != __ctsvc_server_sim_get_return_data(), CONTACTS_ERROR_INTERNAL,
+ RETVM_IF(__ctsvc_server_sim_get_return_data(), CONTACTS_ERROR_INTERNAL,
"Server is already processing with sim");
ret = tel_get_sim_init_info(info->handle, &sim_status, &card_changed);
return;
}
- if (!info->initialized) {
+ if (false == info->initialized) {
info->initialized = true;
ret = __ctsvc_server_sim_sdn_read(info);
WARN_IF(CONTACTS_ERROR_NONE != ret, "__ctsvc_server_sim_sdn_read() Fail(%d)", ret);
// TODO: it should be changed API
vconf_get_bool(VCONFKEY_TELEPHONY_TAPI_STATE, &bReady);
- if (!bReady) {
+ if (0 == bReady) {
CTS_ERR("telephony is not ready ");
return;
}
// TODO: it should be changed API
vconf_get_bool(VCONFKEY_TELEPHONY_TAPI_STATE, &bReady);
- if (!bReady) {
+ if (0 == bReady) {
CTS_ERR("telephony is not ready ");
vconf_notify_key_changed(VCONFKEY_TELEPHONY_TAPI_STATE, __ctsvc_server_telephony_ready_cb, NULL);
__ctsvc_tapi_cb = true;
bool have_telephony_feature = false;
have_telephony_feature = ctsvc_server_have_telephony_feature();
- if (!have_telephony_feature) {
+ if (false == have_telephony_feature) {
CTS_ERR("Telephony feature disabled");
__ctsvc_server_socket_read_flush(src, msg.attach_sizes[0]); // sim_id
ctsvc_server_socket_return(src, CONTACTS_ERROR_NOT_SUPPORTED, 0, NULL);
switch (msg.type) {
#ifdef ENABLE_SIM_FEATURE
case CTSVC_SOCKET_MSG_TYPE_REQUEST_IMPORT_SIM:
- if (!have_write_permission) {
+ if (false == have_write_permission) {
CTS_ERR("write permission denied");
__ctsvc_server_socket_read_flush(src, msg.attach_sizes[0]); // sim_id
ctsvc_server_socket_return(src, CONTACTS_ERROR_PERMISSION_DENIED, 0, NULL);
__ctsvc_server_socket_import_sim(src, msg.attach_sizes[0]);
break;
case CTSVC_SOCKET_MSG_TYPE_REQUEST_SIM_INIT_COMPLETE:
- if (!have_read_permission) {
+ if (false == have_read_permission) {
CTS_ERR("read permission denied");
__ctsvc_server_socket_read_flush(src, msg.attach_sizes[0]); // sim_id
ctsvc_server_socket_return(src, CONTACTS_ERROR_PERMISSION_DENIED, 0, NULL);
CTS_FN_CALL;
int ret;
- if (!server_db) {
+ if (NULL == server_db) {
ret = db_util_open(CTSVC_DB_PATH, &server_db, 0);
RETVM_IF(ret != SQLITE_OK, CONTACTS_ERROR_DB,
"db_util_open() Fail(%d)", ret);
RETM_IF(ret<0, "ctsvc_get_secondary_sort() Fail(%d)", ret);
}
- if (strncmp(langset, "zh", strlen("zh")) == 0 ||
- strncmp(langset, "ko", strlen("ko")) == 0 ||
- strncmp(langset, "ja", strlen("ja")) == 0 ||
- strncmp(new_langset, "zh", strlen("zh")) == 0 ||
- strncmp(new_langset, "ko", strlen("ko")) == 0 ||
- strncmp(new_langset, "ja", strlen("ja")) == 0) {
+ if (STRING_EQUAL == strncmp(langset, "zh", strlen("zh")) ||
+ STRING_EQUAL == strncmp(langset, "ko", strlen("ko")) ||
+ STRING_EQUAL == strncmp(langset, "ja", strlen("ja")) ||
+ STRING_EQUAL == strncmp(new_langset, "zh", strlen("zh")) ||
+ STRING_EQUAL == strncmp(new_langset, "ko", strlen("ko")) ||
+ STRING_EQUAL == strncmp(new_langset, "ja", strlen("ja"))) {
sort_name_update = true;
}
ctsvc_set_langset(strdup(new_langset));
+++ /dev/null
-/*
- * Contacts Service
- *
- * Copyright (c) 2010 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-
-#include "contacts.h"
-#include "ctsvc_socket.h"
-#include "ctsvc_service.h"
-#include "ctsvc_server_bg.h"
-#include "ctsvc_db_access_control.h"
-#include "ctsvc_ipc_define.h"
-#include "ctsvc_internal.h"
-#include "ctsvc_notification.h"
-#include "ctsvc_schema_recovery.h"
-#include "ctsvc_server_update.h"
-#include "ctsvc_server_zone.h"
-#include "ctsvc_server_utils.h"
-#include "ctsvc_zone.h"
-
-vsm_context_h ctsvc_vsm_ctx = NULL;
-static bool _ctsvc_zone_enabled = false;
-
-void ctsvc_server_zone_finalize_zone(const char *zone_name)
-{
- ctsvc_server_bg_remove_cb(zone_name);
- ctsvc_unset_client_access_info(zone_name);
- ctsvc_disconnect(zone_name);
-}
-
-char* ctsvc_server_zone_get_default_zone()
-{
- if (_ctsvc_zone_enabled)
- return CTSVC_ZONE_NAME_PERSONAL;
- else
- return CTSVC_ZONE_NAME_HOST;
-}
-
-void ctsvc_server_zone_initialize_zone(const char *zone_name)
-{
- CTS_FN_CALL;
-
- if (zone_name && *zone_name)
- _ctsvc_zone_enabled = true;
-
- int ret;
-
- ctsvc_noti_publish_socket_initialize(zone_name);
-
- ret = ctsvc_server_check_schema(zone_name);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_server_check_schema() Fail(%d)", ret);
-
- ret = ctsvc_server_db_update(zone_name);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_server_db_update() Fail(%d)", ret);
-
- ret = ctsvc_connect(zone_name);
- WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_connect() Fail(%d)", ret);
-
- ctsvc_set_client_access_info(zone_name, "contacts-service", NULL);
- ctsvc_server_bg_add_cb(zone_name);
- ctsvc_server_bg_delete_start(zone_name);
-
- if ('\0' == *zone_name || STRING_EQUAL == g_strcmp0(zone_name, CTSVC_ZONE_NAME_PERSONAL)) {
- ret = ctsvc_server_init_configuration();
- WARN_IF(CONTACTS_ERROR_NONE != ret, "ctsvc_server_init_configuration() Fail(%d)", ret);
- }
-}
-
-static int _ctsvc_vsm_status_cb(vsm_zone_h zone, vsm_zone_state_t state, void *user_data)
-{
- CTS_FN_CALL;
-
- const char *zone_name = vsm_get_zone_name(zone);
- CTS_DBG("state(%d) [%s]", state, zone_name);
-
- switch (state) {
- case VSM_ZONE_STATE_STARTING:
- CTS_DBG("STARTING");
- ctsvc_server_zone_initialize_zone(zone_name);
- break;
- case VSM_ZONE_STATE_STOPPED:
- CTS_DBG("STOPPED");
- break;
- case VSM_ZONE_STATE_RUNNING:
- CTS_DBG("RUNNING");
- break;
- case VSM_ZONE_STATE_STOPPING:
- CTS_DBG("STOPPING");
- ctsvc_server_zone_finalize_zone(zone_name);
- break;
- case VSM_ZONE_STATE_ABORTING:
- CTS_DBG("ABORTING");
- break;
- case VSM_ZONE_STATE_FREEZING:
- CTS_DBG("FREEZING");
- break;
- case VSM_ZONE_STATE_FROZEN:
- CTS_DBG("FROZEN");
- break;
- case VSM_ZONE_STATE_THAWED:
- CTS_DBG("THAWED");
- break;
- default:
- CTS_DBG("###### invalid status");
- break;
- }
-CTS_FN_END;
- return 0;
-}
-
-static gboolean _ctsvc_server_zone_mainloop_cb(GIOChannel *channel, GIOCondition condition, void *data)
-{
- CTS_FN_CALL;
- vsm_context_h ctx = data;
- vsm_enter_eventloop(ctx, 0, 0);
- return TRUE;
-}
-
-int ctsvc_server_zone_initialize(void)
-{
- CTS_FN_CALL;
- int ret = 0;
-
- if (ctsvc_vsm_ctx) {
- CTS_DBG("already existed");
- ctsvc_server_zone_finalize();
- }
-
- vsm_context_h ctx = vsm_create_context();
- RETVM_IF(NULL == ctx, CONTACTS_ERROR_DB, "vsm_create_context() return NULL");
-
- ret = vsm_add_state_changed_callback(ctx, _ctsvc_vsm_status_cb, NULL);
- WARN_IF(ret < 0, "vsm_add_state_callback() Fail(%d)", ret);
-
- GIOChannel *channel = NULL;
- int fd = vsm_get_poll_fd(ctx);
- channel = g_io_channel_unix_new(fd);
- g_io_add_watch(channel, G_IO_IN, _ctsvc_server_zone_mainloop_cb, ctx);
- g_io_channel_unref(channel);
-
- ctsvc_vsm_ctx = ctx;
-
- CTS_FN_END;
-
- return CONTACTS_ERROR_NONE;
-}
-
-int ctsvc_server_zone_declare_link(void)
-{
- CTS_FN_CALL;
- int ret = 0;
-
- if (NULL == ctsvc_vsm_ctx) {
- ret = ctsvc_server_zone_initialize();
- RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_server_zone_initialize() Fail(%d)", ret);
- }
- vsm_context_h ctx = ctsvc_vsm_ctx;
-
- ret = vsm_declare_link(ctx, CTSVC_SOCKET_PATH, CTSVC_SOCKET_PATH);
- RETVM_IF(ret < 0, ret, "vsm_declare_link() Fail(%d)", ret);
-
- ret = vsm_declare_link(ctx, CTSVC_IPC_SOCKET_PATH, CTSVC_IPC_SOCKET_PATH);
- RETVM_IF(ret < 0, ret, "vsm_declare_link() Fail(%d)", ret);
-
- ret = vsm_declare_link(ctx, CTSVC_IPC_SOCKET_PATH_FOR_CHANGE_SUBSCRIPTION, CTSVC_IPC_SOCKET_PATH_FOR_CHANGE_SUBSCRIPTION);
- RETVM_IF(ret < 0, ret, "vsm_declare_link() Fail(%d)", ret);
-
- return CONTACTS_ERROR_NONE;
-}
-
-void ctsvc_server_zone_finalize(void)
-{
- RET_IF(NULL == ctsvc_vsm_ctx);
- vsm_cleanup_context(ctsvc_vsm_ctx);
-}
-
-int ctsvc_server_zone_get_zone_name_by_pid(int pid, char **p_zone_name)
-{
- if (NULL == ctsvc_vsm_ctx)
- ctsvc_server_zone_initialize();
-
- RETV_IF(pid < 0, CONTACTS_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == p_zone_name, CONTACTS_ERROR_INVALID_PARAMETER);
-
- vsm_zone_h zone = NULL;
- zone = vsm_lookup_zone_by_pid(ctsvc_vsm_ctx, pid);
- RETVM_IF(NULL == zone, CONTACTS_ERROR_INVALID_PARAMETER, "vsm_lookup_zone_by_pid() return NULL");
-
- const char *zone_name = vsm_get_zone_name(zone);
- *p_zone_name = g_strdup(zone_name);
-
- return CONTACTS_ERROR_NONE;
-}
-
-static void _ctsvc_server_zone_get_activated_zone_iter_cb(vsm_zone_h zone, void *user_data)
-{
- GList **list = user_data;
-
- // try to connect zone with before launched service.
- RET_IF(NULL == zone);
- const char *zone_name = vsm_get_zone_name(zone);
- RET_IF(NULL == zone_name);
-
- *list = g_list_append(*list, strdup(zone_name));
-}
-
-int ctsvc_server_zone_get_activated_zone_name_list(char ***p_zone_name_list, int *p_list_count)
-{
- CTS_FN_CALL;
- int ret;
- GList *list = NULL;
-
- RETV_IF(NULL == p_zone_name_list, CONTACTS_ERROR_INVALID_PARAMETER);
- RETV_IF(NULL == p_list_count, CONTACTS_ERROR_INVALID_PARAMETER);
- *p_zone_name_list = NULL;
- *p_list_count = 0;
-
- RETVM_IF(NULL == ctsvc_vsm_ctx, CONTACTS_ERROR_SYSTEM, "ctsvc_vsm_ctx is NULL");
- ret = vsm_iterate_zone(ctsvc_vsm_ctx, _ctsvc_server_zone_get_activated_zone_iter_cb, &list); // return value is handle
- WARN_IF(0 != ret, "vsm_iterate_zone() Fail(%d)", ret);
-
- GList *c;
- char **zone_name_list = NULL;
- int list_count = g_list_length(list);
- zone_name_list = calloc(list_count, sizeof(char *));
-
- int i=0;
- for (c=list;c;c=c->next) {
- char *zone_name = c->data;
- zone_name_list[i++] = zone_name;
- }
- g_list_free(list);
-
- *p_zone_name_list = zone_name_list;
- *p_list_count = list_count;
-
- return CONTACTS_ERROR_NONE;
-}
-
-vsm_zone_h ctsvc_server_zone_lookup_by_zone_name(const char *zone_name)
-{
- RETVM_IF(NULL == ctsvc_vsm_ctx, NULL, "ctsvc_vsm_ctx is NULL");
- vsm_zone_h zone = vsm_lookup_zone_by_name(ctsvc_vsm_ctx, zone_name);
- return zone;
-}
-
-vsm_zone_h ctsvc_server_zone_join(vsm_zone_h zone)
-{
- CTS_FN_CALL;
- RETVM_IF(NULL == zone, NULL, "zone is NULL");
- RETVM_IF(NULL == ctsvc_vsm_ctx, NULL, "ctsvc_vsm_ctx is NULL");
- vsm_zone_h zone_old = vsm_join_zone(zone);
- return zone_old;
-}
-