docs/Writerside/topics/streams.h.md

changeset 1210
2ad0cf0f314b
parent 1166
03bbdf402675
equal deleted inserted replaced
1209:4a72c47226f4 1210:2ad0cf0f314b
7 7
8 ## Overview 8 ## Overview
9 ```C 9 ```C
10 #include <cx/streams.h> 10 #include <cx/streams.h>
11 11
12 size_t cx_stream_copy( 12 size_t cx_stream_copy(void *src, void *dest,
13 void *src, void *dest, 13 cx_read_func rfnc, cx_write_func wfnc);
14 cx_read_func rfnc, cx_write_func wfnc 14
15 ); 15 size_t cx_stream_ncopy(void *src, void *dest,
16 size_t cx_stream_ncopy( 16 cx_read_func rfnc, cx_write_func wfnc, size_t n);
17 void *src, void *dest,
18 cx_read_func rfnc, cx_write_func wfnc,
19 size_t n
20 );
21 17
22 size_t cx_stream_bcopy( 18 size_t cx_stream_bcopy(void *src, void *dest,
23 void *src, void *dest, 19 cx_read_func rfnc, cx_write_func wfnc,
24 cx_read_func rfnc, cx_write_func wfnc, 20 char *buf, size_t bufsize);
25 char *buf, size_t bufsize 21
26 ); 22 size_t cx_stream_bncopy(void *src, void *dest,
27 size_t cx_stream_bncopy( 23 cx_read_func rfnc, cx_write_func wfnc,
28 void *src, void *dest, 24 char *buf, size_t bufsize, size_t n);
29 cx_read_func rfnc, cx_write_func wfnc,
30 char *buf, size_t bufsize,
31 size_t n
32 );
33 ``` 25 ```
34 26
35 ## Description 27 ## Description
36 28
37 All functions in the stream copy family use the `rfnc` to read data from `src` 29 All functions in the stream copy family use the `rfnc` to read data from `src`

mercurial