diff --git a/include/drawglx.h b/include/internal/drawglx.h similarity index 100% rename from include/drawglx.h rename to include/internal/drawglx.h diff --git a/include/xoverlay.h b/include/xoverlay.h index 0c1d2cc..365cf22 100644 --- a/include/xoverlay.h +++ b/include/xoverlay.h @@ -7,6 +7,11 @@ #pragma once +#ifdef __cplusplus +extern "C" +{ +#endif + #include #include @@ -37,6 +42,7 @@ struct xoverlay_library extern struct xoverlay_library xoverlay_library; int xoverlay_init(); + void xoverlay_destroy(); void xoverlay_show(); @@ -46,3 +52,7 @@ void xoverlay_hide(); void xoverlay_draw_begin(); void xoverlay_draw_end(); + +#ifdef __cplusplus +} +#endif diff --git a/src/drawglx.c b/src/drawglx.c index 20f9c49..c6c495d 100644 --- a/src/drawglx.c +++ b/src/drawglx.c @@ -5,7 +5,7 @@ * Author: nullifiedcat */ -#include "drawglx.h" +#include "internal/drawglx.h" #include #include diff --git a/src/xoverlay.c b/src/xoverlay.c index 3bfd435..c5bbfce 100644 --- a/src/xoverlay.c +++ b/src/xoverlay.c @@ -5,7 +5,7 @@ * Author: nullifiedcat */ -#include "drawglx.h" +#include "internal/drawglx.h" #include #include