tallakt / codepagex

Elixir string encoding conversion - like iconv but pure Elixir
Other
108 stars 20 forks source link

Pattern matching warnings during build #21

Closed dimitarvp closed 3 months ago

dimitarvp commented 4 years ago

Library version: 0.1.4. Elixir versions tested: 1.10.2-otp-22 and 1.10.3-otp-22.

During compilation of the library the following warnings are emitted, many times:

warning: this clause cannot match because a previous clause at line 201 always matches
  lib/codepagex/mappings.ex:201

I have this in my config/config.exs:

config :codepagex, :encodings, [
  :"ETSI/GSM0338",
  :"ISO8859/8859-1",
  :"ISO8859/8859-10",
  :"ISO8859/8859-11",
  :"ISO8859/8859-13",
  :"ISO8859/8859-14",
  :"ISO8859/8859-15",
  :"ISO8859/8859-16",
  :"ISO8859/8859-2",
  :"ISO8859/8859-3",
  :"ISO8859/8859-4",
  :"ISO8859/8859-5",
  :"ISO8859/8859-6",
  :"ISO8859/8859-7",
  :"ISO8859/8859-8",
  :"ISO8859/8859-9",
  :"VENDORS/MICSFT/EBCDIC/CP037",
  :"VENDORS/MICSFT/EBCDIC/CP1026",
  :"VENDORS/MICSFT/EBCDIC/CP500",
  :"VENDORS/MICSFT/MAC/CYRILLIC",
  :"VENDORS/MICSFT/MAC/GREEK",
  :"VENDORS/MICSFT/MAC/ICELAND",
  :"VENDORS/MICSFT/MAC/LATIN2",
  :"VENDORS/MICSFT/MAC/ROMAN",
  :"VENDORS/MICSFT/MAC/TURKISH",
  :"VENDORS/MICSFT/PC/CP437",
  :"VENDORS/MICSFT/PC/CP737",
  :"VENDORS/MICSFT/PC/CP775",
  :"VENDORS/MICSFT/PC/CP850",
  :"VENDORS/MICSFT/PC/CP852",
  :"VENDORS/MICSFT/PC/CP855",
  :"VENDORS/MICSFT/PC/CP857",
  :"VENDORS/MICSFT/PC/CP860",
  :"VENDORS/MICSFT/PC/CP861",
  :"VENDORS/MICSFT/PC/CP862",
  :"VENDORS/MICSFT/PC/CP863",
  :"VENDORS/MICSFT/PC/CP864",
  :"VENDORS/MICSFT/PC/CP865",
  :"VENDORS/MICSFT/PC/CP866",
  :"VENDORS/MICSFT/PC/CP869",
  :"VENDORS/MICSFT/PC/CP874",
  :"VENDORS/MICSFT/WINDOWS/CP1250",
  :"VENDORS/MICSFT/WINDOWS/CP1251",
  :"VENDORS/MICSFT/WINDOWS/CP1252",
  :"VENDORS/MICSFT/WINDOWS/CP1253",
  :"VENDORS/MICSFT/WINDOWS/CP1254",
  :"VENDORS/MICSFT/WINDOWS/CP1255",
  :"VENDORS/MICSFT/WINDOWS/CP1256",
  :"VENDORS/MICSFT/WINDOWS/CP1257",
  :"VENDORS/MICSFT/WINDOWS/CP1258",
  :"VENDORS/MICSFT/WINDOWS/CP874",
  :"VENDORS/MICSFT/WINDOWS/CP932",
  :"VENDORS/MICSFT/WINDOWS/CP936",
  :"VENDORS/MICSFT/WINDOWS/CP949",
  :"VENDORS/MICSFT/WINDOWS/CP950",
  :"VENDORS/MISC/ATARIST",
  :"VENDORS/MISC/CP424",
  :"VENDORS/MISC/CP856",
  :"VENDORS/MISC/KOI8-R",
  :"VENDORS/MISC/KOI8-U",
  :"VENDORS/MISC/KPS9566",
  :"VENDORS/MISC/KZ1048",
  :"VENDORS/MISC/US-ASCII-QUOTES"
]
tallakt commented 3 months ago

I believe this was pushed to hex now