| 65 |
strncpy(temp, buffer + pmatch[1].rm_so, |
strncpy(temp, buffer + pmatch[1].rm_so, |
| 66 |
pmatch[1].rm_eo - pmatch[1].rm_so); |
pmatch[1].rm_eo - pmatch[1].rm_so); |
| 67 |
temp[pmatch[1].rm_eo - pmatch[1].rm_so] = '\0'; |
temp[pmatch[1].rm_eo - pmatch[1].rm_so] = '\0'; |
| 68 |
sprintf(screen_filename, "%s/MENU_SCR_%s", MENU_TEMP_DIR, temp); |
snprintf(screen_filename, sizeof(screen_filename), "%s/MENU_SCR_%s", MENU_TEMP_DIR, temp); |
| 69 |
|
|
| 70 |
if ((fout = fopen(screen_filename, "w")) == NULL) |
if ((fout = fopen(screen_filename, "w")) == NULL) |
| 71 |
{ |
{ |
| 250 |
buffer + pmatch[3].rm_so, |
buffer + pmatch[3].rm_so, |
| 251 |
pmatch[3].rm_eo - pmatch[3].rm_so); |
pmatch[3].rm_eo - pmatch[3].rm_so); |
| 252 |
temp[pmatch[3].rm_eo - pmatch[3].rm_so] = '\0'; |
temp[pmatch[3].rm_eo - pmatch[3].rm_so] = '\0'; |
| 253 |
sprintf(p_menu_set->p_menu[i]->screen.filename, |
snprintf(p_menu_set->p_menu[i]->screen.filename, |
| 254 |
"%s/MENU_SCR_%s", MENU_TEMP_DIR, temp); |
sizeof(p_menu_set->p_menu[i]->screen.filename), |
| 255 |
|
"%s/MENU_SCR_%s", MENU_TEMP_DIR, temp); |
| 256 |
continue; |
continue; |
| 257 |
} |
} |
| 258 |
} |
} |