mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
25 lines
418 B
C
25 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;
|
||
|
|
}
|
||
|
|
}
|