OSDN Git Service

Delete unused source files for 1.98d.
[ffftp/ffftp.git] / contrib / putty / CHARSET / LOCALENC.C
diff --git a/contrib/putty/CHARSET/LOCALENC.C b/contrib/putty/CHARSET/LOCALENC.C
deleted file mode 100644 (file)
index 9e51f72..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-/*\r
- * local.c - translate our internal character set codes to and from\r
- * our own set of plausibly legible character-set names. Also\r
- * provides a canonical name for each encoding (useful for software\r
- * announcing what character set it will be using), and a set of\r
- * enumeration functions which return a list of supported\r
- * encodings one by one.\r
- * \r
- * charset_from_localenc will attempt all other text translations\r
- * as well as this table, to maximise the number of different ways\r
- * you can select a supported charset.\r
- */\r
-\r
-#include <ctype.h>\r
-#include "charset.h"\r
-#include "internal.h"\r
-\r
-static const struct {\r
-    const char *name;\r
-    int charset;\r
-    int return_in_enum;   /* enumeration misses some charsets */\r
-} localencs[] = {\r
-    { "<UNKNOWN>", CS_NONE, 0 },\r
-    { "ISO-8859-1", CS_ISO8859_1, 1 },\r
-    { "ISO-8859-1 with X11 line drawing", CS_ISO8859_1_X11, 0 },\r
-    { "ISO-8859-2", CS_ISO8859_2, 1 },\r
-    { "ISO-8859-3", CS_ISO8859_3, 1 },\r
-    { "ISO-8859-4", CS_ISO8859_4, 1 },\r
-    { "ISO-8859-5", CS_ISO8859_5, 1 },\r
-    { "ISO-8859-6", CS_ISO8859_6, 1 },\r
-    { "ISO-8859-7", CS_ISO8859_7, 1 },\r
-    { "ISO-8859-8", CS_ISO8859_8, 1 },\r
-    { "ISO-8859-9", CS_ISO8859_9, 1 },\r
-    { "ISO-8859-10", CS_ISO8859_10, 1 },\r
-    { "ISO-8859-11", CS_ISO8859_11, 1 },\r
-    { "ISO-8859-13", CS_ISO8859_13, 1 },\r
-    { "ISO-8859-14", CS_ISO8859_14, 1 },\r
-    { "ISO-8859-15", CS_ISO8859_15, 1 },\r
-    { "ISO-8859-16", CS_ISO8859_16, 1 },\r
-    { "CP437", CS_CP437, 1 },\r
-    { "CP850", CS_CP850, 1 },\r
-    { "CP866", CS_CP866, 1 },\r
-    { "CP1250", CS_CP1250, 1 },\r
-    { "CP1251", CS_CP1251, 1 },\r
-    { "CP1252", CS_CP1252, 1 },\r
-    { "CP1253", CS_CP1253, 1 },\r
-    { "CP1254", CS_CP1254, 1 },\r
-    { "CP1255", CS_CP1255, 1 },\r
-    { "CP1256", CS_CP1256, 1 },\r
-    { "CP1257", CS_CP1257, 1 },\r
-    { "CP1258", CS_CP1258, 1 },\r
-    { "KOI8-R", CS_KOI8_R, 1 },\r
-    { "KOI8-U", CS_KOI8_U, 1 },\r
-    { "Mac Roman", CS_MAC_ROMAN, 1 },\r
-    { "Mac Turkish", CS_MAC_TURKISH, 1 },\r
-    { "Mac Croatian", CS_MAC_CROATIAN, 1 },\r
-    { "Mac Iceland", CS_MAC_ICELAND, 1 },\r
-    { "Mac Romanian", CS_MAC_ROMANIAN, 1 },\r
-    { "Mac Greek", CS_MAC_GREEK, 1 },\r
-    { "Mac Cyrillic", CS_MAC_CYRILLIC, 1 },\r
-    { "Mac Thai", CS_MAC_THAI, 1 },\r
-    { "Mac Centeuro", CS_MAC_CENTEURO, 1 },\r
-    { "Mac Symbol", CS_MAC_SYMBOL, 1 },\r
-    { "Mac Dingbats", CS_MAC_DINGBATS, 1 },\r
-    { "Mac Roman (old)", CS_MAC_ROMAN_OLD, 0 },\r
-    { "Mac Croatian (old)", CS_MAC_CROATIAN_OLD, 0 },\r
-    { "Mac Iceland (old)", CS_MAC_ICELAND_OLD, 0 },\r
-    { "Mac Romanian (old)", CS_MAC_ROMANIAN_OLD, 0 },\r
-    { "Mac Greek (old)", CS_MAC_GREEK_OLD, 0 },\r
-    { "Mac Cyrillic (old)", CS_MAC_CYRILLIC_OLD, 0 },\r
-    { "Mac Ukraine", CS_MAC_UKRAINE, 1 },\r
-    { "Mac VT100", CS_MAC_VT100, 1 },\r
-    { "Mac VT100 (old)", CS_MAC_VT100_OLD, 0 },\r
-    { "VISCII", CS_VISCII, 1 },\r
-    { "HP ROMAN8", CS_HP_ROMAN8, 1 },\r
-    { "DEC MCS", CS_DEC_MCS, 1 },\r
-    { "UTF-8", CS_UTF8, 1 },\r
-};\r
-\r
-const char *charset_to_localenc(int charset)\r
-{\r
-    int i;\r
-\r
-    for (i = 0; i < (int)lenof(localencs); i++)\r
-       if (charset == localencs[i].charset)\r
-           return localencs[i].name;\r
-\r
-    return NULL;                      /* not found */\r
-}\r
-\r
-int charset_from_localenc(const char *name)\r
-{\r
-    int i;\r
-\r
-    if ( (i = charset_from_mimeenc(name)) != CS_NONE)\r
-       return i;\r
-    if ( (i = charset_from_xenc(name)) != CS_NONE)\r
-       return i;\r
-\r
-    for (i = 0; i < (int)lenof(localencs); i++) {\r
-       const char *p, *q;\r
-       p = name;\r
-       q = localencs[i].name;\r
-       while (*p || *q) {\r
-               if (tolower((unsigned char)*p) != tolower((unsigned char)*q))\r
-               break;\r
-           p++; q++;\r
-       }\r
-       if (!*p && !*q)\r
-           return localencs[i].charset;\r
-    }\r
-\r
-    return CS_NONE;                   /* not found */\r
-}\r
-\r
-int charset_localenc_nth(int n)\r
-{\r
-    int i;\r
-\r
-    for (i = 0; i < (int)lenof(localencs); i++)\r
-       if (localencs[i].return_in_enum && !n--)\r
-           return localencs[i].charset;\r
-\r
-    return CS_NONE;                   /* end of list */\r
-}\r