ftp.nice.ch/pub/next/unix/communication/am.1.16.NIHS.bs.tar.gz#/am.1.16.NIHS.bs/src/zyxel.h

This is zyxel.h in view mode; [Download] [Up]

#define ZYX_VOC	2
#define ZYX_AD3	2
#define ZYX_AD2	1
#define	ZYX_CLP 0
#define	ZYX_NOSNDHEADER		-1
#define	ZYX_NOTSUPPORTED	-2

#define DLE 0x10
#define ETX 0x03
#define DC2	0x12

#define	Z_EXT		".zyxel"
#define	Z_EXTLEN	6

#define Z_ERROR		-1
#define SILENCE		-2
#define QUIET		-3
#define FAX			-4
#define EOS			-5
#define STAR		-6
#define MAXTIME		-7
#define BUSY		-8
#define HANG_UP		-9			/* <DLE>h is not documented. <DLE>d means dialtone detected */
#define EOC			-10
#define DATACALL	-11			/* data calling tone detected (>=6.11a) */


struct zyxel
{
	unsigned char	title[5];
	unsigned char	mode;
	unsigned char	res_0_[4];
	unsigned char	voice_not_needed_yet;	//unsigned short	voice ;
	unsigned char	voice;					// needed for endian independence
	unsigned char	res_1_[4];
};

int		isZyXEL(struct zyxel*);

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.