diff --git a/shadowsocks-csharp/3rd/zxing/GenericGF.cs b/shadowsocks-csharp/3rd/zxing/GenericGF.cs
index d7b8d350..08f8ca0e 100755
--- a/shadowsocks-csharp/3rd/zxing/GenericGF.cs
+++ b/shadowsocks-csharp/3rd/zxing/GenericGF.cs
@@ -28,14 +28,7 @@ namespace ZXing.Common.ReedSolomon
/// Sean Owen
public sealed class GenericGF
{
- public static GenericGF AZTEC_DATA_12 = new GenericGF(0x1069, 4096, 1); // x^12 + x^6 + x^5 + x^3 + 1
- public static GenericGF AZTEC_DATA_10 = new GenericGF(0x409, 1024, 1); // x^10 + x^3 + 1
- public static GenericGF AZTEC_DATA_6 = new GenericGF(0x43, 64, 1); // x^6 + x + 1
- public static GenericGF AZTEC_PARAM = new GenericGF(0x13, 16, 1); // x^4 + x + 1
public static GenericGF QR_CODE_FIELD_256 = new GenericGF(0x011D, 256, 0); // x^8 + x^4 + x^3 + x^2 + 1
- public static GenericGF DATA_MATRIX_FIELD_256 = new GenericGF(0x012D, 256, 1); // x^8 + x^5 + x^3 + x^2 + 1
- public static GenericGF AZTEC_DATA_8 = DATA_MATRIX_FIELD_256;
- public static GenericGF MAXICODE_FIELD_64 = AZTEC_DATA_6;
private int[] expTable;
private int[] logTable;
diff --git a/shadowsocks-csharp/3rd/zxing/Mode.cs b/shadowsocks-csharp/3rd/zxing/Mode.cs
index 548ea6d7..df1a5ebb 100755
--- a/shadowsocks-csharp/3rd/zxing/Mode.cs
+++ b/shadowsocks-csharp/3rd/zxing/Mode.cs
@@ -38,44 +38,10 @@ namespace ZXing.QrCode.Internal
// No, we can't use an enum here. J2ME doesn't support it.
- ///
- ///
- ///
- public static readonly Mode TERMINATOR = new Mode(new int[] { 0, 0, 0 }, 0x00, "TERMINATOR"); // Not really a mode...
- ///
- ///
- ///
- public static readonly Mode NUMERIC = new Mode(new int[] { 10, 12, 14 }, 0x01, "NUMERIC");
- ///
- ///
- ///
- public static readonly Mode ALPHANUMERIC = new Mode(new int[] { 9, 11, 13 }, 0x02, "ALPHANUMERIC");
- ///
- ///
- ///
- public static readonly Mode STRUCTURED_APPEND = new Mode(new int[] { 0, 0, 0 }, 0x03, "STRUCTURED_APPEND"); // Not supported
///
///
///
public static readonly Mode BYTE = new Mode(new int[] { 8, 16, 16 }, 0x04, "BYTE");
- ///
- ///
- ///
- public static readonly Mode ECI = new Mode(null, 0x07, "ECI"); // character counts don't apply
- ///
- ///
- ///
- public static readonly Mode KANJI = new Mode(new int[] { 8, 10, 12 }, 0x08, "KANJI");
- ///
- ///
- ///
- public static readonly Mode FNC1_FIRST_POSITION = new Mode(null, 0x05, "FNC1_FIRST_POSITION");
- ///
- ///
- ///
- public static readonly Mode FNC1_SECOND_POSITION = new Mode(null, 0x09, "FNC1_SECOND_POSITION");
- /// See GBT 18284-2000; "Hanzi" is a transliteration of this mode name.
- public static readonly Mode HANZI = new Mode(new int[] { 8, 10, 12 }, 0x0D, "HANZI");
private readonly int[] characterCountBitsForVersions;
private readonly int bits;
@@ -100,27 +66,8 @@ namespace ZXing.QrCode.Internal
{
switch (bits)
{
- case 0x0:
- return TERMINATOR;
- case 0x1:
- return NUMERIC;
- case 0x2:
- return ALPHANUMERIC;
- case 0x3:
- return STRUCTURED_APPEND;
case 0x4:
return BYTE;
- case 0x5:
- return FNC1_FIRST_POSITION;
- case 0x7:
- return ECI;
- case 0x8:
- return KANJI;
- case 0x9:
- return FNC1_SECOND_POSITION;
- case 0xD:
- // 0xD is defined in GBT 18284-2000, may not be supported in foreign country
- return HANZI;
default:
throw new ArgumentException();
}
@@ -164,16 +111,5 @@ namespace ZXing.QrCode.Internal
return bits;
}
}
-
- ///
- /// Returns a that represents this instance.
- ///
- ///
- /// A that represents this instance.
- ///
- public override String ToString()
- {
- return name;
- }
}
}
\ No newline at end of file