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. |
||
|---|---|---|
| .. | ||
| ComPtr.hpp | ||
| CoTaskMemPtr.hpp | ||
| device-enum.c | ||
| device-enum.h | ||
| HRError.hpp | ||
| obfuscate.c | ||
| obfuscate.h | ||
| win-registry.h | ||
| win-version.h | ||
| window-helpers.c | ||
| window-helpers.h | ||
| WinHandle.hpp | ||