Commit 8ac06a0a for libheif
commit 8ac06a0aee2f185245cb0bdaf610fc0ca056b3cb
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Tue Dec 23 14:21:47 2025 +0100
reduce header dependencies
diff --git a/libheif/api/libheif/heif_items.h b/libheif/api/libheif/heif_items.h
index 3e59e0a4..cb6e4f0a 100644
--- a/libheif/api/libheif/heif_items.h
+++ b/libheif/api/libheif/heif_items.h
@@ -21,7 +21,9 @@
#ifndef LIBHEIF_HEIF_ITEMS_H
#define LIBHEIF_HEIF_ITEMS_H
-#include "libheif/heif.h"
+#include "heif_library.h"
+#include "heif_error.h"
+#include "heif_metadata.h"
#ifdef __cplusplus
extern "C" {
diff --git a/libheif/api/libheif/heif_regions.h b/libheif/api/libheif/heif_regions.h
index ed21df4b..f1820b3d 100644
--- a/libheif/api/libheif/heif_regions.h
+++ b/libheif/api/libheif/heif_regions.h
@@ -22,7 +22,9 @@
#ifndef LIBHEIF_HEIF_REGIONS_H
#define LIBHEIF_HEIF_REGIONS_H
-#include "heif.h"
+#include "heif_image_handle.h"
+#include "heif_library.h"
+#include "heif_error.h"
#ifdef __cplusplus
extern "C" {
diff --git a/libheif/api/libheif/heif_text.h b/libheif/api/libheif/heif_text.h
index 943f4d1a..878e2d42 100644
--- a/libheif/api/libheif/heif_text.h
+++ b/libheif/api/libheif/heif_text.h
@@ -22,7 +22,9 @@
#ifndef LIBHEIF_HEIF_TEXT_H
#define LIBHEIF_HEIF_TEXT_H
-#include "heif.h"
+#include "heif_image_handle.h"
+#include "heif_library.h"
+#include "heif_error.h"
#ifdef __cplusplus
extern "C" {