2032 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			2032 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			C
		
	
	
	
#include "test.h"
 | 
						|
#include <ctype.h>
 | 
						|
 | 
						|
int setascii;
 | 
						|
int setlower;
 | 
						|
int setupper;
 | 
						|
int myascii;
 | 
						|
int mycntrl;
 | 
						|
int myspace;
 | 
						|
int myprint;
 | 
						|
int myalnum;
 | 
						|
int mydigit;
 | 
						|
int myxdigit;
 | 
						|
int myalpha;
 | 
						|
int myupper;
 | 
						|
int mylower;
 | 
						|
int mygraph;
 | 
						|
int mypunct;
 | 
						|
 | 
						|
void
 | 
						|
_DEFUN(test_is_single,(i),
 | 
						|
       int i)
 | 
						|
{
 | 
						|
  setascii = 0;
 | 
						|
  setlower = 0;
 | 
						|
  setupper = 0;
 | 
						|
 | 
						|
  myascii = 0;
 | 
						|
  mycntrl = 0;
 | 
						|
  myspace = 0;
 | 
						|
  myprint = 0;
 | 
						|
  myalnum = 0;
 | 
						|
  mydigit = 0;
 | 
						|
  myxdigit = 0;
 | 
						|
  myalpha = 0;
 | 
						|
  myupper = 0;
 | 
						|
  mylower = 0;
 | 
						|
  mygraph = 0;
 | 
						|
  mypunct = 0;
 | 
						|
 | 
						|
  switch (i) {
 | 
						|
    case 0000:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 0;
 | 
						|
      setlower = 0;
 | 
						|
      setupper = 0;
 | 
						|
      break;
 | 
						|
    case 0001:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 1;
 | 
						|
      setlower = 1;
 | 
						|
      setupper = 1;
 | 
						|
      break;
 | 
						|
    case 0002:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 2;
 | 
						|
      setlower = 2;
 | 
						|
      setupper = 2;
 | 
						|
      break;
 | 
						|
    case 0003:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 3;
 | 
						|
      setlower = 3;
 | 
						|
      setupper = 3;
 | 
						|
      break;
 | 
						|
    case 0004:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 4;
 | 
						|
      setlower = 4;
 | 
						|
      setupper = 4;
 | 
						|
      break;
 | 
						|
    case 0005:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 5;
 | 
						|
      setlower = 5;
 | 
						|
      setupper = 5;
 | 
						|
      break;
 | 
						|
    case 0006:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 6;
 | 
						|
      setlower = 6;
 | 
						|
      setupper = 6;
 | 
						|
      break;
 | 
						|
    case 0007:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 7;
 | 
						|
      setlower = 7;
 | 
						|
      setupper = 7;
 | 
						|
      break;
 | 
						|
    case 0010:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 8;
 | 
						|
      setlower = 8;
 | 
						|
      setupper = 8;
 | 
						|
      break;
 | 
						|
    case 0011:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 9;
 | 
						|
      setlower = 9;
 | 
						|
      setupper = 9;
 | 
						|
      break;
 | 
						|
    case 0012:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 10;
 | 
						|
      setlower = 10;
 | 
						|
      setupper = 10;
 | 
						|
      break;
 | 
						|
    case 0013:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 11;
 | 
						|
      setlower = 11;
 | 
						|
      setupper = 11;
 | 
						|
      break;
 | 
						|
    case 0014:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 12;
 | 
						|
      setlower = 12;
 | 
						|
      setupper = 12;
 | 
						|
      break;
 | 
						|
    case 0015:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 13;
 | 
						|
      setlower = 13;
 | 
						|
      setupper = 13;
 | 
						|
      break;
 | 
						|
    case 0016:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 14;
 | 
						|
      setlower = 14;
 | 
						|
      setupper = 14;
 | 
						|
      break;
 | 
						|
    case 0017:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 15;
 | 
						|
      setlower = 15;
 | 
						|
      setupper = 15;
 | 
						|
      break;
 | 
						|
    case 0020:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 16;
 | 
						|
      setlower = 16;
 | 
						|
      setupper = 16;
 | 
						|
      break;
 | 
						|
    case 0021:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 17;
 | 
						|
      setlower = 17;
 | 
						|
      setupper = 17;
 | 
						|
      break;
 | 
						|
    case 0022:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 18;
 | 
						|
      setlower = 18;
 | 
						|
      setupper = 18;
 | 
						|
      break;
 | 
						|
    case 0023:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 19;
 | 
						|
      setlower = 19;
 | 
						|
      setupper = 19;
 | 
						|
      break;
 | 
						|
    case 0024:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 20;
 | 
						|
      setlower = 20;
 | 
						|
      setupper = 20;
 | 
						|
      break;
 | 
						|
    case 0025:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 21;
 | 
						|
      setlower = 21;
 | 
						|
      setupper = 21;
 | 
						|
      break;
 | 
						|
    case 0026:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 22;
 | 
						|
      setlower = 22;
 | 
						|
      setupper = 22;
 | 
						|
      break;
 | 
						|
    case 0027:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 23;
 | 
						|
      setlower = 23;
 | 
						|
      setupper = 23;
 | 
						|
      break;
 | 
						|
    case 0030:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 24;
 | 
						|
      setlower = 24;
 | 
						|
      setupper = 24;
 | 
						|
      break;
 | 
						|
    case 0031:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 25;
 | 
						|
      setlower = 25;
 | 
						|
      setupper = 25;
 | 
						|
      break;
 | 
						|
    case 0032:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 26;
 | 
						|
      setlower = 26;
 | 
						|
      setupper = 26;
 | 
						|
      break;
 | 
						|
    case 0033:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 27;
 | 
						|
      setlower = 27;
 | 
						|
      setupper = 27;
 | 
						|
      break;
 | 
						|
    case 0034:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 28;
 | 
						|
      setlower = 28;
 | 
						|
      setupper = 28;
 | 
						|
      break;
 | 
						|
    case 0035:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 29;
 | 
						|
      setlower = 29;
 | 
						|
      setupper = 29;
 | 
						|
      break;
 | 
						|
    case 0036:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 30;
 | 
						|
      setlower = 30;
 | 
						|
      setupper = 30;
 | 
						|
      break;
 | 
						|
    case 0037:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 31;
 | 
						|
      setlower = 31;
 | 
						|
      setupper = 31;
 | 
						|
      break;
 | 
						|
    case ' ':
 | 
						|
      myascii = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myspace = 1;
 | 
						|
      setascii = 32;
 | 
						|
      setlower = 32;
 | 
						|
      setupper = 32;
 | 
						|
      break;
 | 
						|
    case '!':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 33;
 | 
						|
      setlower = 33;
 | 
						|
      setupper = 33;
 | 
						|
      break;
 | 
						|
    case '"':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 34;
 | 
						|
      setlower = 34;
 | 
						|
      setupper = 34;
 | 
						|
      break;
 | 
						|
    case '#':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 35;
 | 
						|
      setlower = 35;
 | 
						|
      setupper = 35;
 | 
						|
      break;
 | 
						|
    case '$':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 36;
 | 
						|
      setlower = 36;
 | 
						|
      setupper = 36;
 | 
						|
      break;
 | 
						|
    case '%':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 37;
 | 
						|
      setlower = 37;
 | 
						|
      setupper = 37;
 | 
						|
      break;
 | 
						|
    case '&':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 38;
 | 
						|
      setlower = 38;
 | 
						|
      setupper = 38;
 | 
						|
      break;
 | 
						|
    case '\'':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 39;
 | 
						|
      setlower = 39;
 | 
						|
      setupper = 39;
 | 
						|
      break;
 | 
						|
    case '\(':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 40;
 | 
						|
      setlower = 40;
 | 
						|
      setupper = 40;
 | 
						|
      break;
 | 
						|
    case ')':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 41;
 | 
						|
      setlower = 41;
 | 
						|
      setupper = 41;
 | 
						|
      break;
 | 
						|
    case '*':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 42;
 | 
						|
      setlower = 42;
 | 
						|
      setupper = 42;
 | 
						|
      break;
 | 
						|
    case '+':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 43;
 | 
						|
      setlower = 43;
 | 
						|
      setupper = 43;
 | 
						|
      break;
 | 
						|
    case ',':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 44;
 | 
						|
      setlower = 44;
 | 
						|
      setupper = 44;
 | 
						|
      break;
 | 
						|
    case '-':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 45;
 | 
						|
      setlower = 45;
 | 
						|
      setupper = 45;
 | 
						|
      break;
 | 
						|
    case '.':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 46;
 | 
						|
      setlower = 46;
 | 
						|
      setupper = 46;
 | 
						|
      break;
 | 
						|
    case '/':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 47;
 | 
						|
      setlower = 47;
 | 
						|
      setupper = 47;
 | 
						|
      break;
 | 
						|
    case '0':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 48;
 | 
						|
      setlower = 48;
 | 
						|
      setupper = 48;
 | 
						|
      break;
 | 
						|
    case '1':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 49;
 | 
						|
      setlower = 49;
 | 
						|
      setupper = 49;
 | 
						|
      break;
 | 
						|
    case '2':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 50;
 | 
						|
      setlower = 50;
 | 
						|
      setupper = 50;
 | 
						|
      break;
 | 
						|
    case '3':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 51;
 | 
						|
      setlower = 51;
 | 
						|
      setupper = 51;
 | 
						|
      break;
 | 
						|
    case '4':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 52;
 | 
						|
      setlower = 52;
 | 
						|
      setupper = 52;
 | 
						|
      break;
 | 
						|
    case '5':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 53;
 | 
						|
      setlower = 53;
 | 
						|
      setupper = 53;
 | 
						|
      break;
 | 
						|
    case '6':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 54;
 | 
						|
      setlower = 54;
 | 
						|
      setupper = 54;
 | 
						|
      break;
 | 
						|
    case '7':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 55;
 | 
						|
      setlower = 55;
 | 
						|
      setupper = 55;
 | 
						|
      break;
 | 
						|
    case '8':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 56;
 | 
						|
      setlower = 56;
 | 
						|
      setupper = 56;
 | 
						|
      break;
 | 
						|
    case '9':
 | 
						|
      myalnum = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mydigit = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 57;
 | 
						|
      setlower = 57;
 | 
						|
      setupper = 57;
 | 
						|
      break;
 | 
						|
    case ':':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 58;
 | 
						|
      setlower = 58;
 | 
						|
      setupper = 58;
 | 
						|
      break;
 | 
						|
    case ';':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 59;
 | 
						|
      setlower = 59;
 | 
						|
      setupper = 59;
 | 
						|
      break;
 | 
						|
    case '<':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 60;
 | 
						|
      setlower = 60;
 | 
						|
      setupper = 60;
 | 
						|
      break;
 | 
						|
    case '=':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 61;
 | 
						|
      setlower = 61;
 | 
						|
      setupper = 61;
 | 
						|
      break;
 | 
						|
    case '>':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 62;
 | 
						|
      setlower = 62;
 | 
						|
      setupper = 62;
 | 
						|
      break;
 | 
						|
    case '?':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 63;
 | 
						|
      setlower = 63;
 | 
						|
      setupper = 63;
 | 
						|
      break;
 | 
						|
    case '@':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 64;
 | 
						|
      setlower = 64;
 | 
						|
      setupper = 64;
 | 
						|
      break;
 | 
						|
    case 'A':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 65;
 | 
						|
      setlower = 97;
 | 
						|
      setupper = 65;
 | 
						|
      break;
 | 
						|
    case 'B':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 66;
 | 
						|
      setlower = 98;
 | 
						|
      setupper = 66;
 | 
						|
      break;
 | 
						|
    case 'C':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 67;
 | 
						|
      setlower = 99;
 | 
						|
      setupper = 67;
 | 
						|
      break;
 | 
						|
    case 'D':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 68;
 | 
						|
      setlower = 100;
 | 
						|
      setupper = 68;
 | 
						|
      break;
 | 
						|
    case 'E':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 69;
 | 
						|
      setlower = 101;
 | 
						|
      setupper = 69;
 | 
						|
      break;
 | 
						|
    case 'F':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 70;
 | 
						|
      setlower = 102;
 | 
						|
      setupper = 70;
 | 
						|
      break;
 | 
						|
    case 'G':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 71;
 | 
						|
      setlower = 103;
 | 
						|
      setupper = 71;
 | 
						|
      break;
 | 
						|
    case 'H':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 72;
 | 
						|
      setlower = 104;
 | 
						|
      setupper = 72;
 | 
						|
      break;
 | 
						|
    case 'I':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 73;
 | 
						|
      setlower = 105;
 | 
						|
      setupper = 73;
 | 
						|
      break;
 | 
						|
    case 'J':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 74;
 | 
						|
      setlower = 106;
 | 
						|
      setupper = 74;
 | 
						|
      break;
 | 
						|
    case 'K':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 75;
 | 
						|
      setlower = 107;
 | 
						|
      setupper = 75;
 | 
						|
      break;
 | 
						|
    case 'L':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 76;
 | 
						|
      setlower = 108;
 | 
						|
      setupper = 76;
 | 
						|
      break;
 | 
						|
    case 'M':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 77;
 | 
						|
      setlower = 109;
 | 
						|
      setupper = 77;
 | 
						|
      break;
 | 
						|
    case 'N':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 78;
 | 
						|
      setlower = 110;
 | 
						|
      setupper = 78;
 | 
						|
      break;
 | 
						|
    case 'O':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 79;
 | 
						|
      setlower = 111;
 | 
						|
      setupper = 79;
 | 
						|
      break;
 | 
						|
    case 'P':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 80;
 | 
						|
      setlower = 112;
 | 
						|
      setupper = 80;
 | 
						|
      break;
 | 
						|
    case 'Q':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 81;
 | 
						|
      setlower = 113;
 | 
						|
      setupper = 81;
 | 
						|
      break;
 | 
						|
    case 'R':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 82;
 | 
						|
      setlower = 114;
 | 
						|
      setupper = 82;
 | 
						|
      break;
 | 
						|
    case 'S':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 83;
 | 
						|
      setlower = 115;
 | 
						|
      setupper = 83;
 | 
						|
      break;
 | 
						|
    case 'T':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 84;
 | 
						|
      setlower = 116;
 | 
						|
      setupper = 84;
 | 
						|
      break;
 | 
						|
    case 'U':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 85;
 | 
						|
      setlower = 117;
 | 
						|
      setupper = 85;
 | 
						|
      break;
 | 
						|
    case 'V':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 86;
 | 
						|
      setlower = 118;
 | 
						|
      setupper = 86;
 | 
						|
      break;
 | 
						|
    case 'W':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 87;
 | 
						|
      setlower = 119;
 | 
						|
      setupper = 87;
 | 
						|
      break;
 | 
						|
    case 'X':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 88;
 | 
						|
      setlower = 120;
 | 
						|
      setupper = 88;
 | 
						|
      break;
 | 
						|
    case 'Y':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 89;
 | 
						|
      setlower = 121;
 | 
						|
      setupper = 89;
 | 
						|
      break;
 | 
						|
    case 'Z':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myupper = 1;
 | 
						|
      setascii = 90;
 | 
						|
      setlower = 122;
 | 
						|
      setupper = 90;
 | 
						|
      break;
 | 
						|
    case '[':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 91;
 | 
						|
      setlower = 91;
 | 
						|
      setupper = 91;
 | 
						|
      break;
 | 
						|
    case '\\':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 92;
 | 
						|
      setlower = 92;
 | 
						|
      setupper = 92;
 | 
						|
      break;
 | 
						|
    case ']':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 93;
 | 
						|
      setlower = 93;
 | 
						|
      setupper = 93;
 | 
						|
      break;
 | 
						|
    case '^':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 94;
 | 
						|
      setlower = 94;
 | 
						|
      setupper = 94;
 | 
						|
      break;
 | 
						|
    case '_':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 95;
 | 
						|
      setlower = 95;
 | 
						|
      setupper = 95;
 | 
						|
      break;
 | 
						|
    case '`':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 96;
 | 
						|
      setlower = 96;
 | 
						|
      setupper = 96;
 | 
						|
      break;
 | 
						|
    case 'a':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 97;
 | 
						|
      setlower = 97;
 | 
						|
      setupper = 65;
 | 
						|
      break;
 | 
						|
    case 'b':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 98;
 | 
						|
      setlower = 98;
 | 
						|
      setupper = 66;
 | 
						|
      break;
 | 
						|
    case 'c':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 99;
 | 
						|
      setlower = 99;
 | 
						|
      setupper = 67;
 | 
						|
      break;
 | 
						|
    case 'd':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 100;
 | 
						|
      setlower = 100;
 | 
						|
      setupper = 68;
 | 
						|
      break;
 | 
						|
    case 'e':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 101;
 | 
						|
      setlower = 101;
 | 
						|
      setupper = 69;
 | 
						|
      break;
 | 
						|
    case 'f':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      myxdigit = 1;
 | 
						|
      setascii = 102;
 | 
						|
      setlower = 102;
 | 
						|
      setupper = 70;
 | 
						|
      break;
 | 
						|
    case 'g':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 103;
 | 
						|
      setlower = 103;
 | 
						|
      setupper = 71;
 | 
						|
      break;
 | 
						|
    case 'h':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 104;
 | 
						|
      setlower = 104;
 | 
						|
      setupper = 72;
 | 
						|
      break;
 | 
						|
    case 'i':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 105;
 | 
						|
      setlower = 105;
 | 
						|
      setupper = 73;
 | 
						|
      break;
 | 
						|
    case 'j':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 106;
 | 
						|
      setlower = 106;
 | 
						|
      setupper = 74;
 | 
						|
      break;
 | 
						|
    case 'k':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 107;
 | 
						|
      setlower = 107;
 | 
						|
      setupper = 75;
 | 
						|
      break;
 | 
						|
    case 'l':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 108;
 | 
						|
      setlower = 108;
 | 
						|
      setupper = 76;
 | 
						|
      break;
 | 
						|
    case 'm':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 109;
 | 
						|
      setlower = 109;
 | 
						|
      setupper = 77;
 | 
						|
      break;
 | 
						|
    case 'n':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 110;
 | 
						|
      setlower = 110;
 | 
						|
      setupper = 78;
 | 
						|
      break;
 | 
						|
    case 'o':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 111;
 | 
						|
      setlower = 111;
 | 
						|
      setupper = 79;
 | 
						|
      break;
 | 
						|
    case 'p':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 112;
 | 
						|
      setlower = 112;
 | 
						|
      setupper = 80;
 | 
						|
      break;
 | 
						|
    case 'q':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 113;
 | 
						|
      setlower = 113;
 | 
						|
      setupper = 81;
 | 
						|
      break;
 | 
						|
    case 'r':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 114;
 | 
						|
      setlower = 114;
 | 
						|
      setupper = 82;
 | 
						|
      break;
 | 
						|
    case 's':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 115;
 | 
						|
      setlower = 115;
 | 
						|
      setupper = 83;
 | 
						|
      break;
 | 
						|
    case 't':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 116;
 | 
						|
      setlower = 116;
 | 
						|
      setupper = 84;
 | 
						|
      break;
 | 
						|
    case 'u':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 117;
 | 
						|
      setlower = 117;
 | 
						|
      setupper = 85;
 | 
						|
      break;
 | 
						|
    case 'v':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 118;
 | 
						|
      setlower = 118;
 | 
						|
      setupper = 86;
 | 
						|
      break;
 | 
						|
    case 'w':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 119;
 | 
						|
      setlower = 119;
 | 
						|
      setupper = 87;
 | 
						|
      break;
 | 
						|
    case 'x':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 120;
 | 
						|
      setlower = 120;
 | 
						|
      setupper = 88;
 | 
						|
      break;
 | 
						|
    case 'y':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 121;
 | 
						|
      setlower = 121;
 | 
						|
      setupper = 89;
 | 
						|
      break;
 | 
						|
    case 'z':
 | 
						|
      myalnum = 1;
 | 
						|
      myalpha = 1;
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      mylower = 1;
 | 
						|
      myprint = 1;
 | 
						|
      setascii = 122;
 | 
						|
      setlower = 122;
 | 
						|
      setupper = 90;
 | 
						|
      break;
 | 
						|
    case '{':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 123;
 | 
						|
      setlower = 123;
 | 
						|
      setupper = 123;
 | 
						|
      break;
 | 
						|
    case '|':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 124;
 | 
						|
      setlower = 124;
 | 
						|
      setupper = 124;
 | 
						|
      break;
 | 
						|
    case '}':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 125;
 | 
						|
      setlower = 125;
 | 
						|
      setupper = 125;
 | 
						|
      break;
 | 
						|
    case '~':
 | 
						|
      myascii = 1;
 | 
						|
      mygraph = 1;
 | 
						|
      myprint = 1;
 | 
						|
      mypunct = 1;
 | 
						|
      setascii = 126;
 | 
						|
      setlower = 126;
 | 
						|
      setupper = 126;
 | 
						|
      break;
 | 
						|
    case 0177:
 | 
						|
      myascii = 1;
 | 
						|
      mycntrl = 1;
 | 
						|
      setascii = 127;
 | 
						|
      setlower = 127;
 | 
						|
      setupper = 127;
 | 
						|
      break;
 | 
						|
    case 0200:
 | 
						|
      setascii = 0;
 | 
						|
      setlower = 128;
 | 
						|
      setupper = 128;
 | 
						|
      break;
 | 
						|
    case 0201:
 | 
						|
      setascii = 1;
 | 
						|
      setlower = 129;
 | 
						|
      setupper = 129;
 | 
						|
      break;
 | 
						|
    case 0202:
 | 
						|
      setascii = 2;
 | 
						|
      setlower = 130;
 | 
						|
      setupper = 130;
 | 
						|
      break;
 | 
						|
    case 0203:
 | 
						|
      setascii = 3;
 | 
						|
      setlower = 131;
 | 
						|
      setupper = 131;
 | 
						|
      break;
 | 
						|
    case 0204:
 | 
						|
      setascii = 4;
 | 
						|
      setlower = 132;
 | 
						|
      setupper = 132;
 | 
						|
      break;
 | 
						|
    case 0205:
 | 
						|
      setascii = 5;
 | 
						|
      setlower = 133;
 | 
						|
      setupper = 133;
 | 
						|
      break;
 | 
						|
    case 0206:
 | 
						|
      setascii = 6;
 | 
						|
      setlower = 134;
 | 
						|
      setupper = 134;
 | 
						|
      break;
 | 
						|
    case 0207:
 | 
						|
      setascii = 7;
 | 
						|
      setlower = 135;
 | 
						|
      setupper = 135;
 | 
						|
      break;
 | 
						|
    case 0210:
 | 
						|
      setascii = 8;
 | 
						|
      setlower = 136;
 | 
						|
      setupper = 136;
 | 
						|
      break;
 | 
						|
    case 0211:
 | 
						|
      setascii = 9;
 | 
						|
      setlower = 137;
 | 
						|
      setupper = 137;
 | 
						|
      break;
 | 
						|
    case 0212:
 | 
						|
      setascii = 10;
 | 
						|
      setlower = 138;
 | 
						|
      setupper = 138;
 | 
						|
      break;
 | 
						|
    case 0213:
 | 
						|
      setascii = 11;
 | 
						|
      setlower = 139;
 | 
						|
      setupper = 139;
 | 
						|
      break;
 | 
						|
    case 0214:
 | 
						|
      setascii = 12;
 | 
						|
      setlower = 140;
 | 
						|
      setupper = 140;
 | 
						|
      break;
 | 
						|
    case 0215:
 | 
						|
      setascii = 13;
 | 
						|
      setlower = 141;
 | 
						|
      setupper = 141;
 | 
						|
      break;
 | 
						|
    case 0216:
 | 
						|
      setascii = 14;
 | 
						|
      setlower = 142;
 | 
						|
      setupper = 142;
 | 
						|
      break;
 | 
						|
    case 0217:
 | 
						|
      setascii = 15;
 | 
						|
      setlower = 143;
 | 
						|
      setupper = 143;
 | 
						|
      break;
 | 
						|
    case 0220:
 | 
						|
      setascii = 16;
 | 
						|
      setlower = 144;
 | 
						|
      setupper = 144;
 | 
						|
      break;
 | 
						|
    case 0221:
 | 
						|
      setascii = 17;
 | 
						|
      setlower = 145;
 | 
						|
      setupper = 145;
 | 
						|
      break;
 | 
						|
    case 0222:
 | 
						|
      setascii = 18;
 | 
						|
      setlower = 146;
 | 
						|
      setupper = 146;
 | 
						|
      break;
 | 
						|
    case 0223:
 | 
						|
      setascii = 19;
 | 
						|
      setlower = 147;
 | 
						|
      setupper = 147;
 | 
						|
      break;
 | 
						|
    case 0224:
 | 
						|
      setascii = 20;
 | 
						|
      setlower = 148;
 | 
						|
      setupper = 148;
 | 
						|
      break;
 | 
						|
    case 0225:
 | 
						|
      setascii = 21;
 | 
						|
      setlower = 149;
 | 
						|
      setupper = 149;
 | 
						|
      break;
 | 
						|
    case 0226:
 | 
						|
      setascii = 22;
 | 
						|
      setlower = 150;
 | 
						|
      setupper = 150;
 | 
						|
      break;
 | 
						|
    case 0227:
 | 
						|
      setascii = 23;
 | 
						|
      setlower = 151;
 | 
						|
      setupper = 151;
 | 
						|
      break;
 | 
						|
    case 0230:
 | 
						|
      setascii = 24;
 | 
						|
      setlower = 152;
 | 
						|
      setupper = 152;
 | 
						|
      break;
 | 
						|
    case 0231:
 | 
						|
      setascii = 25;
 | 
						|
      setlower = 153;
 | 
						|
      setupper = 153;
 | 
						|
      break;
 | 
						|
    case 0232:
 | 
						|
      setascii = 26;
 | 
						|
      setlower = 154;
 | 
						|
      setupper = 154;
 | 
						|
      break;
 | 
						|
    case 0233:
 | 
						|
      setascii = 27;
 | 
						|
      setlower = 155;
 | 
						|
      setupper = 155;
 | 
						|
      break;
 | 
						|
    case 0234:
 | 
						|
      setascii = 28;
 | 
						|
      setlower = 156;
 | 
						|
      setupper = 156;
 | 
						|
      break;
 | 
						|
    case 0235:
 | 
						|
      setascii = 29;
 | 
						|
      setlower = 157;
 | 
						|
      setupper = 157;
 | 
						|
      break;
 | 
						|
    case 0236:
 | 
						|
      setascii = 30;
 | 
						|
      setlower = 158;
 | 
						|
      setupper = 158;
 | 
						|
      break;
 | 
						|
    case 0237:
 | 
						|
      setascii = 31;
 | 
						|
      setlower = 159;
 | 
						|
      setupper = 159;
 | 
						|
      break;
 | 
						|
    case 0240:
 | 
						|
      setascii = 32;
 | 
						|
      setlower = 160;
 | 
						|
      setupper = 160;
 | 
						|
      break;
 | 
						|
    case 0241:
 | 
						|
      setascii = 33;
 | 
						|
      setlower = 161;
 | 
						|
      setupper = 161;
 | 
						|
      break;
 | 
						|
    case 0242:
 | 
						|
      setascii = 34;
 | 
						|
      setlower = 162;
 | 
						|
      setupper = 162;
 | 
						|
      break;
 | 
						|
    case 0243:
 | 
						|
      setascii = 35;
 | 
						|
      setlower = 163;
 | 
						|
      setupper = 163;
 | 
						|
      break;
 | 
						|
    case 0244:
 | 
						|
      setascii = 36;
 | 
						|
      setlower = 164;
 | 
						|
      setupper = 164;
 | 
						|
      break;
 | 
						|
    case 0245:
 | 
						|
      setascii = 37;
 | 
						|
      setlower = 165;
 | 
						|
      setupper = 165;
 | 
						|
      break;
 | 
						|
    case 0246:
 | 
						|
      setascii = 38;
 | 
						|
      setlower = 166;
 | 
						|
      setupper = 166;
 | 
						|
      break;
 | 
						|
    case 0247:
 | 
						|
      setascii = 39;
 | 
						|
      setlower = 167;
 | 
						|
      setupper = 167;
 | 
						|
      break;
 | 
						|
    case 0250:
 | 
						|
      setascii = 40;
 | 
						|
      setlower = 168;
 | 
						|
      setupper = 168;
 | 
						|
      break;
 | 
						|
    case 0251:
 | 
						|
      setascii = 41;
 | 
						|
      setlower = 169;
 | 
						|
      setupper = 169;
 | 
						|
      break;
 | 
						|
    case 0252:
 | 
						|
      setascii = 42;
 | 
						|
      setlower = 170;
 | 
						|
      setupper = 170;
 | 
						|
      break;
 | 
						|
    case 0253:
 | 
						|
      setascii = 43;
 | 
						|
      setlower = 171;
 | 
						|
      setupper = 171;
 | 
						|
      break;
 | 
						|
    case 0254:
 | 
						|
      setascii = 44;
 | 
						|
      setlower = 172;
 | 
						|
      setupper = 172;
 | 
						|
      break;
 | 
						|
    case 0255:
 | 
						|
      setascii = 45;
 | 
						|
      setlower = 173;
 | 
						|
      setupper = 173;
 | 
						|
      break;
 | 
						|
    case 0256:
 | 
						|
      setascii = 46;
 | 
						|
      setlower = 174;
 | 
						|
      setupper = 174;
 | 
						|
      break;
 | 
						|
    case 0257:
 | 
						|
      setascii = 47;
 | 
						|
      setlower = 175;
 | 
						|
      setupper = 175;
 | 
						|
      break;
 | 
						|
    case 0260:
 | 
						|
      setascii = 48;
 | 
						|
      setlower = 176;
 | 
						|
      setupper = 176;
 | 
						|
      break;
 | 
						|
    case 0261:
 | 
						|
      setascii = 49;
 | 
						|
      setlower = 177;
 | 
						|
      setupper = 177;
 | 
						|
      break;
 | 
						|
    case 0262:
 | 
						|
      setascii = 50;
 | 
						|
      setlower = 178;
 | 
						|
      setupper = 178;
 | 
						|
      break;
 | 
						|
    case 0263:
 | 
						|
      setascii = 51;
 | 
						|
      setlower = 179;
 | 
						|
      setupper = 179;
 | 
						|
      break;
 | 
						|
    case 0264:
 | 
						|
      setascii = 52;
 | 
						|
      setlower = 180;
 | 
						|
      setupper = 180;
 | 
						|
      break;
 | 
						|
    case 0265:
 | 
						|
      setascii = 53;
 | 
						|
      setlower = 181;
 | 
						|
      setupper = 181;
 | 
						|
      break;
 | 
						|
    case 0266:
 | 
						|
      setascii = 54;
 | 
						|
      setlower = 182;
 | 
						|
      setupper = 182;
 | 
						|
      break;
 | 
						|
    case 0267:
 | 
						|
      setascii = 55;
 | 
						|
      setlower = 183;
 | 
						|
      setupper = 183;
 | 
						|
      break;
 | 
						|
    case 0270:
 | 
						|
      setascii = 56;
 | 
						|
      setlower = 184;
 | 
						|
      setupper = 184;
 | 
						|
      break;
 | 
						|
    case 0271:
 | 
						|
      setascii = 57;
 | 
						|
      setlower = 185;
 | 
						|
      setupper = 185;
 | 
						|
      break;
 | 
						|
    case 0272:
 | 
						|
      setascii = 58;
 | 
						|
      setlower = 186;
 | 
						|
      setupper = 186;
 | 
						|
      break;
 | 
						|
    case 0273:
 | 
						|
      setascii = 59;
 | 
						|
      setlower = 187;
 | 
						|
      setupper = 187;
 | 
						|
      break;
 | 
						|
    case 0274:
 | 
						|
      setascii = 60;
 | 
						|
      setlower = 188;
 | 
						|
      setupper = 188;
 | 
						|
      break;
 | 
						|
    case 0275:
 | 
						|
      setascii = 61;
 | 
						|
      setlower = 189;
 | 
						|
      setupper = 189;
 | 
						|
      break;
 | 
						|
    case 0276:
 | 
						|
      setascii = 62;
 | 
						|
      setlower = 190;
 | 
						|
      setupper = 190;
 | 
						|
      break;
 | 
						|
    case 0277:
 | 
						|
      setascii = 63;
 | 
						|
      setlower = 191;
 | 
						|
      setupper = 191;
 | 
						|
      break;
 | 
						|
    case 0300:
 | 
						|
      setascii = 64;
 | 
						|
      setlower = 192;
 | 
						|
      setupper = 192;
 | 
						|
      break;
 | 
						|
    case 0301:
 | 
						|
      setascii = 65;
 | 
						|
      setlower = 193;
 | 
						|
      setupper = 193;
 | 
						|
      break;
 | 
						|
    case 0302:
 | 
						|
      setascii = 66;
 | 
						|
      setlower = 194;
 | 
						|
      setupper = 194;
 | 
						|
      break;
 | 
						|
    case 0303:
 | 
						|
      setascii = 67;
 | 
						|
      setlower = 195;
 | 
						|
      setupper = 195;
 | 
						|
      break;
 | 
						|
    case 0304:
 | 
						|
      setascii = 68;
 | 
						|
      setlower = 196;
 | 
						|
      setupper = 196;
 | 
						|
      break;
 | 
						|
    case 0305:
 | 
						|
      setascii = 69;
 | 
						|
      setlower = 197;
 | 
						|
      setupper = 197;
 | 
						|
      break;
 | 
						|
    case 0306:
 | 
						|
      setascii = 70;
 | 
						|
      setlower = 198;
 | 
						|
      setupper = 198;
 | 
						|
      break;
 | 
						|
    case 0307:
 | 
						|
      setascii = 71;
 | 
						|
      setlower = 199;
 | 
						|
      setupper = 199;
 | 
						|
      break;
 | 
						|
    case 0310:
 | 
						|
      setascii = 72;
 | 
						|
      setlower = 200;
 | 
						|
      setupper = 200;
 | 
						|
      break;
 | 
						|
    case 0311:
 | 
						|
      setascii = 73;
 | 
						|
      setlower = 201;
 | 
						|
      setupper = 201;
 | 
						|
      break;
 | 
						|
    case 0312:
 | 
						|
      setascii = 74;
 | 
						|
      setlower = 202;
 | 
						|
      setupper = 202;
 | 
						|
      break;
 | 
						|
    case 0313:
 | 
						|
      setascii = 75;
 | 
						|
      setlower = 203;
 | 
						|
      setupper = 203;
 | 
						|
      break;
 | 
						|
    case 0314:
 | 
						|
      setascii = 76;
 | 
						|
      setlower = 204;
 | 
						|
      setupper = 204;
 | 
						|
      break;
 | 
						|
    case 0315:
 | 
						|
      setascii = 77;
 | 
						|
      setlower = 205;
 | 
						|
      setupper = 205;
 | 
						|
      break;
 | 
						|
    case 0316:
 | 
						|
      setascii = 78;
 | 
						|
      setlower = 206;
 | 
						|
      setupper = 206;
 | 
						|
      break;
 | 
						|
    case 0317:
 | 
						|
      setascii = 79;
 | 
						|
      setlower = 207;
 | 
						|
      setupper = 207;
 | 
						|
      break;
 | 
						|
    case 0320:
 | 
						|
      setascii = 80;
 | 
						|
      setlower = 208;
 | 
						|
      setupper = 208;
 | 
						|
      break;
 | 
						|
    case 0321:
 | 
						|
      setascii = 81;
 | 
						|
      setlower = 209;
 | 
						|
      setupper = 209;
 | 
						|
      break;
 | 
						|
    case 0322:
 | 
						|
      setascii = 82;
 | 
						|
      setlower = 210;
 | 
						|
      setupper = 210;
 | 
						|
      break;
 | 
						|
    case 0323:
 | 
						|
      setascii = 83;
 | 
						|
      setlower = 211;
 | 
						|
      setupper = 211;
 | 
						|
      break;
 | 
						|
    case 0324:
 | 
						|
      setascii = 84;
 | 
						|
      setlower = 212;
 | 
						|
      setupper = 212;
 | 
						|
      break;
 | 
						|
    case 0325:
 | 
						|
      setascii = 85;
 | 
						|
      setlower = 213;
 | 
						|
      setupper = 213;
 | 
						|
      break;
 | 
						|
    case 0326:
 | 
						|
      setascii = 86;
 | 
						|
      setlower = 214;
 | 
						|
      setupper = 214;
 | 
						|
      break;
 | 
						|
    case 0327:
 | 
						|
      setascii = 87;
 | 
						|
      setlower = 215;
 | 
						|
      setupper = 215;
 | 
						|
      break;
 | 
						|
    case 0330:
 | 
						|
      setascii = 88;
 | 
						|
      setlower = 216;
 | 
						|
      setupper = 216;
 | 
						|
      break;
 | 
						|
    case 0331:
 | 
						|
      setascii = 89;
 | 
						|
      setlower = 217;
 | 
						|
      setupper = 217;
 | 
						|
      break;
 | 
						|
    case 0332:
 | 
						|
      setascii = 90;
 | 
						|
      setlower = 218;
 | 
						|
      setupper = 218;
 | 
						|
      break;
 | 
						|
    case 0333:
 | 
						|
      setascii = 91;
 | 
						|
      setlower = 219;
 | 
						|
      setupper = 219;
 | 
						|
      break;
 | 
						|
    case 0334:
 | 
						|
      setascii = 92;
 | 
						|
      setlower = 220;
 | 
						|
      setupper = 220;
 | 
						|
      break;
 | 
						|
    case 0335:
 | 
						|
      setascii = 93;
 | 
						|
      setlower = 221;
 | 
						|
      setupper = 221;
 | 
						|
      break;
 | 
						|
    case 0336:
 | 
						|
      setascii = 94;
 | 
						|
      setlower = 222;
 | 
						|
      setupper = 222;
 | 
						|
      break;
 | 
						|
    case 0337:
 | 
						|
      setascii = 95;
 | 
						|
      setlower = 223;
 | 
						|
      setupper = 223;
 | 
						|
      break;
 | 
						|
    case 0340:
 | 
						|
      setascii = 96;
 | 
						|
      setlower = 224;
 | 
						|
      setupper = 224;
 | 
						|
      break;
 | 
						|
    case 0341:
 | 
						|
      setascii = 97;
 | 
						|
      setlower = 225;
 | 
						|
      setupper = 225;
 | 
						|
      break;
 | 
						|
    case 0342:
 | 
						|
      setascii = 98;
 | 
						|
      setlower = 226;
 | 
						|
      setupper = 226;
 | 
						|
      break;
 | 
						|
    case 0343:
 | 
						|
      setascii = 99;
 | 
						|
      setlower = 227;
 | 
						|
      setupper = 227;
 | 
						|
      break;
 | 
						|
    case 0344:
 | 
						|
      setascii = 100;
 | 
						|
      setlower = 228;
 | 
						|
      setupper = 228;
 | 
						|
      break;
 | 
						|
    case 0345:
 | 
						|
      setascii = 101;
 | 
						|
      setlower = 229;
 | 
						|
      setupper = 229;
 | 
						|
      break;
 | 
						|
    case 0346:
 | 
						|
      setascii = 102;
 | 
						|
      setlower = 230;
 | 
						|
      setupper = 230;
 | 
						|
      break;
 | 
						|
    case 0347:
 | 
						|
      setascii = 103;
 | 
						|
      setlower = 231;
 | 
						|
      setupper = 231;
 | 
						|
      break;
 | 
						|
    case 0350:
 | 
						|
      setascii = 104;
 | 
						|
      setlower = 232;
 | 
						|
      setupper = 232;
 | 
						|
      break;
 | 
						|
    case 0351:
 | 
						|
      setascii = 105;
 | 
						|
      setlower = 233;
 | 
						|
      setupper = 233;
 | 
						|
      break;
 | 
						|
    case 0352:
 | 
						|
      setascii = 106;
 | 
						|
      setlower = 234;
 | 
						|
      setupper = 234;
 | 
						|
      break;
 | 
						|
    case 0353:
 | 
						|
      setascii = 107;
 | 
						|
      setlower = 235;
 | 
						|
      setupper = 235;
 | 
						|
      break;
 | 
						|
    case 0354:
 | 
						|
      setascii = 108;
 | 
						|
      setlower = 236;
 | 
						|
      setupper = 236;
 | 
						|
      break;
 | 
						|
    case 0355:
 | 
						|
      setascii = 109;
 | 
						|
      setlower = 237;
 | 
						|
      setupper = 237;
 | 
						|
      break;
 | 
						|
    case 0356:
 | 
						|
      setascii = 110;
 | 
						|
      setlower = 238;
 | 
						|
      setupper = 238;
 | 
						|
      break;
 | 
						|
    case 0357:
 | 
						|
      setascii = 111;
 | 
						|
      setlower = 239;
 | 
						|
      setupper = 239;
 | 
						|
      break;
 | 
						|
    case 0360:
 | 
						|
      setascii = 112;
 | 
						|
      setlower = 240;
 | 
						|
      setupper = 240;
 | 
						|
      break;
 | 
						|
    case 0361:
 | 
						|
      setascii = 113;
 | 
						|
      setlower = 241;
 | 
						|
      setupper = 241;
 | 
						|
      break;
 | 
						|
    case 0362:
 | 
						|
      setascii = 114;
 | 
						|
      setlower = 242;
 | 
						|
      setupper = 242;
 | 
						|
      break;
 | 
						|
    case 0363:
 | 
						|
      setascii = 115;
 | 
						|
      setlower = 243;
 | 
						|
      setupper = 243;
 | 
						|
      break;
 | 
						|
    case 0364:
 | 
						|
      setascii = 116;
 | 
						|
      setlower = 244;
 | 
						|
      setupper = 244;
 | 
						|
      break;
 | 
						|
    case 0365:
 | 
						|
      setascii = 117;
 | 
						|
      setlower = 245;
 | 
						|
      setupper = 245;
 | 
						|
      break;
 | 
						|
    case 0366:
 | 
						|
      setascii = 118;
 | 
						|
      setlower = 246;
 | 
						|
      setupper = 246;
 | 
						|
      break;
 | 
						|
    case 0367:
 | 
						|
      setascii = 119;
 | 
						|
      setlower = 247;
 | 
						|
      setupper = 247;
 | 
						|
      break;
 | 
						|
    case 0370:
 | 
						|
      setascii = 120;
 | 
						|
      setlower = 248;
 | 
						|
      setupper = 248;
 | 
						|
      break;
 | 
						|
    case 0371:
 | 
						|
      setascii = 121;
 | 
						|
      setlower = 249;
 | 
						|
      setupper = 249;
 | 
						|
      break;
 | 
						|
    case 0372:
 | 
						|
      setascii = 122;
 | 
						|
      setlower = 250;
 | 
						|
      setupper = 250;
 | 
						|
      break;
 | 
						|
    case 0373:
 | 
						|
      setascii = 123;
 | 
						|
      setlower = 251;
 | 
						|
      setupper = 251;
 | 
						|
      break;
 | 
						|
    case 0374:
 | 
						|
      setascii = 124;
 | 
						|
      setlower = 252;
 | 
						|
      setupper = 252;
 | 
						|
      break;
 | 
						|
    case 0375:
 | 
						|
      setascii = 125;
 | 
						|
      setlower = 253;
 | 
						|
      setupper = 253;
 | 
						|
      break;
 | 
						|
    case 0376:
 | 
						|
      setascii = 126;
 | 
						|
      setlower = 254;
 | 
						|
      setupper = 254;
 | 
						|
      break;
 | 
						|
    case 0377:
 | 
						|
      setascii = 127;
 | 
						|
      setlower = 255;
 | 
						|
      setupper = 255;
 | 
						|
      break;
 | 
						|
    default:
 | 
						|
      abort();
 | 
						|
      
 | 
						|
    }
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
int _DEFUN(def_isascii,(i), int i) { return isascii(i); }
 | 
						|
int _DEFUN(def_iscntrl,(i), int i) { return iscntrl(i); }
 | 
						|
int _DEFUN(def_isspace,(i), int i) { return isspace(i); }
 | 
						|
int _DEFUN(def_isprint,(i), int i) { return isprint(i); }
 | 
						|
int _DEFUN(def_isalnum,(i), int i) { return isalnum(i); }
 | 
						|
int _DEFUN(def_isdigit,(i), int i) { return isdigit(i); }
 | 
						|
int _DEFUN(def_isxdigit,(i), int i) { return isxdigit(i); }
 | 
						|
int _DEFUN(def_isalpha,(i), int i) { return isalpha(i); }
 | 
						|
int _DEFUN(def_isupper,(i), int i) { return isupper(i); }
 | 
						|
int _DEFUN(def_islower,(i), int i) { return islower(i); }
 | 
						|
int _DEFUN(def_isgraph,(i), int i) { return isgraph(i); }
 | 
						|
int _DEFUN(def_ispunct,(i), int i) { return ispunct(i); }
 | 
						|
int _DEFUN(def_tolower,(i), int i) { return tolower(i); }
 | 
						|
int _DEFUN(def_toupper,(i), int i) { return toupper(i); }
 | 
						|
int _DEFUN(def_toascii,(i), int i) { return toascii(i); }
 | 
						|
int _DEFUN(def__tolower,(i), int i) { return _tolower(i); }
 | 
						|
int _DEFUN(def__toupper,(i), int i) { return _toupper(i); }
 | 
						|
 | 
						|
extern int inacc;
 | 
						|
void
 | 
						|
_DEFUN(test_is_set,(func, name, p),
 | 
						|
       int (*func)() _AND
 | 
						|
       char *name _AND
 | 
						|
       int *p)
 | 
						|
{
 | 
						|
  int i;
 | 
						|
  newfunc(name);
 | 
						|
  for (i = 0; i < 255; i++) {
 | 
						|
    int r = func(i) != 0;
 | 
						|
    line(i);
 | 
						|
    test_is_single(i);
 | 
						|
    if (*p  != r) 
 | 
						|
      {
 | 
						|
	printf("%s:%d wrong result, is %d shouldbe %d\n", name, i, r,*p);
 | 
						|
	inacc++;
 | 
						|
      }
 | 
						|
  }
 | 
						|
}
 | 
						|
void
 | 
						|
_DEFUN(test_to_set,(func, name, p, low, high),
 | 
						|
       int (*func)() _AND
 | 
						|
       char *name _AND
 | 
						|
       int *p _AND
 | 
						|
       int low _AND
 | 
						|
       int high)
 | 
						|
{
 | 
						|
  int i;
 | 
						|
  newfunc(name);
 | 
						|
  for (i = low; i <= high; i++) {
 | 
						|
    int r = func(i) ;
 | 
						|
    line(i);
 | 
						|
    test_is_single(i);
 | 
						|
    if (*p  != r) 
 | 
						|
      {
 | 
						|
	printf("%s:%d wrong result, is %d shouldbe %d\n", name, i, r,*p);
 | 
						|
	inacc++;
 | 
						|
      }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
#undef isascii
 | 
						|
#undef iscntrl
 | 
						|
#undef isspace
 | 
						|
#undef isprint
 | 
						|
#undef isalnum
 | 
						|
#undef isdigit
 | 
						|
#undef isxdigit
 | 
						|
#undef isalpha
 | 
						|
#undef isupper
 | 
						|
#undef islower
 | 
						|
#undef isgraph
 | 
						|
#undef ispunct
 | 
						|
#undef tolower
 | 
						|
#undef toupper
 | 
						|
#undef toascii
 | 
						|
#undef _tolower
 | 
						|
#undef _toupper
 | 
						|
 | 
						|
void
 | 
						|
_DEFUN_VOID(test_is)
 | 
						|
{
 | 
						|
  test_is_set(def_isalnum, "isalnum define", &myalnum);
 | 
						|
  test_is_set(def_isalpha, "isalpha define", &myalpha);
 | 
						|
  test_is_set(def_isascii, "isascii define", &myascii);
 | 
						|
  test_is_set(def_iscntrl, "iscntrl define", &mycntrl);
 | 
						|
  test_is_set(def_isdigit, "isdigit define", &mydigit);
 | 
						|
  test_is_set(def_isgraph, "isgraph define", &mygraph);
 | 
						|
  test_is_set(def_islower, "islower define", &mylower);
 | 
						|
  test_is_set(def_isprint, "isprint define", &myprint);
 | 
						|
  test_is_set(def_ispunct, "ispunct define", &mypunct);
 | 
						|
  test_is_set(def_isspace, "isspace define", &myspace);
 | 
						|
  test_is_set(def_isupper, "isupper define", &myupper);
 | 
						|
  test_is_set(def_isxdigit, "isxdigit define", &myxdigit);
 | 
						|
  test_is_set(isalnum, "isalnum function", &myalnum);
 | 
						|
  test_is_set(isalpha, "isalpha function", &myalpha);
 | 
						|
  test_is_set(isascii, "isascii function", &myascii);
 | 
						|
  test_is_set(iscntrl, "iscntrl function", &mycntrl);
 | 
						|
  test_is_set(isgraph, "isgraph function", &mygraph);
 | 
						|
  test_is_set(islower, "islower function", &mylower);
 | 
						|
  test_is_set(isprint, "isprint function", &myprint);
 | 
						|
  test_is_set(ispunct, "ispunct function", &mypunct);
 | 
						|
  test_is_set(isspace, "isspace function", &myspace);
 | 
						|
  test_is_set(isupper, "isupper function", &myupper);
 | 
						|
  test_is_set(isxdigit, "isxdigit function", &myxdigit);
 | 
						|
  test_to_set(_tolower, "_tolower function", &setlower, 'A','Z');
 | 
						|
  test_to_set(_toupper, "_toupper function", &setupper, 'a','z');
 | 
						|
  test_to_set(def__tolower, "_tolower define", &setlower, 'A','Z');
 | 
						|
  test_to_set(def__toupper, "_toupper define", &setupper, 'a','z');
 | 
						|
  test_to_set(def_toascii, "toascii define", &setascii, 0,255);
 | 
						|
  test_to_set(def_tolower, "tolower define", &setlower, 0,255);
 | 
						|
  test_to_set(def_toupper, "toupper define", &setupper, 0,255);
 | 
						|
  test_to_set(toascii, "toascii function", &setascii, 0,255);
 | 
						|
  test_to_set(tolower, "tolower function", &setlower, 0,255);
 | 
						|
  test_to_set(toupper, "toupper function", &setupper, 0,255);
 | 
						|
}
 |