mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-12 22:40:54 +01:00
16 lines
362 B
C
16 lines
362 B
C
#pragma once
|
|||
|
|
|
||
|
|
#include <wchar.h>
|
||
|
|
|
||
|
|
#ifdef FF_HAVE_WCWIDTH
|
||
|
|
static inline int mk_wcwidth(wchar_t ucs) {
|
||
|
|
return wcwidth(ucs);
|
||
|
|
}
|
||
|
|
static inline int mk_wcswidth(const wchar_t *pwcs, size_t n) {
|
||
|
|
return wcswidth(pwcs, n);
|
||
|
|
}
|
||
|
|
#else
|
||
|
|
// https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
|
||
|
|
int mk_wcwidth(wchar_t ucs);
|
||
|
|
int mk_wcswidth(const wchar_t *pwcs, size_t n);
|
||
|
|
#endif
|