[BACK]Return to charset.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/charset.c between version 1.14 and 1.15

version 1.14, 2015/11/06 16:20:37 version 1.15, 2015/11/07 03:30:52
Line 35 
Line 35 
         /* BEGIN CSTYLED */          /* BEGIN CSTYLED */
         { "ascii",              NULL,   "8bcccbcc18b95.b" },          { "ascii",              NULL,   "8bcccbcc18b95.b" },
         { "utf-8",              &utf_mode,       "8bcccbcc18b95.b126.bb" },          { "utf-8",              &utf_mode,       "8bcccbcc18b95.b126.bb" },
         { "iso8859",            NULL,   "8bcccbcc18b95.33b." },  
         { "latin3",             NULL,   "8bcccbcc18b95.33b5.b8.b15.b4.b12.b18.b12.b." },  
         { "arabic",             NULL,   "8bcccbcc18b95.33b.3b.7b2.13b.3b.b26.5b19.b" },  
         { "greek",              NULL,   "8bcccbcc18b95.33b4.2b4.b3.b35.b44.b" },  
         { "greek2005",          NULL,   "8bcccbcc18b95.33b14.b35.b44.b" },  
         { "hebrew",             NULL,   "8bcccbcc18b95.33b.b29.32b28.2b2.b" },  
         { "koi8-r",             NULL,   "8bcccbcc18b95.b." },  
         { "KOI8-T",             NULL,   "8bcccbcc18b95.b8.b6.b8.b.b.5b7.3b4.b4.b3.b.b.3b." },  
         { "georgianps",         NULL,   "8bcccbcc18b95.3b11.4b12.2b." },  
         { "tcvn",               NULL,   "b..b...bcccbccbbb7.8b95.b48.5b." },  
         { "TIS-620",            NULL,   "8bcccbcc18b95.b.4b.11b7.8b." },  
         { "next",               NULL,   "8bcccbcc18b95.bb125.bb" },  
         { "dos",                NULL,   "8bcccbcc12bc5b95.b." },  
         { "windows-1251",       NULL,   "8bcccbcc12bc5b95.b24.b." },  
         { "windows-1252",       NULL,   "8bcccbcc12bc5b95.b.b11.b.2b12.b." },  
         { "windows-1255",       NULL,   "8bcccbcc12bc5b95.b.b8.b.5b9.b.4b." },  
         { "ebcdic",             NULL,   "5bc6bcc7bcc41b.9b7.9b5.b..8b6.10b6.b9.7b9.8b8.17b3.3b9.7b9.8b8.6b10.b.b.b." },  
         { "IBM-1047",           NULL,   "4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc191.b" },  
         { NULL, NULL, NULL }          { NULL, NULL, NULL }
         /* END CSTYLED */          /* END CSTYLED */
 };  };
Line 69 
Line 51 
         { "US-ASCII",           "ascii" },          { "US-ASCII",           "ascii" },
         { "646",                "ascii" },          { "646",                "ascii" },
         { "C",                  "ascii" },          { "C",                  "ascii" },
         { "latin1",             "iso8859" },  
         { "ISO-8859-1",         "iso8859" },  
         { "latin9",             "iso8859" },  
         { "ISO-8859-15",        "iso8859" },  
         { "latin2",             "iso8859" },  
         { "ISO-8859-2",         "iso8859" },  
         { "ISO-8859-3",         "latin3" },  
         { "latin4",             "iso8859" },  
         { "ISO-8859-4",         "iso8859" },  
         { "cyrillic",           "iso8859" },  
         { "ISO-8859-5",         "iso8859" },  
         { "ISO-8859-6",         "arabic" },  
         { "ISO-8859-7",         "greek" },  
         { "IBM9005",            "greek2005" },  
         { "ISO-8859-8",         "hebrew" },  
         { "latin5",             "iso8859" },  
         { "ISO-8859-9",         "iso8859" },  
         { "latin6",             "iso8859" },  
         { "ISO-8859-10",        "iso8859" },  
         { "latin7",             "iso8859" },  
         { "ISO-8859-13",        "iso8859" },  
         { "latin8",             "iso8859" },  
         { "ISO-8859-14",        "iso8859" },  
         { "latin10",            "iso8859" },  
         { "ISO-8859-16",        "iso8859" },  
         { "IBM437",             "dos" },  
         { "EBCDIC-US",          "ebcdic" },  
         { "IBM1047",            "IBM-1047" },  
         { "KOI8-R",             "koi8-r" },  
         { "KOI8-U",             "koi8-r" },  
         { "GEORGIAN-PS",        "georgianps" },  
         { "TCVN5712-1",         "tcvn" },  
         { "NEXTSTEP",           "next" },  
         { "windows",            "windows-1252" }, /* backward compatibility */  
         { "CP1251",             "windows-1251" },  
         { "CP1252",             "windows-1252" },  
         { "CP1255",             "windows-1255" },  
         { NULL, NULL }          { NULL, NULL }
 };  };
   
Line 341 
Line 286 
 set_charset(void)  set_charset(void)
 {  {
         char *s;          char *s;
   
         /*  
          * See if environment variable LESSCHARSET is defined.  
          */  
         s = lgetenv("LESSCHARSET");  
         if (icharset(s, 0))  
                 return;  
   
         /*          /*
          * Try using the codeset name as the charset name.           * Try using the codeset name as the charset name.

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15