summaryrefslogtreecommitdiff
path: root/glib/giochannel.h
diff options
context:
space:
mode:
authorRon Steinke <rsteinke@src.gnome.org>2001-08-05 20:26:09 +0000
committerRon Steinke <rsteinke@src.gnome.org>2001-08-05 20:26:09 +0000
commitec759772de74f80137182f15c2a74c0b0d027729 (patch)
treea627e22f30335950433472e4955246aed84230b2 /glib/giochannel.h
parent4cfd423a9010b97255b3a6a2e3182fa508b8b2ea (diff)
downloadglib-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.h8
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,