| Home | 
Download | 
Musics | 
Developers | 
  
istream68.h File Reference
 Detailed Description
generic stream header.. 
 - Author:
 - benjamin gerard 
  
- Date:
 - 2003/08/08 
  
- Id
 - istream68.h,v 2.5 2003/10/29 06:50:41 benjihan Exp 
  
Generic istream access functions.
 
 
Go to the source code of this file. 
 |  
 Generic access functions. |  
| const  char *  | istream_filename (istream_t *istream) |  
|   | Get stream name.  
 
  |  
| int  | istream_open (istream_t *istream) |  
|   | Open stream.  
 
  |  
| int  | istream_close (istream_t *istream) |  
|   | Close stream.  
 
  |  
| int  | istream_read (istream_t *istream, void *data, int len) |  
|   | Read data from stream.  
 
  |  
| int  | istream_write (istream_t *istream, const  void *data, int len) |  
|   | Write data into stream.  
 
  |  
| int  | istream_length (istream_t *istream) |  
|   | Get stream length.  
 
  |  
| int  | istream_tell (istream_t *istream) |  
|   | Get stream current position.  
 
  |  
| int  | istream_seek (istream_t *istream, int offset) |  
|   | Set stream relative position.  
 
  |  
| int  | istream_seek_to (istream_t *istream, int pos) |  
|   | Set stream absolute position.  
 
  |  
| void  | istream_destroy (istream_t *istream) |  
|   | Close and destroy stream.  
 
  |  
| int  | istream_gets (istream_t *istream, char *buffer, int max) |  
|   | Read a '\0' or '\n' terminated string.  
 
  |  
| int  | istream_getc (istream_t *istream) |  
|   | Read next character.  
 
  |  
| int  | istream_puts (istream_t *istream, const  char *s) |  
|   | Write a '\0' terminated string.  
 
  |  
| int  | istream_putc (istream_t *istream, const  int c) |  
|   | Write a character.  
 
  |  
 Typedefs |  
| 
typedef _istream_t  | istream_t |  
|   | stream type. 
 
  |  
 
 |