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

#ifndef ulmTexts__h
#define ulmTexts__h

#include "SYSTEM.h"
#include "ulmEvents.h"
#include "ulmStreams.h"

typedef
	struct ulmTexts_ErrorEventRec *ulmTexts_ErrorEvent;

typedef
	struct ulmTexts_ErrorEventRec { /* ulmEvents_EventRec */
		ulmEvents_EventType type;
		ulmEvents_Message message;
		char _prvt0[8];
		INT8 errorcode;
	} ulmTexts_ErrorEventRec;

typedef
	struct ulmTexts_TextRec *ulmTexts_Text;

typedef
	struct ulmTexts_TextRec { /* ulmStreams_StreamRec */
		INT64 _prvt0;
		char _prvt1[16];
		INT32 count, errors;
		BOOLEAN error;
		INT8 lasterror;
		BOOLEAN eof;
		char _prvt2[149];
	} ulmTexts_TextRec;


import ulmEvents_Message ulmTexts_errormsg[2];
import ulmEvents_EventType ulmTexts_error;

import ADDRESS *ulmTexts_TextRec__typ;
import ADDRESS *ulmTexts_ErrorEventRec__typ;

import void ulmTexts_Open (ulmStreams_Stream *text);
import void *ulmTexts__init(void);


#endif // ulmTexts
