| 321 | } |
| 322 | |
| 323 | static size_t add_html(u8 id, int value, char *buffer, char *data) |
| 324 | { |
| 325 | if(!buffer || !data) return 0; |
| 326 | |
| 327 | char res_file[40]; |
| 328 | sprintf(res_file, "%s/setup/setup%c.dat", WM_RES_PATH, id); |
| 329 | |
| 330 | size_t size = read_file(res_file, data, 1023, 0); |
| 331 | if(size > 0) |
| 332 | { |
| 333 | char *pos = strstr(data, " "); |
| 334 | if(pos) |
| 335 | { |
| 336 | if((id == dat_AUDIOREC_FMT) || (id == dat_VIDEOREC_FMT)) |
| 337 | sprintf(res_file, "%04x", value); |
| 338 | else |
| 339 | sprintf(res_file, "%04i", value); |
| 340 | memcpy(pos, res_file, 4); |
| 341 | } |
| 342 | concat(buffer, data); |
| 343 | } |
| 344 | return size; |
| 345 | } |
| 346 | |
| 347 | static size_t add_radio_button(const char *name, int value, const char *id, const char *label, const char *sufix, bool checked, char *buffer) |
| 348 | { |
no test coverage detected