pike.git / bin / ci_tests.pike

version» Context lines:

pike.git/bin/ci_tests.pike:41:    B += ({ char-delta });    break;       case "CIM_LONGUPPERDELTA":    if( delta < 0 )    delta -= 0x8000;    else    delta += 0x7fff;    // Fallthrough    case "CIM_UPPERDELTA": -  b += ({ r[0]+r[2] }); -  B += ({ r[0] }); +  b += ({ char + delta }); +  B += ({ char });    break;       case "CIM_CASEBIT": -  b += ({ r[0]|r[2] }); -  B += ({ r[0]&~r[2] }); +  b += ({ char | delta }); +  B += ({ char & ~delta });    break;    case "CIM_CASEBITOFF": -  b += ({ ((r[0]-r[2])|r[2])+r[2] }); -  B += ({ ((r[0]-r[2])&~r[2])+r[2] }); +  b += ({ ((char-delta) | delta) + delta }); +  B += ({ ((char-delta) & ~delta) + delta });    break;    default:    exit(1, "Error in case_info.h: Unknown type %s\n", r[1]);    }       if( B[-1]<0 )    exit(1, "Error in case_info.h. Negative char { %04x, %s %04x }\n",    @r);    if( b[-1]<0 )    exit(1, "Error in case_info.h. Negative char { %04x, %s %04x }\n",