/[public]/psiconv/trunk/lib/psiconv/common.h
ViewVC logotype

Contents of /psiconv/trunk/lib/psiconv/common.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 79 - (show annotations)
Mon Dec 25 22:25:33 2000 UTC (23 years, 3 months ago) by frodo
File MIME type: text/plain
File size: 1693 byte(s)
(Frodo) Added a complete buffer abstraction

1 /*
2 common.h - Part of psiconv, a PSION 5 file formats converter
3 Copyright (c) 1999, 2000 Frodo Looijaard <frodol@dds.nl>
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 */
19
20 /* Declarations only needed for the parser. If you want to parse, just
21 include this. */
22
23 #ifndef PSICONV_COMMON_H
24 #define PSICONV_COMMON_H
25
26 #include <psiconv/general.h>
27 #include <psiconv/list.h>
28
29 #ifdef __cplusplus
30 extern "C" {
31 #endif /* __cplusplus */
32
33 /* ***************
34 * misc.c *
35 *************** */
36
37 /* This function returns a copy of a string, that contains no ASCII codes
38 that are not printable. You should free this string yourself when you are
39 done with it. Returns NULL if there is not enough memory left. */
40 extern char *psiconv_make_printable(const char *s);
41
42
43 /* **************
44 * checkuid.c *
45 ************** */
46
47 extern psiconv_u32 psiconv_checkuid(psiconv_u32 uid1,
48 psiconv_u32 uid2,psiconv_u32 uid3);
49
50
51 #ifdef __cplusplus
52 }
53 #endif /* __cplusplus */
54
55 #endif /* def PSICONV_COMMON_H */

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26