forked from AuroraMiddleware/gtk
cca8dd6347
2005-03-20 Matthias Clasen <mclasen@redhat.com> Make PLT-reduction work with gcc4, and don't include everything in gdkalias.h: * gtk/grk.symbols: Group symbols by header and source file. * gtk/makegtkalias.pl: Protect definitions by the same preprocessor symbols used to guard the headers. Move the alias declarations to a separate file which is produced when calling makegtkalias.pl -def * gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate this file. * gtk/*.c: Include gtkalias.h after the other headers, include gtkaliasdef.c at the bottom. * gtk/*.h: Small cleanups.
24 lines
548 B
C
24 lines
548 B
C
#include <config.h>
|
|
#include "gtktexttypes.h"
|
|
#include "gtkalias.h"
|
|
|
|
/* These are used to represent embedded non-character objects
|
|
* if you return a string representation of a text buffer
|
|
*/
|
|
const gchar gtk_text_unknown_char_utf8[] = { '\xEF', '\xBF', '\xBC', '\0' };
|
|
|
|
static inline gboolean
|
|
inline_byte_begins_utf8_char (const gchar *byte)
|
|
{
|
|
return ((*byte & 0xC0) != 0x80);
|
|
}
|
|
|
|
gboolean
|
|
gtk_text_byte_begins_utf8_char (const gchar *byte)
|
|
{
|
|
return inline_byte_begins_utf8_char (byte);
|
|
}
|
|
|
|
#define __GTK_TEXT_TYPES_C__
|
|
#include "gtkaliasdef.c"
|