/home/mandrake/rpm/BUILD/sc68-2.2.1/file68/istream68.h File Reference
Detailed Description
generic stream operation.
- Author:
- benjamin gerard
- Date:
- 2003/08/08
- Id
- istream68.h,v 2.3 2003/09/06 16:13:12 benjihan Exp
isteam68 provides functions for stream operations.
Go to the source code of this file.
Typedef Documentation
Function Documentation
const char* istream_filename |
( |
istream_t * |
istream |
) |
|
Get stream name.
- Parameters:
-
- Returns:
- stream name
- Return values:
-
Open stream.
- Parameters:
-
- Returns:
- error code
- Return values:
-
Close stream.
- Parameters:
-
- Returns:
- error code
- Return values:
-
int istream_read |
( |
istream_t * |
istream, |
|
|
void * |
data, |
|
|
int |
len | |
|
) |
| | |
Read data from stream.
- Parameters:
-
| istream | stream |
| data | destination buffer |
| len | number of byte to read |
- Returns:
- number of byte read
- Return values:
-
int istream_write |
( |
istream_t * |
istream, |
|
|
const void * |
data, |
|
|
int |
len | |
|
) |
| | |
Write data into stream.
- Parameters:
-
| istream | stream |
| data | destination buffer |
| len | number of byte to read |
- Returns:
- number of byte written
- Return values:
-
Get stream length.
- Parameters:
-
- Returns:
- number of bytes.
- Return values:
-
Get stream current position.
- Parameters:
-
- Returns:
- stream position
- Return values:
-
int istream_seek |
( |
istream_t * |
istream, |
|
|
int |
offset | |
|
) |
| | |
Set stream relative position.
- Parameters:
-
| istream | stream |
| offset | displacement from current position |
- Returns:
- Absolute position after seeking
- Return values:
-
- See also:
- istream_seek_to()
int istream_seek_to |
( |
istream_t * |
istream, |
|
|
int |
pos | |
|
) |
| | |
Set stream absolute position.
- Parameters:
-
| istream | stream |
| pos | position to reach |
- Returns:
- Absolute position after seeking
- Return values:
-
- See also:
- istream_seek()
Close and destroy stream.
- Parameters:
-
int istream_gets |
( |
istream_t * |
istream, |
|
|
char * |
buffer, |
|
|
int |
max | |
|
) |
| | |
Read a '\0' or '\n' terminated string.
- Parameters:
-
| istream | stream |
| buffer | destination buffer |
| max | destination buffer size |
- Returns:
- number of char read
- Return values:
-