| 421 | } |
| 422 | |
| 423 | Result SaveMessageToFile(const void* message, const Descriptor* desc, const char* file_name) |
| 424 | { |
| 425 | FILE* file = fopen(file_name, "wb"); |
| 426 | if (!file) |
| 427 | return RESULT_IO_ERROR; |
| 428 | Result ret = SaveMessage(message, desc, file, &DDFFileSaveFunction); |
| 429 | fclose(file); |
| 430 | return ret; |
| 431 | } |
| 432 | |
| 433 | static bool SaveMessageSizeFunction(void* context, const void* buffer, uint32_t buffer_size) |
| 434 | { |