return btn;
}
-#if 0
-char *get_preview_image_path(pts_core_data_t *ugd)
-{
- PTS_TRACE_BEGIN;
- PTS_RETV_IF(ugd == NULL, NULL, "ugd is NULL");
-
- if (g_current_preview_path == NULL) {
- g_current_preview_path = malloc(sizeof(char) * 4096);
- }
-
- if ((ugd->pt_files.current_index >= 0)
- && (ugd->pt_files.current_index < g_pages_count)) {
- sprintf(g_current_preview_path, "/tmp/mobileprint/mobileprint_%04d.ppm",
- ugd->pt_files.current_index + 1);
- PTS_DEBUG("Preview image path is %s", g_current_preview_path);
- PTS_TRACE_END;
- return g_current_preview_path;
- }
- PTS_TRACE_END;
- return NULL;
-}
-#endif
-
/*
* Set accessability information - screen reader text
*/
ptd->page = 0;
ptd->task_type = PREVIEW_TASK_EMPTY_PAGE;
- sprintf(ptd->out_pic_fname, PREVIEW_TEMP_DIR "/empty_page.ppm");
+ strncpy(ptd->out_pic_fname, PREVIEW_TEMP_DIR "/empty_page.ppm", sizeof(ptd->out_pic_fname) - 1);
ptd->is_task_ok = 0;
ptd->conf = pmodel->conf;
ptd->pmodel = pmodel;
ptd->page = page;
ptd->task_type = PREVIEW_TASK_GENERIC;
- sprintf(ptd->out_pic_fname,
+ snprintf(ptd->out_pic_fname, sizeof(ptd->out_pic_fname),
"/tmp/mobileprint/mobileprint_%04d.ppm", page);
ptd->is_task_ok = 0;
ptd->conf = pmodel->conf;
}*/
for (cur_page = 0; cur_page < pages_count; ++cur_page) {
- sprintf(out_fname, "/tmp/mobileprint_%04d.ppm", cur_page + 1);
+ snprintf(out_fname, sizeof(out_fname), "/tmp/mobileprint_%04d.ppm", cur_page + 1);
save_pdf_preview_page_image(fname,
cur_page + 1, &settings_req,
out_fname);
}
x_val_str[0] = '\0';
- sprintf(x_val_str, "%d", settings->w);
+ snprintf(x_val_str, sizeof(x_val_str), "%d", settings->w);
y_val_str[0] = '\0';
- sprintf(y_val_str, "%d", settings->h);
+ snprintf(y_val_str, sizeof(y_val_str), "%d", settings->h);
page_str[0] = '\0';
- sprintf(page_str, "%d", settings->page);
+ snprintf(page_str, sizeof(page_str), "%d", settings->page);
cmd_len = (sizeof(conv_cmd) - 1)
#define EVAS_SMART_SMSC_DATA_GET_OR_RETURN(o, ptr) \
EVAS_SMART_SMSC_DATA_GET(o, ptr); \
if (!ptr) { \
- fprintf(stderr, "No widget data for object %p (%s)!", \
+ SMSC_DEBUG("No widget data for object %p (%s)!", \
o, evas_object_type_get(o)); \
- fflush(stderr); \
abort(); \
return; \
}
#define EVAS_SMART_SMSC_DATA_GET_OR_RETURN_VAL(o, ptr, val) \
EVAS_SMART_SMSC_DATA_GET(o, ptr); \
if (!ptr) { \
- fprintf(stderr, "No widget data for object %p (%s)!", \
+ SMSC_DEBUG("No widget data for object %p (%s)!", \
o, evas_object_type_get(o)); \
- fflush(stderr); \
abort(); \
return val; \
}
posx = get_smsc_position_page(&(widget->position), page_num, &is_ok);
SMSC_RETV_IF(!is_ok, -1, "Error in page position");
- sprintf(img_fname, PREVIEW_TEMP_DIR "/mobileprint_%04d.ppm",
+ snprintf(img_fname, sizeof(img_fname), PREVIEW_TEMP_DIR "/mobileprint_%04d.ppm",
page_num + 1);
page_data = (struct smsc_page_data*)
malloc(sizeof(struct smsc_page_data));
!= PREVIEW_PAGE_STATE_READY)
return -1;
- sprintf(img_fname, PREVIEW_TEMP_DIR
+ snprintf(img_fname, sizeof(img_fname), PREVIEW_TEMP_DIR
"/mobileprint_%04d.ppm", page_num + 1);
SMSC_DEBUG("page_num = %d", page_num);