/* voc 2.1.0 [2025/05/18] for gcc LP64 on slackware xtspaF */

#ifndef ethGZWriters__h
#define ethGZWriters__h

#include "SYSTEM.h"
#include "Files.h"

typedef
	struct ethGZWriters_Writer {
		Files_File file;
		INT32 res;
		char _prvt0[2732];
	} ethGZWriters_Writer;



import ADDRESS *ethGZWriters_Writer__typ;

import void ethGZWriters_Close (ethGZWriters_Writer *w, ADDRESS *w__typ);
import void ethGZWriters_Open (ethGZWriters_Writer *w, ADDRESS *w__typ, INT8 level, INT8 strategy, Files_File file);
import INT32 ethGZWriters_Pos (ethGZWriters_Writer *w, ADDRESS *w__typ);
import void ethGZWriters_SetParams (ethGZWriters_Writer *w, ADDRESS *w__typ, INT8 level, INT8 strategy);
import void ethGZWriters_Write (ethGZWriters_Writer *w, ADDRESS *w__typ, CHAR ch);
import void ethGZWriters_WriteBytes (ethGZWriters_Writer *w, ADDRESS *w__typ, CHAR *buf, ADDRESS buf__len, INT32 offset, INT32 len, INT32 *written);
import void *ethGZWriters__init(void);


#endif // ethGZWriters
