diff options
author | Ron Steinke <rsteinke@src.gnome.org> | 2001-08-05 20:26:09 +0000 |
---|---|---|
committer | Ron Steinke <rsteinke@src.gnome.org> | 2001-08-05 20:26:09 +0000 |
commit | ec759772de74f80137182f15c2a74c0b0d027729 (patch) | |
tree | a627e22f30335950433472e4955246aed84230b2 /glib/giochannel.h | |
parent | 4cfd423a9010b97255b3a6a2e3182fa508b8b2ea (diff) | |
download | glib-ec759772de74f80137182f15c2a74c0b0d027729.tar.gz |
Modified Files: glib/ChangeLog glib/glib/giochannel.h
Modified Files:
glib/ChangeLog glib/glib/giochannel.h glib/glib/giochannel.c
glib/glib/glib.def glib/docs/reference/glib/glib-sections.txt
* glib/giochannel.c glib/giochannel.c glib/glib.def
docs/reference/glib/glib-sections.txt: Added new functions
g_io_channel_[read,write]_unichar ()
* glib/giochannel.h: Finally remembered to remove the
old error message G_IO_CHANNEL_ERROR_PCHAR_FLUSH
* glib/giochannel.c: Some fixes to g_io_channel_fill_buffer ()
and g_io_channel_write_chars ()
Diffstat (limited to 'glib/giochannel.h')
-rw-r--r-- | glib/giochannel.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/glib/giochannel.h b/glib/giochannel.h index 2c31ee8e6..7fed662cc 100644 --- a/glib/giochannel.h +++ b/glib/giochannel.h @@ -61,8 +61,6 @@ typedef enum G_IO_CHANNEL_ERROR_OVERFLOW, G_IO_CHANNEL_ERROR_PIPE, /* Other */ - G_IO_CHANNEL_ERROR_PCHAR_FLUSH, - /* Unconverted partial UTF-8 chars in buffer during flush */ G_IO_CHANNEL_ERROR_FAILED } GIOChannelError; @@ -252,11 +250,17 @@ GIOStatus g_io_channel_read_chars (GIOChannel *channel, gsize count, gsize *bytes_read, GError **error); +GIOStatus g_io_channel_read_unichar (GIOChannel *channel, + gunichar *thechar, + GError **error); GIOStatus g_io_channel_write_chars (GIOChannel *channel, const gchar *buf, gssize count, gsize *bytes_written, GError **error); +GIOStatus g_io_channel_write_unichar (GIOChannel *channel, + gunichar thechar, + GError **error); GIOStatus g_io_channel_seek_position (GIOChannel *channel, glong offset, GSeekType type, |