view ueda/libunet/unetrd.h @ 103:5b9d86aa5704

SIM_Socket_473882001.pinout added to uschem-symbols
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 30 Sep 2019 02:24:55 +0000
parents 33e4c4cdf493
children
line wrap: on
line source

/*
 * Data structures for the unet reader
 */

struct unetrd_state {
	char	*filename;
	FILE	*stream;
	int	lineno;
};

struct unetrd_out {
	int	typecode;
	char	*keyword;
	char	*objname;
	char	*connect_to_net;
	char	*nc_comment;
	char	*attr_value;
};

#define	UNETOBJ_CLOSINGBRACE	0
#define	UNETOBJ_NET		1
#define	UNETOBJ_COMPONENT	2
#define	UNETOBJ_STARPOINT	3
#define	UNETOBJ_PRIMITIVE	4
#define	UNETOBJ_ALTNAME		5
#define	UNETOBJ_PIN		6
#define	UNETOBJ_PINMAP		7
#define	UNETOBJ_ATTR		8