summaryrefslogtreecommitdiff
blob: 772a3a2b72073be7029afa33f307ab1baae2fe5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _ZoO_CORE_CHAR_H_
#define _ZoO_CORE_CHAR_H_

#include "char_types.h"

enum ZoO_word_property ZoO_get_word_property
(
   const ZoO_char word [const restrict],
   size_t word_size
);

int ZoO_word_cmp
(
   const ZoO_char word_a [const static 1],
   const ZoO_char word_b [const static 1]
);

int ZoO_char_is_punctuation (const ZoO_char c);
int ZoO_word_char_is_banned (const ZoO_char c);

#endif