Artifact

static bool warc_start_warc_file (bool meta) { const char *extension = (opt.warc_compression_enabled ? WARC_GZ : "warc"); ... base_filename_length = strlen (opt.warc_filename); new_filename = xmalloc (base_filename_length + 1 + 5 + 8 + 1); if (meta) sprintf (new_filename, "%s-meta.%s", opt.warc_filename, extension); else if (opt.warc_maxsize > 0) sprintf (new_filename, "%s-%05d.%s", opt.warc_filename, warc_current_file_number, extension); else sprintf (new_filename, "%s.%s", opt.warc_filename, extension); }

9050048b-2e8a-4f34-9b4f-f557f4bad1d8

static bool warc_start_warc_file (bool meta) { const char *extension = (opt.warc_compression_enabled ? WARC_GZ : "warc"); ... base_filename_length = strlen (opt.warc_filename); new_filename = xmalloc (base_filename_length + 1 + 5 + 8 + 1); if (meta) sprintf (new_filename, "%s-meta.%s", opt.warc_filename, extension); else if (opt.warc_maxsize > 0) sprintf (new_filename, "%s-%05d.%s", opt.warc_filename, warc_current_file_number, extension); else sprintf (new_filename, "%s.%s", opt.warc_filename, extension); }