mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
24 lines
418 B
C
24 lines
418 B
C
#include "misc.h"
|
|
|
|
#include <wctype.h>
|
|
|
|
bool
|
|
isword(wchar_t wc, bool spaces_only)
|
|
{
|
|
if (spaces_only)
|
|
return iswgraph(wc);
|
|
|
|
switch (wc) {
|
|
default: return iswgraph(wc);
|
|
|
|
case L'(': case L')':
|
|
case L'[': case L']':
|
|
case L'{': case L'}':
|
|
case L'<': case L'>':
|
|
case L'│': case L'|':
|
|
case L',':
|
|
case L'`': case L'"': case L'\'':
|
|
case L':':
|
|
return false;
|
|
}
|
|
}
|