- /*
- * Don't open a file when using the "srzip" output format.
- * The srzip output module does open/write/rename/close
- * on its own. This is especially important on Windows since
- * libzip (used by srzip) will try to rename a temporary
- * ZIP file to the final *.sr filename as specified by
- * the sigrok-cli user. However, on Windows file renames
- * of files that are already opened by any process are not
- * possible. Thus, we don't open the *.sr file here,
- * but rather let srzip perform all file operations.
- */
- if (opt_output_file) {
- /* Only open the file if output format != srzip. */
- if (!g_str_has_prefix(opt_output_format, "srzip"))
- outfile = g_fopen(opt_output_file, "wb");
- } else {
- outfile = stdout;
- }
-