File:  [CSRG BSD Unix] / 3BSD / cmd / troff / font / chars.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:53 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, CSRG
CVS tags: HEAD, BSD3
BSD 3.0

extern char codetab[];
extern int chtab[];

main(){
	register i,j,k;

	for(i=040; i<(256); i++){
		j = codetab[i-040] & 0377;
		if(j & 0200)for(k=0; chtab[k] != 0; k =+ 2){
			if(chtab[k+1] == i){
				printf("%o \\(%c%c\n",
					j,
					chtab[k] & 0377,
					chtab[k]>>8 & 0377);
				break;
			}else if(i < 0177){
				printf("%o %c\n",j,i & 0177);
				break;
			}
		}
	}
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.