ret = sqlite3_open_v2(path, &db, SQLITE_OPEN_READONLY, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("failed to open widget db: %d", ret);
return NULL;
+ /* LCOV_EXCL_STOP */
}
return db;
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
return WIDGET_ERROR_FAULT;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query_buf, strlen(query_buf), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
return WIDGET_ERROR_FAULT;
+ /* LCOV_EXCL_STOP */
}
if (pkgid != NULL)
while (sqlite3_step(stmt) == SQLITE_ROW) {
item = calloc(1, sizeof(struct widget_list_item));
if (item == NULL) {
+ /* LCOV_EXCL_START */
_E("out of memory");
return WIDGET_ERROR_OUT_OF_MEMORY;
+ /* LCOV_EXCL_STOP */
}
_get_column_str(stmt, 0, &item->classid);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("step error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, appid, -1, SQLITE_STATIC);
ret = sqlite3_prepare_v2(db, query, strlen(query), &stmt, NULL);
if (ret != SQLITE_OK) {
+ /* LCOV_EXCL_START */
_E("prepare error: %s", sqlite3_errmsg(db));
sqlite3_close_v2(db);
set_last_result(WIDGET_ERROR_FAULT);
return NULL;
+ /* LCOV_EXCL_STOP */
}
sqlite3_bind_text(stmt, 1, widget_id, -1, SQLITE_STATIC);