FLTK 1.4.5: utf8_internal.h Source File

FLTK 1.4.5

Loading...
Searching...
No Matches
utf8_internal.h
1/*
2 * Internal UTF-8 header file for the Fast Light Tool Kit (FLTK).
3 *
4 * Copyright 1998-2016 by Bill Spitzak and others.
5 *
6 * This library is free software. Distribution and use rights are outlined in
7 * the file "COPYING" which should have been included with this file. If this
8 * file is missing or damaged, see the license at:
9 *
10 * https://www.fltk.org/COPYING.php
11 *
12 * Please see the following page on how to report bugs and issues:
13 *
14 * https://www.fltk.org/bugs.php
15 */
16
17/*
18 ----------------
19 Note to editors:
20 ----------------
21
22 This file may only contain common, platform-independent function
23 declarations used internally in FLTK. It may be #included everywhere
24 in source files in the library, but not in public header files.
25*/
26
27#ifndef _SRC__FL_UTF8_H
28#define _SRC__FL_UTF8_H
29
30# ifdef __cplusplus
31extern "C" {
32# endif
33
34unsigned short
35XUtf8IsNonSpacing(
36 unsigned int ucs);
37
38unsigned short
39XUtf8IsRightToLeft(
40 unsigned int ucs);
41
42
43int
44XUtf8Tolower(
45 int ucs);
46
47int
48XUtf8Toupper(
49 int ucs);
50
51
52# ifdef __cplusplus
53}
54# endif
55
56#endif /* _SRC__FL_UTF8_H */