| 4713 | } |
| 4714 | |
| 4715 | int hb_presets_write_json(const hb_value_t *preset, const char *path) |
| 4716 | { |
| 4717 | hb_value_t *packaged_preset = presets_package(preset); |
| 4718 | // Packaging does some validity checks and can fail |
| 4719 | if (packaged_preset == NULL) |
| 4720 | return -1; |
| 4721 | int result = hb_value_write_json(packaged_preset, path); |
| 4722 | hb_value_free(&packaged_preset); |
| 4723 | return result; |
| 4724 | } |
| 4725 | |
| 4726 | char * hb_presets_package_json(const hb_value_t *preset) |
| 4727 | { |