diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2004-06-08 22:33:40 +0000 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2004-06-08 22:33:40 +0000 |
commit | 21830126cfa1badd81b2c6fe1b3e9d0c610c8b0a (patch) | |
tree | a9a9eb3edbaf9b371a269c5f93670c35eebadc47 /mixlib/mix_io.h | |
parent | 29e2e833d3d8c5e3cd00d22134df878379933124 (diff) | |
download | mdk-21830126cfa1badd81b2c6fe1b3e9d0c610c8b0a.tar.gz mdk-21830126cfa1badd81b2c6fe1b3e9d0c610c8b0a.tar.bz2 |
the console is now in/out.
Diffstat (limited to 'mixlib/mix_io.h')
-rw-r--r-- | mixlib/mix_io.h | 54 |
1 files changed, 25 insertions, 29 deletions
diff --git a/mixlib/mix_io.h b/mixlib/mix_io.h index a63bda6..61d35da 100644 --- a/mixlib/mix_io.h +++ b/mixlib/mix_io.h @@ -1,22 +1,22 @@ /* -*-c-*- ------------------ mix_io.h : * Declarations for mix_iochannel_t and mix_file_t * ------------------------------------------------------------------ - * Copyright (C) 2000 Free Software Foundation, Inc. - * + * Copyright (C) 2000, 2004 Free Software Foundation, Inc. + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * + * */ @@ -33,7 +33,7 @@ typedef struct mix_iochannel_t mix_iochannel_t; #define MIX_IOCHANNEL(file) (mix_iochannel_t *)(file) /* I/O channels can be created in different modes: */ -typedef enum { +typedef enum { mix_io_READ, /* read existing file */ mix_io_WRITE, /* write new file */ mix_io_RDWRT, /* read/write existing from beginning */ @@ -47,7 +47,7 @@ mix_io_new (FILE *file); /* Delete */ extern void -mix_io_delete(mix_iochannel_t *ch); +mix_io_delete (mix_iochannel_t *ch); /* Convert to a FILE * */ extern FILE * @@ -55,64 +55,60 @@ mix_io_to_FILE (mix_iochannel_t *ioc); /* Read/write from/to an iochannel */ extern gboolean -mix_io_eof(mix_iochannel_t *ioc); +mix_io_eof (mix_iochannel_t *ioc); extern gboolean -mix_io_is_ready(mix_iochannel_t *ioc); +mix_io_is_ready (mix_iochannel_t *ioc); extern gboolean -mix_io_write_byte(mix_iochannel_t *ioc, mix_byte_t b); +mix_io_write_byte (mix_iochannel_t *ioc, mix_byte_t b); extern gboolean -mix_io_write_byte_array(mix_iochannel_t *ioc, const mix_byte_t *b, - size_t s); +mix_io_write_byte_array (mix_iochannel_t *ioc, const mix_byte_t *b, size_t s); extern mix_byte_t -mix_io_read_byte(mix_iochannel_t *ioc); +mix_io_read_byte (mix_iochannel_t *ioc); extern gboolean -mix_io_read_byte_array(mix_iochannel_t *ioc, mix_byte_t *b, size_t s); +mix_io_read_byte_array (mix_iochannel_t *ioc, mix_byte_t *b, size_t s); extern gboolean -mix_io_write_word(mix_iochannel_t *ioc, mix_word_t w); +mix_io_write_word (mix_iochannel_t *ioc, mix_word_t w); extern gboolean -mix_io_write_word_array(mix_iochannel_t *ioc, const mix_word_t *w, - size_t s); +mix_io_write_word_array (mix_iochannel_t *ioc, const mix_word_t *w, size_t s); extern mix_word_t -mix_io_read_word(mix_iochannel_t *ioc); +mix_io_read_word (mix_iochannel_t *ioc); extern gboolean -mix_io_read_word_array(mix_iochannel_t *ioc, mix_word_t *w, size_t s); +mix_io_read_word_array (mix_iochannel_t *ioc, mix_word_t *w, size_t s); extern gboolean -mix_io_write_short(mix_iochannel_t *ioc, mix_short_t w); +mix_io_write_short (mix_iochannel_t *ioc, mix_short_t w); extern gboolean -mix_io_write_short_array(mix_iochannel_t *ioc, const mix_short_t *w, - size_t s); +mix_io_write_short_array (mix_iochannel_t *ioc, const mix_short_t *w, size_t s); extern mix_short_t -mix_io_read_short(mix_iochannel_t *ioc); +mix_io_read_short (mix_iochannel_t *ioc); extern gboolean -mix_io_read_short_array(mix_iochannel_t *ioc, mix_short_t *w, size_t s); - +mix_io_read_short_array (mix_iochannel_t *ioc, mix_short_t *w, size_t s); extern gboolean -mix_io_write_char(mix_iochannel_t *ioc, mix_char_t c); +mix_io_write_char (mix_iochannel_t *ioc, mix_char_t c); extern mix_char_t -mix_io_read_char(mix_iochannel_t *ioc); +mix_io_read_char (mix_iochannel_t *ioc); extern gboolean -mix_io_write_word_array_as_char (mix_iochannel_t *ioc, - const mix_word_t *w, size_t s); +mix_io_write_word_array_as_char (mix_iochannel_t *ioc, + const mix_word_t *w, size_t s); extern gboolean mix_io_read_word_array_as_char (mix_iochannel_t *ioc, |