home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / progect-src-0.20.tar.gz / progect-src-0.20.tar / progect-0.20 / doc.h < prev    next >
C/C++ Source or Header  |  2000-10-26  |  890b  |  44 lines

  1. /* -*-Mode:C; tab-width:4; indent-tabs-mode:t; c-file-style:"bsd";-*- */
  2. // $Id: doc.h,v 1.4 2000/10/22 18:35:27 burgbach Exp $
  3. //
  4. //
  5.  
  6. #if !defined(__H_DOC__)
  7. #define __H_DOC__
  8.  
  9.  
  10. // DOC header format
  11. //  NOTE: import from zDoc
  12. typedef struct
  13. {
  14.     UInt16 version;  // 1:uncompressed 2:compressed
  15.     UInt16 crap;     // unknown
  16.     UInt32 uncompsizeoftext; // uncompressed total length
  17.     UInt16 count;    // num records
  18.     UInt16 uncomplength; // uncompressed record length
  19.     UInt32 morecrap; // unknown
  20. } DocInfo_t;
  21.  
  22.  
  23. enum {
  24.     DOC_UNCOMPRESSED = 1,
  25.     DOC_COMPRESSED = 2,
  26. };
  27. #define DocCreatorID    'REAd'
  28. #define DocTypeID   'TEXt'
  29.  
  30.  
  31. typedef struct
  32. {
  33.     char *szDescPrefix;
  34.     char *szDescSuffix;
  35.     char *szLinePrefix;
  36. } ExportHeaddings_t;
  37.  
  38. #define EXPORT_NUMLEVELS 12
  39. ExportHeaddings_t ExportHeaddings[EXPORT_NUMLEVELS];
  40.  
  41. void ExportToDoc(UInt16 cardNo, char const* name, UInt16 first, UInt16 last);
  42.  
  43. #endif
  44.