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

#ifndef Listen__h
#define Listen__h

#include "SYSTEM.h"

typedef
	struct Listen_ElementDesc *Listen_Element;

typedef
	BOOLEAN (*Listen_CompareProc)(Listen_Element, Listen_Element);

typedef
	struct Listen_ElementDesc {
		char _prvt0[1];
	} Listen_ElementDesc;

typedef
	struct Listen_ListDesc {
		INT64 _prvt0;
		char _prvt1[8];
	} Listen_ListDesc;

typedef
	Listen_ListDesc *Listen_Liste;



import ADDRESS *Listen_ElementDesc__typ;
import ADDRESS *Listen_ListDesc__typ;

import Listen_Liste Listen_Append (Listen_Liste list, Listen_Element e);
import Listen_Liste Listen_Concat (Listen_Element head, Listen_Liste tail);
import Listen_Element Listen_Find (Listen_Element e, Listen_Liste l, Listen_CompareProc equal);
import Listen_Element Listen_Head (Listen_Liste l);
import BOOLEAN Listen_IsElement (Listen_Element e, Listen_Liste l, Listen_CompareProc equal);
import Listen_Liste Listen_Tail (Listen_Liste l);
import void *Listen__init(void);


#endif // Listen
