… | |
… | |
1435 | } |
1435 | } |
1436 | #endif |
1436 | #endif |
1437 | } |
1437 | } |
1438 | break; |
1438 | break; |
1439 | |
1439 | |
1440 | case MappingNotify: |
|
|
1441 | XRefreshKeyboardMapping (&ev.xmapping); |
|
|
1442 | break; |
|
|
1443 | |
|
|
1444 | /* |
1440 | /* |
1445 | * XXX: this is not the _current_ arrangement |
1441 | * XXX: this is not the _current_ arrangement |
1446 | * Here's my conclusion: |
1442 | * Here's my conclusion: |
1447 | * If the window is completely unobscured, use bitblt's |
1443 | * If the window is completely unobscured, use bitblt's |
1448 | * to scroll. Even then, they're only used when doing partial |
1444 | * to scroll. Even then, they're only used when doing partial |
… | |
… | |
2812 | unicode_t ch, priv, i; |
2808 | unicode_t ch, priv, i; |
2813 | unsigned int nargs, p; |
2809 | unsigned int nargs, p; |
2814 | int n, ndef; |
2810 | int n, ndef; |
2815 | int arg[ESC_ARGS]; |
2811 | int arg[ESC_ARGS]; |
2816 | |
2812 | |
2817 | for (nargs = ESC_ARGS; nargs > 0;) |
2813 | memset (arg, 0, sizeof (arg)); |
2818 | arg[--nargs] = 0; |
2814 | nargs = 0; |
2819 | |
2815 | |
2820 | priv = 0; |
2816 | priv = 0; |
2821 | ch = cmd_getc (); |
2817 | ch = cmd_getc (); |
2822 | if (ch >= '<' && ch <= '?') |
2818 | if (ch >= '<' && ch <= '?') |
2823 | { /* '<' '=' '>' '?' */ |
2819 | { /* '<' '=' '>' '?' */ |