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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 71 - (hide annotations)
Fri Dec 22 22:31:50 2000 UTC (23 years, 4 months ago) by frodo
File MIME type: text/plain
File size: 1743 byte(s)
(Frodo) First generate routines! Reshuffled a few things to make it all work out

1 frodo 71 /*
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     typedef psiconv_list psiconv_buffer; /* of u8 */
34    
35     /* ***************
36     * misc.c *
37     *************** */
38    
39     /* This function returns a copy of a string, that contains no ASCII codes
40     that are not printable. You should free this string yourself when you are
41     done with it. Returns NULL if there is not enough memory left. */
42     extern char *psiconv_make_printable(const char *s);
43    
44    
45     /* **************
46     * checkuid.c *
47     ************** */
48    
49     extern psiconv_u32 psiconv_checkuid(psiconv_u32 uid1,
50     psiconv_u32 uid2,psiconv_u32 uid3);
51    
52    
53     #ifdef __cplusplus
54     }
55     #endif /* __cplusplus */
56    
57     #endif /* def PSICONV_COMMON_H */

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