Hex Artifact Content

Artifact 15d3e2419e4acf06a8c9fab6dfcfa855d192c454:


0000: 64 69 66 66 20 2d 75 4e 72 20 74 63 6c 38 2e 34  diff -uNr tcl8.4
0010: 2e 31 39 2e 6f 72 69 67 2f 77 69 6e 2f 74 63 6c  .19.orig/win/tcl
0020: 57 69 6e 44 64 65 2e 63 20 74 63 6c 38 2e 34 2e  WinDde.c tcl8.4.
0030: 31 39 2d 31 72 73 6b 2f 77 69 6e 2f 74 63 6c 57  19-1rsk/win/tclW
0040: 69 6e 44 64 65 2e 63 0a 2d 2d 2d 20 74 63 6c 38  inDde.c.--- tcl8
0050: 2e 34 2e 31 39 2e 6f 72 69 67 2f 77 69 6e 2f 74  .4.19.orig/win/t
0060: 63 6c 57 69 6e 44 64 65 2e 63 09 32 30 30 36 2d  clWinDde.c.2006-
0070: 30 34 2d 30 35 20 31 35 3a 35 30 3a 34 36 2e 30  04-05 15:50:46.0
0080: 30 30 30 30 30 30 30 30 20 2d 30 35 30 30 0a 2b  00000000 -0500.+
0090: 2b 2b 20 74 63 6c 38 2e 34 2e 31 39 2d 31 72 73  ++ tcl8.4.19-1rs
00a0: 6b 2f 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e  k/win/tclWinDde.
00b0: 63 09 32 30 31 30 2d 31 30 2d 31 32 20 31 30 3a  c.2010-10-12 10:
00c0: 34 30 3a 32 33 2e 30 30 30 30 30 30 30 30 30 20  40:23.000000000 
00d0: 2d 30 35 30 30 0a 40 40 20 2d 31 33 30 38 2c 37  -0500.@@ -1308,7
00e0: 20 2b 31 33 30 38 2c 37 20 40 40 0a 20 09 20 20   +1308,7 @@. .  
00f0: 20 20 7d 0a 20 0a 20 09 20 20 20 20 6f 62 6a 63    }. . .    objc
0100: 20 2d 3d 20 28 61 73 79 6e 63 20 2b 20 33 29 3b   -= (async + 3);
0110: 0a 2d 09 20 20 20 20 28 28 54 63 6c 5f 4f 62 6a  .-.    ((Tcl_Obj
0120: 20 2a 2a 29 20 6f 62 6a 76 29 20 2b 3d 20 28 61   **) objv) += (a
0130: 73 79 6e 63 20 2b 20 33 29 3b 0a 2b 09 20 20 20  sync + 3);.+.   
0140: 20 6f 62 6a 76 20 2b 3d 20 28 61 73 79 6e 63 20   objv += (async 
0150: 2b 20 33 29 3b 0a 20 0a 20 20 20 20 20 20 20 20  + 3);. .        
0160: 20 20 20 20 20 2f 2a 0a 20 09 20 20 20 20 20 2a       /*. .     *
0170: 20 53 65 65 20 69 66 20 74 68 65 20 74 61 72 67   See if the targ
0180: 65 74 20 69 6e 74 65 72 70 72 65 74 65 72 20 69  et interpreter i
0190: 73 20 6c 6f 63 61 6c 2e 20 20 49 66 20 73 6f 2c  s local.  If so,
01a0: 20 65 78 65 63 75 74 65 0a 64 69 66 66 20 2d 75   execute.diff -u
01b0: 4e 72 20 74 63 6c 38 2e 34 2e 31 39 2e 6f 72 69  Nr tcl8.4.19.ori
01c0: 67 2f 77 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e  g/win/tclWinReg.
01d0: 63 20 74 63 6c 38 2e 34 2e 31 39 2d 31 72 73 6b  c tcl8.4.19-1rsk
01e0: 2f 77 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e 63  /win/tclWinReg.c
01f0: 0a 2d 2d 2d 20 74 63 6c 38 2e 34 2e 31 39 2e 6f  .--- tcl8.4.19.o
0200: 72 69 67 2f 77 69 6e 2f 74 63 6c 57 69 6e 52 65  rig/win/tclWinRe
0210: 67 2e 63 09 32 30 30 37 2d 30 35 2d 31 35 20 31  g.c.2007-05-15 1
0220: 31 3a 30 38 3a 32 32 2e 30 30 30 30 30 30 30 30  1:08:22.00000000
0230: 30 20 2d 30 35 30 30 0a 2b 2b 2b 20 74 63 6c 38  0 -0500.+++ tcl8
0240: 2e 34 2e 31 39 2d 31 72 73 6b 2f 77 69 6e 2f 74  .4.19-1rsk/win/t
0250: 63 6c 57 69 6e 52 65 67 2e 63 09 32 30 31 30 2d  clWinReg.c.2010-
0260: 31 30 2d 31 32 20 31 30 3a 34 30 3a 32 30 2e 30  10-12 10:40:20.0
0270: 30 30 30 30 30 30 30 30 20 2d 30 35 30 30 0a 40  00000000 -0500.@
0280: 40 20 2d 37 39 30 2c 37 20 2b 37 39 30 2c 37 20  @ -790,7 +790,7 
0290: 40 40 0a 20 09 09 20 20 20 20 54 63 6c 5f 4e 65  @@. ..    Tcl_Ne
02a0: 77 53 74 72 69 6e 67 4f 62 6a 28 54 63 6c 5f 44  wStringObj(Tcl_D
02b0: 53 74 72 69 6e 67 56 61 6c 75 65 28 26 62 75 66  StringValue(&buf
02c0: 29 2c 0a 20 09 09 09 20 20 20 20 54 63 6c 5f 44  ),. ...    Tcl_D
02d0: 53 74 72 69 6e 67 4c 65 6e 67 74 68 28 26 62 75  StringLength(&bu
02e0: 66 29 29 29 3b 0a 20 09 20 20 20 20 69 66 20 28  f)));. .    if (
02f0: 72 65 67 57 69 6e 50 72 6f 63 73 2d 3e 75 73 65  regWinProcs->use
0300: 57 69 64 65 29 20 7b 0a 2d 09 09 77 68 69 6c 65  Wide) {.-..while
0310: 20 28 2a 28 28 54 63 6c 5f 55 6e 69 43 68 61 72   (*((Tcl_UniChar
0320: 20 2a 29 70 29 2b 2b 20 21 3d 20 30 29 20 7b 7d   *)p)++ != 0) {}
0330: 0a 2b 09 09 77 68 69 6c 65 20 28 28 2a 28 28 54  .+..while ((*((T
0340: 63 6c 5f 55 6e 69 43 68 61 72 20 2a 29 70 29 29  cl_UniChar *)p))
0350: 2b 2b 20 21 3d 20 30 29 20 7b 7d 0a 20 09 20 20  ++ != 0) {}. .  
0360: 20 20 7d 20 65 6c 73 65 20 7b 0a 20 09 09 77 68    } else {. ..wh
0370: 69 6c 65 20 28 2a 70 2b 2b 20 21 3d 20 27 5c 30  ile (*p++ != '\0
0380: 27 29 20 7b 7d 0a 20 09 20 20 20 20 7d 0a        ') {}. .    }.