]> git.pld-linux.org Git - packages/echat.git/blob - echat-plcharset.patch
Add patch to fix build with -Werror=format-security
[packages/echat.git] / echat-plcharset.patch
1 diff -urN echat-0.04beta1.org/chat_cset.c echat-0.04beta1/chat_cset.c
2 --- echat-0.04beta1.org/chat_cset.c     2003-08-20 15:11:25.000000000 +0200
3 +++ echat-0.04beta1/chat_cset.c 2003-08-20 15:14:27.000000000 +0200
4 @@ -10,12 +10,10 @@
5  #include "echat.h"
6  
7  void cset_inout(void) {
8 -    char src[] =        /* russian cyrillic koi8-r codepage */
9 -        { 193,194,215,199,196,197,214,218,201,202,203,204,205,206,207,208,210,211,212,213,198,200,195,222,219,221,223,217,216,220,192,209,
10 -          225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240,242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241 };
11 -    char dst[] =        /* russian insane 1251 codepage */
12 -        { 224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
13 -          192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223 };
14 +    char src[] =        /* iso8859-2 */
15 +    { 161, 166, 172, 177, 182, 188 };
16 +    char dst[] =        /* cp1250 */
17 +    { 165, 140, 143, 185, 156, 159 };
18      register int n, m;
19  
20      for (n = 0; n < MSG_SIZE; n++)
21 @@ -25,12 +23,10 @@
22  }
23  
24  void cset_outin(void) {
25 -    char dst[] =        /* russian cyrillic koi8-r codepage */
26 -        { 193,194,215,199,196,197,214,218,201,202,203,204,205,206,207,208,210,211,212,213,198,200,195,222,219,221,223,217,216,220,192,209,
27 -          225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240,242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241 };
28 -    char src[] =        /* russian insane 1251 codepage */
29 -        { 224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
30 -          192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223 };
31 +    char dst[] =        /* iso8859-2 */
32 +    {  34,  39,  34,  34,  45,  45, 161, 166, 172, 177, 182, 188 };
33 +    char src[] =        /* cp1250 */
34 +    { 132, 146, 147, 148, 150, 151, 165, 140, 143, 185, 156, 159 };
35      register int n, m;
36  
37      for (n = 0; n < MSG_SIZE; n++)
38 @@ -40,19 +36,6 @@
39  }
40  
41  void cset_string(void) {
42 -    char kbd[] =        /* keyboard layout */
43 -        { 'f',',','d','u','l','t',';','p','b','q','r','k','v','y','j','g','h','c','n','e','a','[','w','x','i','o',223,'s','m','\'','.','z',
44 -          'F','<','D','U','L','T',':','P','B','Q','R','K','V','Y','J','G','H','C','N','E','A','{','W','X','I','O',255,'S','M','\"','>','Z' };
45 -    char chr[] =        /* russian cyrillic koi8-r codepage */
46 -        { 193,194,215,199,196,197,214,218,201,202,203,204,205,206,207,208,210,211,212,213,198,200,195,222,219,221,223,217,216,220,192,209,
47 -          225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240,242,243,244,245,230,232,227,254,251,253,255,249,248,252,224,241 };
48 -    register int n, m;
49 -
50 -    for (n = 0; n < STR_SIZE; n++)
51 -        for (m = 0; m < sizeof(kbd); m++) {
52 -            if (buf[n] == kbd[m]) { buf[n] = chr[m]; break; }
53 -            if (buf[n] == chr[m]) { buf[n] = kbd[m]; break; }
54 -        }
55  }
56  
57  #endif  /* CHARSET */
This page took 0.064946 seconds and 3 git commands to generate.