mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-23 13:49:04 -05:00
In its current form `struct dstr` is used in functions declarations in the header file before the actual type is included (as `dstr.h` is included after in `window-helpers.c`. `clang-cl` is unable to compile this code because the function signature defined in the header will not match the implementation in the source code due to the implicit forward-declaration of `struct dstr` before the type is included in the actual header.