gettimeofday(&s_tv2, NULL);
s_end_line = line;
char printStr[100];
- sprintf(printStr, "%s(Line:%d~%d)", str, s_start_line, s_end_line);
+ snprintf(printStr, 100, "%s(Line:%d~%d)", str, s_start_line, s_end_line);
_SCL_DEBUG_ELAPASED_TIME(printStr, s_tv1, s_tv2);
}
}
SCL_ISCHAR range, provide the corresponding ASCII code in key_event field */
if (ui_event_desc.key_value[0] != '\0' && ui_event_desc.key_value[1] == '\0') {
if (SCL_ISCHAR(ui_event_desc.key_value[0])) {
- ui_event_desc.key_event = ui_event_desc.key_value[0];
+ ui_event_desc.key_event = static_cast<sclulong>(ui_event_desc.key_value[0]);
}
}
} else if (ui_event_desc.key_type == KEY_TYPE_CONTROL) {
int row_y = 0;
int sub_layout_height = 0;
- SclLayoutKeyCoordinatePointer *cur_key = &m_key_coordinate_pointer_frame[layout_no][0];
+ SclLayoutKeyCoordinatePointer *cur_key = NULL;
- if (scl_check_arrindex_unsigned(layout_no, MAX_SCL_LAYOUT)) {
+ if (scl_check_arrindex(layout_no, MAX_SCL_LAYOUT)) {
m_num_keys[layout_no] = 0;
+ cur_key = &m_key_coordinate_pointer_frame[layout_no][0];
}
- if (*cur_key == NULL) {
+ if (cur_key && *cur_key == NULL) {
xmlNodePtr child_node = cur_node->xmlChildrenNode;
while (child_node != NULL) {
if (0 == xmlStrcmp(child_node->name, (const xmlChar*)LAYOUT_ROW_TAG)) {