--- a/libpurple/internal.h Thu Jun 18 09:03:17 2020 +0000 +++ b/libpurple/internal.h Sun Jun 21 04:16:15 2020 -0500 @@ -28,8 +28,8 @@ * @title: Internal definitions and includes */ -#if !defined(PURPLE_COMPILATION) -#error "internal.h included outside of libpurple" +#if !defined(PURPLE_GLOBAL_HEADER_INSIDE) && !defined(PURPLE_COMPILATION) +# error "only <purple.h> may be included directly" #endif #ifndef GLIB_VERSION_MIN_REQUIRED