source: src/read.h @ 4c0fe8

Revision 4c0fe8, 1.3 KB checked in by J. A. Bezemer <J.A.Bezemer@…>, 3 years ago (diff)

add txt read/write #75

  • Property mode set to 100644
Line 
1/*
2 * Copyright (c) 2006-2009 Bjorn Andersson <flex@kryo.se>, Erik Ekman <yarrick@kryo.se>
3 *
4 * Permission to use, copy, modify, and distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15 */
16
17#ifndef _READ_H_
18#define _READ_H_
19
20int readname(char *, int, char **, char *, size_t);
21int readshort(char *, char **, short *);
22int readlong(char *, char **, uint32_t *);
23int readdata(char *, char **, char *, size_t);
24int readtxtbin(char *, char **, size_t, char *, size_t);
25
26int putname(char **, size_t, const char *);
27int putbyte(char **, unsigned char);
28int putshort(char **, unsigned short);
29int putlong(char **, uint32_t);
30int putdata(char **, char *, size_t);
31int puttxtbin(char **, size_t, char *, size_t);
32
33#endif
Note: See TracBrowser for help on using the repository browser.