Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 33 lines (29 sloc) 1.203 kB
69d4044 @mbsmith Added modelines to source files.
mbsmith authored
1 /* vim: set expandtab ts=4 sw=4: */
9aa22fe Offered permission to copy under gplv3 license.
cjdelisle authored
2 /*
3 * You may redistribute this program and/or modify it under the terms of
4 * the GNU General Public License as published by the Free Software Foundation,
5 * either version 3 of the License, or (at your option) any later version.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 *
12 * You should have received a copy of the GNU General Public License
13 * along with this program. If not, see <http://www.gnu.org/licenses/>.
14 */
547f4a3 Cleaned up a bunch of files, added a codestyle validator and some inf…
cjdelisle authored
15 #ifndef ArrayReader_H
16 #define ArrayReader_H
d475c9c First commit for cjdns.
cjdelisle authored
17
18 #include "Reader.h"
cc3cded Rename MemAllocator Allocator
cjdelisle authored
19 #include <memory/Allocator.h>
d475c9c First commit for cjdns.
cjdelisle authored
20
21 /**
22 * Create a new Reader which reads a user supplied buffer.
23 *
24 * @param bufferToRead the array which should be read from.
25 * @param length the size of the given buffer.
26 * @param allocator the memory allocator to use for allocating the writer and context.
27 */
28 struct Reader* ArrayReader_new(const void* bufferToRead,
29 size_t length,
cc3cded Rename MemAllocator Allocator
cjdelisle authored
30 const struct Allocator* allocator);
d475c9c First commit for cjdns.
cjdelisle authored
31
32 #endif
Something went wrong with that request. Please try again.