/* SPDX-FileCopyrightText: 2026 - Sébastien Wilmet
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */

#pragma once

#include <glib.h>
#include "gfls-bytes-region.h"

G_BEGIN_DECLS

typedef struct
{
	gsize start;
	gsize end;
} GflsBytesSubRegionBounds;

G_GNUC_INTERNAL
GflsBytesRegion * _gfls_bytes_region_new (GArray *sub_regions,
					  gsize   total_size);

G_END_DECLS
