DataMuseum.dk

Presents historical artifacts from the history of:

Commodore CBM-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Commodore CBM-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦0f418ffb7⟧ TextFile

    Length: 587 (0x24b)
    Types: TextFile
    Notes: UNIX file
    Names: »eclass.h«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦f4b8d8c84⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »cmd/egrep/eclass.h« 

TextFile



/*
 * equivalence class
 *	The set of ASCII chars is refined by the sets of chars used by
 * the regular expression.  The result is a set of equivalence classes:
 * disjoint sets of chars, whose union is the ASCII set.
 *	An eclass struct describes one equivalence class.  The structs
 * are linked, and headed by `eclasses'.
 */
struct eclass {
	char		e_c,		/* used if only one char in set */
			e_class,	/* ID # of this eclass */
			*e_b;		/* used if many chars in set */
	struct eclass	*e_next;	/* next eclass (or 0) */
};

extern int	n_ec;			/* # eclasses (used to set e_class) */