This Text file is old! In a 🏛️Museum, an unsorted archive of (user-)pages. (Saved from Geocities in Oct-2009. The archival story: oocities.org)
--------------------------------------- (To 🚫report any bad content: archivehelp @ gmail.com)
>

#include 
#include 	/* ioperm() */
#include 

int portbase = 0;
unsigned char dlines = 0;	/* state of data lines */
unsigned char slines = 0;	/* status lines */
unsigned char clines = 0;	/* control lines */

/* enable: 0 disable line, 1 enable
 * line, no: e.g. 'D', '7' */
void doline(int enable,char line,char no) {
	int bit;

	switch (line) {
	case 'd': case 'D':
		if (no>='0' && no<='7') bit = no-'0';
		else {
			puts("invalid line number");
			return;
		}
		if (enable) dlines |= (1<='0' && no<='3') bit = no-'0';
		else {
			puts("invalid line number");
			return;
		}
		if (bit != 2) enable = !enable;
		if (enable) clines |= (1<

Text file Source (historic): geocities.com/g1tv/linuxpar

geocities.com/g1tv

(to report bad content: archivehelp @ gmail)