From 3a79ff4ff2ad3bfc8474715cc50d2d1a8b67f99d Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Mon, 24 Mar 2025 09:32:33 +0100 Subject: [PATCH] Fix playlist API header includes Most playlist headers did not compile in pure C, as types like bool and size_t are used in calls. Added the proper includes as needed to make each header compile if included standalone. --- src/playlist/api/projectM-4/playlist_callbacks.h | 3 ++- src/playlist/api/projectM-4/playlist_filter.h | 2 ++ src/playlist/api/projectM-4/playlist_items.h | 3 +++ src/playlist/api/projectM-4/playlist_playback.h | 3 +++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/playlist/api/projectM-4/playlist_callbacks.h b/src/playlist/api/projectM-4/playlist_callbacks.h index 477613c17..a81ea9a22 100644 --- a/src/playlist/api/projectM-4/playlist_callbacks.h +++ b/src/playlist/api/projectM-4/playlist_callbacks.h @@ -27,7 +27,8 @@ #pragma once #include "projectM-4/playlist_types.h" -#include + +#include #ifdef __cplusplus extern "C" { diff --git a/src/playlist/api/projectM-4/playlist_filter.h b/src/playlist/api/projectM-4/playlist_filter.h index d91ae3d35..7f775405d 100644 --- a/src/playlist/api/projectM-4/playlist_filter.h +++ b/src/playlist/api/projectM-4/playlist_filter.h @@ -28,6 +28,8 @@ #include "projectM-4/playlist_types.h" +#include + #ifdef __cplusplus extern "C" { #endif diff --git a/src/playlist/api/projectM-4/playlist_items.h b/src/playlist/api/projectM-4/playlist_items.h index 020286ec7..8f3558a02 100644 --- a/src/playlist/api/projectM-4/playlist_items.h +++ b/src/playlist/api/projectM-4/playlist_items.h @@ -28,6 +28,9 @@ #include "projectM-4/playlist_types.h" +#include +#include + #ifdef __cplusplus extern "C" { #endif diff --git a/src/playlist/api/projectM-4/playlist_playback.h b/src/playlist/api/projectM-4/playlist_playback.h index 20ba00bbc..2d63eef7c 100644 --- a/src/playlist/api/projectM-4/playlist_playback.h +++ b/src/playlist/api/projectM-4/playlist_playback.h @@ -28,6 +28,9 @@ #include "projectM-4/playlist_types.h" +#include +#include + #ifdef __cplusplus extern "C" { #endif