ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/command.C
(Generate patch)

Comparing rxvt-unicode/src/command.C (file contents):
Revision 1.411 by ayin, Sat Feb 16 16:07:29 2008 UTC vs.
Revision 1.412 by ayin, Sun Feb 17 11:13:11 2008 UTC

419 meta = ev.state & ModMetaMask; 419 meta = ev.state & ModMetaMask;
420 420
421 if (numlock_state || (ev.state & ModNumLockMask)) 421 if (numlock_state || (ev.state & ModNumLockMask))
422 { 422 {
423 numlock_state = (ev.state & ModNumLockMask); 423 numlock_state = (ev.state & ModNumLockMask);
424 PrivMode ((!numlock_state), PrivMode_aplKP); 424 set_privmode (PrivMode_aplKP, !numlock_state);
425 } 425 }
426 426
427 kbuf[0] = 0; 427 kbuf[0] = 0;
428 428
429#ifdef USE_XIM 429#ifdef USE_XIM
2564 break; 2564 break;
2565 case 'Z': /* identify the terminal type */ 2565 case 'Z': /* identify the terminal type */
2566 tt_printf ("\033/Z"); /* I am a VT100 emulating a VT52 */ 2566 tt_printf ("\033/Z"); /* I am a VT100 emulating a VT52 */
2567 break; 2567 break;
2568 case '<': /* turn off VT52 mode */ 2568 case '<': /* turn off VT52 mode */
2569 PrivMode (0, PrivMode_vt52); 2569 set_privmode (PrivMode_vt52, 0);
2570 break; 2570 break;
2571 case 'F': /* use special graphics character set */ 2571 case 'F': /* use special graphics character set */
2572 case 'G': /* use regular character set */ 2572 case 'G': /* use regular character set */
2573 /* unimplemented */ 2573 /* unimplemented */
2574 break; 2574 break;
2628 scr_forwardindex (); 2628 scr_forwardindex ();
2629 break; 2629 break;
2630#endif 2630#endif
2631 case '=': 2631 case '=':
2632 case '>': 2632 case '>':
2633 PrivMode ((ch == '='), PrivMode_aplKP); 2633 set_privmode (PrivMode_aplKP, ch == '=');
2634 break; 2634 break;
2635 2635
2636 case C1_40: 2636 case C1_40:
2637 cmd_getc (); 2637 cmd_getc ();
2638 break; 2638 break;
3541 { 3541 {
3542 if (mode == 'r') 3542 if (mode == 'r')
3543 state = (SavedModes & bit) ? 1 : 0; /* no overlapping */ 3543 state = (SavedModes & bit) ? 1 : 0; /* no overlapping */
3544 else 3544 else
3545 state = (mode == 't') ? ! (priv_modes & bit) : mode; 3545 state = (mode == 't') ? ! (priv_modes & bit) : mode;
3546 PrivMode (state, bit); 3546 set_privmode (bit, state);
3547 } 3547 }
3548 3548
3549 return state; 3549 return state;
3550} 3550}
3551 3551
3649 case 2: /* VT52 mode */ 3649 case 2: /* VT52 mode */
3650 /* oddball mode. should be set regardless of set/reset 3650 /* oddball mode. should be set regardless of set/reset
3651 * parameter. Return from VT52 mode with an ESC < from 3651 * parameter. Return from VT52 mode with an ESC < from
3652 * within VT52 mode 3652 * within VT52 mode
3653 */ 3653 */
3654 PrivMode (1, PrivMode_vt52); 3654 set_privmode (PrivMode_vt52, 1);
3655 break; 3655 break;
3656 case 3: /* 80/132 */ 3656 case 3: /* 80/132 */
3657 if (priv_modes & PrivMode_132OK) 3657 if (priv_modes & PrivMode_132OK)
3658 { 3658 {
3659 scr_poweron (); 3659 scr_poweron ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines