summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2025-05-02 08:46:49 -0600
committerSimon Glass <sjg@chromium.org>2025-05-30 09:49:32 +0100
commit86acc21d854cbd881d1612c6b8528de0a577b91e (patch)
tree7e29c7e55b04f44101dee749c50a74d69f11cdd7
parentbebc3547b22001e61a24d42e5404c5273b9ea073 (diff)
expo: Add forward declarations to scene_internal.h
Provide some forward declarations for types used in this file, to keep the LSP happy and avoid errors if the caller happens not to include the required header. Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r--boot/scene_internal.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/boot/scene_internal.h b/boot/scene_internal.h
index 760cc629b86..95927472875 100644
--- a/boot/scene_internal.h
+++ b/boot/scene_internal.h
@@ -9,8 +9,21 @@
#ifndef __SCENE_INTERNAL_H
#define __SCENE_INTERNAL_H
+#include <linux/types.h>
+
+struct expo;
+struct expo_action;
+struct expo_arrange_info;
+struct expo_theme;
+struct scene_obj;
+struct scene_obj_menu;
+struct scene_obj_textline;
+struct scene_obj_txtedit;
+struct scene_txt_generic;
struct vidconsole_bbox;
+enum scene_obj_t;
+
typedef int (*expo_scene_obj_iterator)(struct scene_obj *obj, void *priv);
/**