void on_lang_file_downloaded (const char* res_name, int success, void *context, char *last_modified){ RoadMapCallback callback = (RoadMapCallback) context; #ifndef J2ME char *lang_value = strrchr (res_name, '.'); #else char j2me_lang_val[32]; char *lang_value; char * temp = strrchr (res_name, '.'); if(temp){ snprintf(j2me_lang_val, sizeof(j2me_lang_val),"%s", temp); temp = strstr(j2me_lang_val,"_j2me"); if(!temp){ roadmap_log(ROADMAP_ERROR,"downloaded a lang file which is not j2me compatible"); }else{ * temp = '\0'; } lang_value = j2me_lang_val; }else{ lang_value = NULL; } #endif if (!lang_value){ if (callback) (*callback)(); return; } lang_value++; if (success) roadmap_lang_set_lang_file_update_time(lang_value, last_modified); if (callback) (*callback)(); }
void on_lang_file_downloaded (const char* res_name, int success, void *context, char *last_modified){ RoadMapCallback callback = (RoadMapCallback) context; char *lang_value = strrchr (res_name, '.'); if (!lang_value){ if (callback) (*callback)(); return; } lang_value++; if (success) roadmap_lang_set_lang_file_update_time(lang_value, last_modified); if (callback) (*callback)(); }