File presage-0.9.1-gcc6.patch of Package presage

Index: presage-0.9.1/src/lib/core/iso8859_1.h
===================================================================
--- presage-0.9.1.orig/src/lib/core/iso8859_1.h
+++ presage-0.9.1/src/lib/core/iso8859_1.h
@@ -27,266 +27,266 @@
 
 // ISO 8859-1 standard ///////////////////////
 
-const int NUL         =  0;    // NUL
-const int SOH         =  1;    // SOH
-const int STX         =  2;    // STX
-const int ETX         =  3;    // ETX
-const int EOT         =  4;    // EOT
-const int ENQ         =  5;    // ENQ
-const int ACK         =  6;    // ACK
-const int BEL         =  7;    // BEL
-const int BS          =  8;    // BS 
-const int HT          =  9;    // HT 
-const int NL          =  10;   // NL 
-const int VT          =  11;   // VT 
-const int NP          =  12;   // NP 
-const int CR          =  13;   // CR 
-const int SO          =  14;   // SO 
-const int SI          =  15;   // SI 
-const int DLE         =  16;   // DLE
-const int DC1         =  17;   // DC1
-const int DC2         =  18;   // DC2
-const int DC3         =  19;   // DC3
-const int DC4         =  20;   // DC4
-const int NAK         =  21;   // NAK
-const int SYN         =  22;   // SYN
-const int ETB         =  23;   // ETB
-const int CAN         =  24;   // CAN
-const int EM          =  25;   // EM 
-const int SUB         =  26;   // SUB
-const int ESC         =  27;   // ESC
-const int FS          =  28;   // FS 
-const int GS          =  29;   // GS 
-const int RS          =  30;   // RS 
-const int US          =  31;   // US 
-const int space       =  32;   // normal space 
-const int exclamation =  33;   // !
-const int quote       =  34;   // "  
-const int hashsign    =  35;   // #  
-const int dollar      =  36;   // $  
-const int percent     =  37;   // %  
-const int ampersand   =  38;   // &  
-const int apostrophe  =  39;   // '  
-const int openbracket =  40;   // (  
-const int closebracket=  41;   // )  
-const int asterisk    =  42;   // *  
-const int plus        =  43;   // +  
-const int comma       =  44;   // ,  
-const int minus       =  45;   // -  
-const int period      =  46;   // .  
-const int slash       =  47;   // /  
-const int digit0      =  48;   // 0  
-const int digit1      =  49;   // 1  
-const int digit2      =  50;   // 2  
-const int digit3      =  51;   // 3  
-const int digit4      =  52;   // 4  
-const int digit5      =  53;   // 5  
-const int digit6      =  54;   // 6  
-const int digit7      =  55;   // 7  
-const int digit8      =  56;   // 8  
-const int digit9      =  57;   // 9  
-const int colon       =  58;   // :  
-const int semicolon   =  59;   // ;  
-const int lessthan    =  60;   // <  
-const int equals      =  61;   // =  
-const int greaterthan =  62;   // >  
-const int question    =  63;   // ?  
-const int at          =  64;   // @  
-const int Aletter     =  65;   // A  
-const int Bletter     =  66;   // B  
-const int Cletter     =  67;   // C  
-const int Dletter     =  68;   // D  
-const int Eletter     =  69;   // E  
-const int Fletter     =  70;   // F  
-const int Gletter     =  71;   // G  
-const int Hletter     =  72;   // H  
-const int Iletter     =  73;   // I  
-const int Jletter     =  74;   // J  
-const int Kletter     =  75;   // K  
-const int Lletter     =  76;   // L  
-const int Mletter     =  77;   // M  
-const int Nletter     =  78;   // N  
-const int Oletter     =  79;   // O  
-const int Pletter     =  80;   // P  
-const int Qletter     =  81;   // Q  
-const int Rletter     =  82;   // R  
-const int Sletter     =  83;   // S  
-const int Tletter     =  84;   // T  
-const int Uletter     =  85;   // U  
-const int Vletter     =  86;   // V  
-const int Wletter     =  87;   // W  
-const int Xletter     =  88;   // X  
-const int Yletter     =  89;   // Y  
-const int Zletter     =  90;   // Z  
-const int opensquare  =  91;   // [  
-const int backslash   =  92;   //   
-const int closesquare =  93;   // ]  
-const int pointer     =  94;   // ^  
-const int underscore  =  95;   // _  
-const int grave       =  96;   // `  
-const int aletter     =  97;   // a  
-const int bletter     =  98;   // b  
-const int cletter     =  99;   // c  
-const int dletter     = 100;   // d  
-const int eletter     = 101;   // e  
-const int fletter     = 102;   // f  
-const int gletter     = 103;   // g  
-const int hletter     = 104;   // h  
-const int iletter     = 105;   // i  
-const int jletter     = 106;   // j  
-const int kletter     = 107;   // k  
-const int lletter     = 108;   // l  
-const int mletter     = 109;   // m  
-const int nletter     = 110;   // n  
-const int oletter     = 111;   // o  
-const int pletter     = 112;   // p  
-const int qletter     = 113;   // q  
-const int rletter     = 114;   // r  
-const int sletter     = 115;   // s  
-const int tletter     = 116;   // t  
-const int uletter     = 117;   // u  
-const int vletter     = 118;   // v  
-const int wletter     = 119;   // w  
-const int xletter     = 120;   // x  
-const int yletter     = 121;   // y  
-const int zletter     = 122;   // z  
-const int leftbrace   = 123;   // {  
-const int verticalbar = 124;   // |  
-const int rightbrace  = 125;   // }  
-const int tilde       = 126;   // ~  
+const char NUL         =  0;    // NUL
+const char SOH         =  1;    // SOH
+const char STX         =  2;    // STX
+const char ETX         =  3;    // ETX
+const char EOT         =  4;    // EOT
+const char ENQ         =  5;    // ENQ
+const char ACK         =  6;    // ACK
+const char BEL         =  7;    // BEL
+const char BS          =  8;    // BS 
+const char HT          =  9;    // HT 
+const char NL          =  10;   // NL 
+const char VT          =  11;   // VT 
+const char NP          =  12;   // NP 
+const char CR          =  13;   // CR 
+const char SO          =  14;   // SO 
+const char SI          =  15;   // SI 
+const char DLE         =  16;   // DLE
+const char DC1         =  17;   // DC1
+const char DC2         =  18;   // DC2
+const char DC3         =  19;   // DC3
+const char DC4         =  20;   // DC4
+const char NAK         =  21;   // NAK
+const char SYN         =  22;   // SYN
+const char ETB         =  23;   // ETB
+const char CAN         =  24;   // CAN
+const char EM          =  25;   // EM 
+const char SUB         =  26;   // SUB
+const char ESC         =  27;   // ESC
+const char FS          =  28;   // FS 
+const char GS          =  29;   // GS 
+const char RS          =  30;   // RS 
+const char US          =  31;   // US 
+const char space       =  32;   // normal space 
+const char exclamation =  33;   // !
+const char quote       =  34;   // "  
+const char hashsign    =  35;   // #  
+const char dollar      =  36;   // $  
+const char percent     =  37;   // %  
+const char ampersand   =  38;   // &  
+const char apostrophe  =  39;   // '  
+const char openbracket =  40;   // (  
+const char closebracket=  41;   // )  
+const char asterisk    =  42;   // *  
+const char plus        =  43;   // +  
+const char comma       =  44;   // ,  
+const char minus       =  45;   // -  
+const char period      =  46;   // .  
+const char slash       =  47;   // /  
+const char digit0      =  48;   // 0  
+const char digit1      =  49;   // 1  
+const char digit2      =  50;   // 2  
+const char digit3      =  51;   // 3  
+const char digit4      =  52;   // 4  
+const char digit5      =  53;   // 5  
+const char digit6      =  54;   // 6  
+const char digit7      =  55;   // 7  
+const char digit8      =  56;   // 8  
+const char digit9      =  57;   // 9  
+const char colon       =  58;   // :  
+const char semicolon   =  59;   // ;  
+const char lessthan    =  60;   // <  
+const char equals      =  61;   // =  
+const char greaterthan =  62;   // >  
+const char question    =  63;   // ?  
+const char at          =  64;   // @  
+const char Aletter     =  65;   // A  
+const char Bletter     =  66;   // B  
+const char Cletter     =  67;   // C  
+const char Dletter     =  68;   // D  
+const char Eletter     =  69;   // E  
+const char Fletter     =  70;   // F  
+const char Gletter     =  71;   // G  
+const char Hletter     =  72;   // H  
+const char Iletter     =  73;   // I  
+const char Jletter     =  74;   // J  
+const char Kletter     =  75;   // K  
+const char Lletter     =  76;   // L  
+const char Mletter     =  77;   // M  
+const char Nletter     =  78;   // N  
+const char Oletter     =  79;   // O  
+const char Pletter     =  80;   // P  
+const char Qletter     =  81;   // Q  
+const char Rletter     =  82;   // R  
+const char Sletter     =  83;   // S  
+const char Tletter     =  84;   // T  
+const char Uletter     =  85;   // U  
+const char Vletter     =  86;   // V  
+const char Wletter     =  87;   // W  
+const char Xletter     =  88;   // X  
+const char Yletter     =  89;   // Y  
+const char Zletter     =  90;   // Z  
+const char opensquare  =  91;   // [  
+const char backslash   =  92;   //   
+const char closesquare =  93;   // ]  
+const char pointer     =  94;   // ^  
+const char underscore  =  95;   // _  
+const char grave       =  96;   // `  
+const char aletter     =  97;   // a  
+const char bletter     =  98;   // b  
+const char cletter     =  99;   // c  
+const char dletter     = 100;   // d  
+const char eletter     = 101;   // e  
+const char fletter     = 102;   // f  
+const char gletter     = 103;   // g  
+const char hletter     = 104;   // h  
+const char iletter     = 105;   // i  
+const char jletter     = 106;   // j  
+const char kletter     = 107;   // k  
+const char lletter     = 108;   // l  
+const char mletter     = 109;   // m  
+const char nletter     = 110;   // n  
+const char oletter     = 111;   // o  
+const char pletter     = 112;   // p  
+const char qletter     = 113;   // q  
+const char rletter     = 114;   // r  
+const char sletter     = 115;   // s  
+const char tletter     = 116;   // t  
+const char uletter     = 117;   // u  
+const char vletter     = 118;   // v  
+const char wletter     = 119;   // w  
+const char xletter     = 120;   // x  
+const char yletter     = 121;   // y  
+const char zletter     = 122;   // z  
+const char leftbrace   = 123;   // {  
+const char verticalbar = 124;   // |  
+const char rightbrace  = 125;   // }  
+const char tilde       = 126;   // ~  
 
 
-const int DEL = 127;   // DEL
-const int PAD = 128;   // -- 
-const int HOP = 129;   // -- 
-const int BPH = 130;   // -- 
-const int NBH = 131;   // -- 
-const int IND = 132;   // -- 
-const int NEL = 133;   // -- 
-const int SSA = 134;   // -- 
-const int ESA = 135;   // -- 
-const int HTS = 136;   // -- 
-const int HTJ = 137;   // -- 
-const int VTS = 138;   // -- 
-const int PLD = 139;   // -- 
-const int PLU = 140;   // -- 
-const int RI  = 141;   // -- 
-const int SS2 = 142;   // -- 
-const int SS3 = 143;   // -- 
-const int DCS = 144;   // -- 
-const int PU1 = 145;   // -- 
-const int PU2 = 146;   // -- 
-const int STS = 147;   // -- 
-const int CCH = 148;   // -- 
-const int MW  = 149;   // -- 
-const int SPA = 150;   // -- 
-const int EPA = 151;   // -- 
-const int SOS = 152;   // -- 
-const int SGCI= 153;   // -- 
-const int SCI = 154;   // -- 
-const int CSI = 155;   // -- 
-const int ST  = 156;   // -- 
-const int OSC = 157;   // -- 
-const int PM  = 158;   // -- 
-const int APC = 159;   // -- 
+const char DEL = 127;   // DEL
+const char PAD = 128;   // -- 
+const char HOP = 129;   // -- 
+const char BPH = 130;   // -- 
+const char NBH = 131;   // -- 
+const char IND = 132;   // -- 
+const char NEL = 133;   // -- 
+const char SSA = 134;   // -- 
+const char ESA = 135;   // -- 
+const char HTS = 136;   // -- 
+const char HTJ = 137;   // -- 
+const char VTS = 138;   // -- 
+const char PLD = 139;   // -- 
+const char PLU = 140;   // -- 
+const char RI  = 141;   // -- 
+const char SS2 = 142;   // -- 
+const char SS3 = 143;   // -- 
+const char DCS = 144;   // -- 
+const char PU1 = 145;   // -- 
+const char PU2 = 146;   // -- 
+const char STS = 147;   // -- 
+const char CCH = 148;   // -- 
+const char MW  = 149;   // -- 
+const char SPA = 150;   // -- 
+const char EPA = 151;   // -- 
+const char SOS = 152;   // -- 
+const char SGCI= 153;   // -- 
+const char SCI = 154;   // -- 
+const char CSI = 155;   // -- 
+const char ST  = 156;   // -- 
+const char OSC = 157;   // -- 
+const char PM  = 158;   // -- 
+const char APC = 159;   // -- 
 		     
 
-const int nbsp   = 160;   //    non-breaking space
-const int iexcl  = 161;   // ¡  
-const int cent   = 162;   // ¢  
-const int pound  = 163;   // £  
-const int curren = 164;   // ¤  
-const int yen    = 165;   // ¥  
-const int brvbar = 166;   // ¦  
-const int sect   = 167;   // §  
-const int uml    = 168;   // ¨  
-const int copyr  = 169;   // ©  
-const int ordf   = 170;   // ª  
-const int laquo  = 171;   // «  
-const int notsign= 172;   // ¬  
-const int shy    = 173;   // ­  
-const int reg    = 174;   // ®  
-const int macr   = 175;   // ¯  
-const int deg    = 176;   // °  
-const int plusmn = 177;   // ±  
-const int sup2   = 178;   // ²  
-const int sup3   = 179;   // ³  
-const int acute  = 180;   // ´  
-const int micro  = 181;   // µ  
-const int para   = 182;   // ¶  
-const int middot = 183;   // ·  
-const int cedil  = 184;   // ¸  
-const int sup1   = 185;   // ¹  
-const int ordm   = 186;   // º  
-const int raquo  = 187;   // »  
-const int frac14 = 188;   // ¼  
-const int frac12 = 189;   // ½  
-const int frac34 = 190;   // ¾  
-const int iquest = 191;   // ¿  
-const int Agrave = 192;   // À  
-const int Aacute = 193;   // Á  
-const int Acirc  = 194;   // Â  
-const int Atilde = 195;   // Ã  
-const int Auml   = 196;   // Ä  
-const int Aring  = 197;   // Å  
-const int AElig  = 198;   // Æ  
-const int Ccedil = 199;   // Ç  
-const int Egrave = 200;   // È  
-const int Eacute = 201;   // É  
-const int Ecirc  = 202;   // Ê  
-const int Euml   = 203;   // Ë  
-const int Igrave = 204;   // Ì  
-const int Iacute = 205;   // Í  
-const int Icirc  = 206;   // Î  
-const int Iuml   = 207;   // Ï  
-const int ETH    = 208;   // Ð  
-const int Ntilde = 209;   // Ñ  
-const int Ograve = 210;   // Ò  
-const int Oacute = 211;   // Ó  
-const int Ocirc  = 212;   // Ô  
-const int Otilde = 213;   // Õ  
-const int Ouml   = 214;   // Ö  
-const int times  = 215;   // ×  
-const int Oslash = 216;   // Ø  
-const int Ugrave = 217;   // Ù  
-const int Uacute = 218;   // Ú  
-const int Ucirc  = 219;   // Û  
-const int Uuml   = 220;   // Ü  
-const int Yacute = 221;   // Ý  
-const int THORN  = 222;   // Þ  
-const int szlig  = 223;   // ß  
-const int agrave = 224;   // à  
-const int aacute = 225;   // á  
-const int acirc  = 226;   // â  
-const int atilde = 227;   // ã  
-const int auml   = 228;   // ä  
-const int aring  = 229;   // å  
-const int aelig  = 230;   // æ  
-const int ccedil = 231;   // ç  
-const int egrave = 232;   // è  
-const int eacute = 233;   // é  
-const int ecirc  = 234;   // ê  
-const int euml   = 235;   // ë  
-const int igrave = 236;   // ì  
-const int iacute = 237;   // í  
-const int icirc  = 238;   // î  
-const int iuml   = 239;   // ï  
-const int eth    = 240;   // ð  
-const int ntilde = 241;   // ñ  
-const int ograve = 242;   // ò  
-const int oacute = 243;   // ó  
-const int ocirc  = 244;   // ô  
-const int otilde = 245;   // õ  
-const int ouml   = 246;   // ö  
-const int divide = 247;   // ÷  
-const int oslash = 248;   // ø  
-const int ugrave = 249;   // ù  
-const int uacute = 250;   // ú  
-const int ucirc  = 251;   // û  
-const int uuml   = 252;   // ü  
-const int yacute = 253;   // ý  
-const int thorn  = 254;   // þ  
-const int yuml   = 255;   // ÿ  
+const char nbsp   = 160;   //    non-breaking space
+const char iexcl  = 161;   // ¡  
+const char cent   = 162;   // ¢  
+const char pound  = 163;   // £  
+const char curren = 164;   // ¤  
+const char yen    = 165;   // ¥  
+const char brvbar = 166;   // ¦  
+const char sect   = 167;   // §  
+const char uml    = 168;   // ¨  
+const char copyr  = 169;   // ©  
+const char ordf   = 170;   // ª  
+const char laquo  = 171;   // «  
+const char notsign= 172;   // ¬  
+const char shy    = 173;   // ­  
+const char reg    = 174;   // ®  
+const char macr   = 175;   // ¯  
+const char deg    = 176;   // °  
+const char plusmn = 177;   // ±  
+const char sup2   = 178;   // ²  
+const char sup3   = 179;   // ³  
+const char acute  = 180;   // ´  
+const char micro  = 181;   // µ  
+const char para   = 182;   // ¶  
+const char middot = 183;   // ·  
+const char cedil  = 184;   // ¸  
+const char sup1   = 185;   // ¹  
+const char ordm   = 186;   // º  
+const char raquo  = 187;   // »  
+const char frac14 = 188;   // ¼  
+const char frac12 = 189;   // ½  
+const char frac34 = 190;   // ¾  
+const char iquest = 191;   // ¿  
+const char Agrave = 192;   // À  
+const char Aacute = 193;   // Á  
+const char Acirc  = 194;   // Â  
+const char Atilde = 195;   // Ã  
+const char Auml   = 196;   // Ä  
+const char Aring  = 197;   // Å  
+const char AElig  = 198;   // Æ  
+const char Ccedil = 199;   // Ç  
+const char Egrave = 200;   // È  
+const char Eacute = 201;   // É  
+const char Ecirc  = 202;   // Ê  
+const char Euml   = 203;   // Ë  
+const char Igrave = 204;   // Ì  
+const char Iacute = 205;   // Í  
+const char Icirc  = 206;   // Î  
+const char Iuml   = 207;   // Ï  
+const char ETH    = 208;   // Ð  
+const char Ntilde = 209;   // Ñ  
+const char Ograve = 210;   // Ò  
+const char Oacute = 211;   // Ó  
+const char Ocirc  = 212;   // Ô  
+const char Otilde = 213;   // Õ  
+const char Ouml   = 214;   // Ö  
+const char times  = 215;   // ×  
+const char Oslash = 216;   // Ø  
+const char Ugrave = 217;   // Ù  
+const char Uacute = 218;   // Ú  
+const char Ucirc  = 219;   // Û  
+const char Uuml   = 220;   // Ü  
+const char Yacute = 221;   // Ý  
+const char THORN  = 222;   // Þ  
+const char szlig  = 223;   // ß  
+const char agrave = 224;   // à  
+const char aacute = 225;   // á  
+const char acirc  = 226;   // â  
+const char atilde = 227;   // ã  
+const char auml   = 228;   // ä  
+const char aring  = 229;   // å  
+const char aelig  = 230;   // æ  
+const char ccedil = 231;   // ç  
+const char egrave = 232;   // è  
+const char eacute = 233;   // é  
+const char ecirc  = 234;   // ê  
+const char euml   = 235;   // ë  
+const char igrave = 236;   // ì  
+const char iacute = 237;   // í  
+const char icirc  = 238;   // î  
+const char iuml   = 239;   // ï  
+const char eth    = 240;   // ð  
+const char ntilde = 241;   // ñ  
+const char ograve = 242;   // ò  
+const char oacute = 243;   // ó  
+const char ocirc  = 244;   // ô  
+const char otilde = 245;   // õ  
+const char ouml   = 246;   // ö  
+const char divide = 247;   // ÷  
+const char oslash = 248;   // ø  
+const char ugrave = 249;   // ù  
+const char uacute = 250;   // ú  
+const char ucirc  = 251;   // û  
+const char uuml   = 252;   // ü  
+const char yacute = 253;   // ý  
+const char thorn  = 254;   // þ  
+const char yuml   = 255;   // ÿ  
 
 
 #endif // ISO8859_1
openSUSE Build Service is sponsored by