FLTK 1.3.9: fl_types.h Source File

FLTK 1.3.9

Loading...
Searching...
No Matches
fl_types.h
Go to the documentation of this file.
1/*
2 * "$Id$"
3 *
4 * Simple "C"-style types for the Fast Light Tool Kit (FLTK).
5 *
6 * Copyright 1998-2015 by Bill Spitzak and others.
7 *
8 * This library is free software. Distribution and use rights are outlined in
9 * the file "COPYING" which should have been included with this file. If this
10 * file is missing or damaged, see the license at:
11 *
12 * http://www.fltk.org/COPYING.php
13 *
14 * Please report all bugs and problems on the following page:
15 *
16 * http://www.fltk.org/str.php
17 */
18
23#ifndef FL_TYPES_H
24#define FL_TYPES_H
25
/* group: Miscellaneous */
28
30 typedef unsigned char uchar;
32 typedef unsigned long ulong;
33
38 typedef char *Fl_String;
39
43 typedef const char *Fl_CString;
44
46 typedef unsigned int Fl_Shortcut;
47
49 typedef unsigned int Fl_Char;
50 /* group: Miscellaneous */
52
53#endif
54
55/*
56 * End of "$Id$".
57 */
Fl_Char
unsigned int Fl_Char
24-bit Unicode character - upper 8 bits are unused
Definition fl_types.h:49
Fl_Shortcut
unsigned int Fl_Shortcut
24-bit Unicode character + 8-bit indicator for keyboard flags
Definition fl_types.h:46
uchar
unsigned char uchar
unsigned char
Definition fl_types.h:30
ulong
unsigned long ulong
unsigned long
Definition fl_types.h:32
Fl_CString
const char * Fl_CString
Flexible length UTF-8 Unicode read-only string.
Definition fl_types.h:43
Fl_String
char * Fl_String
Flexible length UTF-8 Unicode text.
Definition fl_types.h:38