FLTK 1.3.3: fl_types.h Source File

FLTK 1.3.3

- Main Page
- Related Pages
- Modules
- Classes
- Files

- File List
- File Members

fl_types.h
Go to the documentation of this file.
1 /*
2 * "$Id: fl_types.h 8864 2011-07-19 04:49:30Z greg.ercolano $"
3 *
4 * Simple "C"-style types for the Fast Light Tool Kit (FLTK).
5 *
6 * Copyright 1998-2010 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
27 /* 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: fl_types.h 8864 2011-07-19 04:49:30Z greg.ercolano $".
57 */
Fl_CString
const char * Fl_CString
Flexible length utf8 Unicode read-only string.
Definition: fl_types.h:43
ulong
unsigned long ulong
unsigned long
Definition: fl_types.h:32
Fl_Char
unsigned int Fl_Char
24-bit Unicode character - upper 8-bits are unused
Definition: fl_types.h:49
Fl_String
char * Fl_String
Flexible length utf8 Unicode text.
Definition: fl_types.h:38
uchar
unsigned char uchar
unsigned char
Definition: fl_types.h:30
Fl_Shortcut
unsigned int Fl_Shortcut
24-bit Unicode character + 8-bit indicator for keyboard flags
Definition: fl_types.h:46
- © 1998-2014 by Bill Spitzak and others.