GophHub - kevinboone/epub2txt2/src/epub2txt.h


Raw File

    1	/*============================================================================
    2	  epub2txt v2 
    3	  epub2txt.h
    4	  Copyright (c)2017-2024 Kevin Boone, GPL v3.0
    5	============================================================================*/
    6	
    7	#pragma once
    8	
    9	#include "defs.h"
   10	
   11	typedef struct _Epub2TxtOptions
   12	  {
   13	  int width; // Screen width
   14	  BOOL ascii; // Reduce output to ASCII
   15	  BOOL ansi; // Emit ANSI terminal codes
   16	  BOOL raw; // Completely unformatted output 
   17	  BOOL meta; // Show metadata
   18	  BOOL notext; // Don't dump text 
   19	  BOOL calibre; // Show Calibre metadata 
   20	  char *section_separator; // Section separator; may be NULL
   21	  } Epub2TxtOptions;
   22	
   23	void epub2txt_do_file (const char *file, const Epub2TxtOptions *options, 
   24	     char **error);
   25	
   26	void epub2txt_cleanup (void);
   27	
   28	

Generated by GNU Enscript 1.6.6, and GophHub 1.3.