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

Diff of /psiconv/trunk/lib/psiconv/generate.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 81 Revision 196
1/* 1/*
2 generate.h - Part of psiconv, a PSION 5 file formats converter 2 generate.h - Part of psiconv, a PSION 5 file formats converter
3 Copyright (c) 2000 Frodo Looijaard <frodol@dds.nl> 3 Copyright (c) 2000-2004 Frodo Looijaard <frodol@dds.nl>
4 4
5 This program is free software; you can redistribute it and/or modify 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 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 7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version. 8 (at your option) any later version.
21 include this. */ 21 include this. */
22 22
23#ifndef PSICONV_GENERATE_H 23#ifndef PSICONV_GENERATE_H
24#define PSICONV_GENERATE_H 24#define PSICONV_GENERATE_H
25 25
26#include <psiconv/general.h>
27#include <psiconv/configuration.h>
28#include <psiconv/error.h>
26#include <psiconv/data.h> 29#include <psiconv/data.h>
27#include <psiconv/error.h> 30#include <psiconv/common.h>
31#include <psiconv/list.h>
28#include <psiconv/buffer.h> 32#include <psiconv/buffer.h>
29#include <psiconv/general.h>
30#include <psiconv/common.h>
31 33
32#ifdef __cplusplus 34#ifdef __cplusplus
33extern "C" { 35extern "C" {
34#endif /* __cplusplus */ 36#endif /* __cplusplus */
35 37
36/* Generate a Psion file. If its return-value is non-zero, something has 38/* Generate a Psion file. If its return-value is non-zero, something has
37 gone horribly wrong (badly corrupted data, or out of memory, usually), 39 gone horribly wrong (badly corrupted data, or out of memory, usually),
38 and *buf is undefined and unallocated; in normal cases, memory is 40 and *buf is undefined and unallocated; in normal cases, memory is
39 allocated to it and it is up to you to free it. 41 allocated to it and it is up to you to free it.
40*/ 42*/
41extern int psiconv_write(psiconv_buffer *buf,const psiconv_file value); 43extern int psiconv_write(psiconv_config config, psiconv_buffer *buf,
44 const psiconv_file value);
42 45
43#ifdef __cplusplus 46#ifdef __cplusplus
44} 47}
45#endif /* __cplusplus */ 48#endif /* __cplusplus */
46 49

Legend:
Removed from v.81  
changed lines
  Added in v.196

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