Hex Artifact Content

Artifact 995899b7e18c9a77952c717198350e7924e5d760:


0000: 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20  #! /usr/bin/env 
0010: 74 63 6c 73 68 0a 0a 23 20 54 63 6c 20 38 2e 34  tclsh..# Tcl 8.4
0020: 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74   doesn't support
0030: 20 66 65 74 63 68 69 6e 67 20 74 68 65 20 73 79   fetching the sy
0040: 73 74 65 6d 20 65 6e 63 6f 64 69 6e 67 20 66 72  stem encoding fr
0050: 6f 6d 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65  om the environme
0060: 6e 74 0a 69 66 20 7b 24 74 63 6c 5f 76 65 72 73  nt.if {$tcl_vers
0070: 69 6f 6e 20 3d 3d 20 22 38 2e 34 22 7d 20 7b 0a  ion == "8.4"} {.
0080: 09 65 78 69 74 20 30 0a 7d 0a 0a 23 20 54 68 69  .exit 0.}..# Thi
0090: 73 20 74 65 73 74 20 64 6f 65 73 20 6e 6f 74 20  s test does not 
00a0: 79 65 74 20 73 75 70 70 6f 72 74 20 77 68 65 6e  yet support when
00b0: 20 75 73 69 6e 67 20 57 69 6e 33 32 0a 69 66 20   using Win32.if 
00c0: 7b 24 3a 3a 74 63 6c 5f 70 6c 61 74 66 6f 72 6d  {$::tcl_platform
00d0: 28 70 6c 61 74 66 6f 72 6d 29 20 3d 3d 20 22 77  (platform) == "w
00e0: 69 6e 64 6f 77 73 22 7d 20 7b 0a 09 65 78 69 74  indows"} {..exit
00f0: 20 30 0a 7d 0a 0a 69 66 20 7b 5b 65 6e 63 6f 64   0.}..if {[encod
0100: 69 6e 67 20 73 79 73 74 65 6d 5d 20 3d 3d 20 22  ing system] == "
0110: 75 74 66 2d 38 22 7d 20 7b 0a 09 65 78 69 74 20  utf-8"} {..exit 
0120: 30 0a 7d 0a 0a 70 75 74 73 20 22 4c 6f 63 61 6c  0.}..puts "Local
0130: 65 3a 20 20 20 5b 65 6e 63 6f 64 69 6e 67 20 73  e:   [encoding s
0140: 79 73 74 65 6d 5d 22 0a 70 75 74 73 20 22 45 78  ystem]".puts "Ex
0150: 70 65 63 74 65 64 3a 20 75 74 66 2d 38 22 0a 0a  pected: utf-8"..
0160: 65 78 69 74 20 31 0a                             exit 1.