ohmu
·
2026-10-15
1#pragma once
2
3#ifdef __cplusplus
4
5extern "C" {
6 #include "unicode.h"
7}
8
9 #include <string_view>
10
11static inline void ffStrbufInitWSV(FFstrbuf* result, const std::wstring_view source) {
12 return ffStrbufInitNWS(result, (uint32_t) source.size(), source.data());
13}
14
15static inline FFstrbuf ffStrbufCreateWSV(const std::wstring_view source) {
16 return ffStrbufCreateNWS((uint32_t) source.size(), source.data());
17}
18
19static inline void ffStrbufSetWSV(FFstrbuf* result, const std::wstring_view source) {
20 return ffStrbufSetNWS(result, (uint32_t) source.size(), source.data());
21}
22
23#else
24
25 #error Must be included in C++ source file
26
27#endif