http://bugs.winehq.org/show_bug.cgi?id=824 ------- Additional Comments From randy.galbraith(a)cox.net 2004-10-10 00:05 ------- I would like to see if I could resolve this bug. However, I'm having some difficulty understanding the exact nature of the original description. In particular, can the import/export steps below be reproduce on Windows XP or just Windows 95/98/ME? I.e., does Unicode support get in the way? Here is an example program I wrote in an attempt to recreate this issue: http://members.cox.net/~rgalbraith10/wine/bug824/demo824.c http://members.cox.net/~rgalbraith10/wine/bug824/Makefile When this program is run on Windows XP (compiled with gcc under cygwin) the exported registry looks like this: [HKEY_CURRENT_USER\Software\Wine\Bug824] "Empty Value0"=hex(7): "Empty Value1"=hex(7):00,00 "Empty Value2"=hex(7):01,00,00,00 When the program is run under Wine (20040914) the exported registry looks like this: [HKEY_USERS\randy\Software\Wine\Bug824] "Empty Value0"=hex(7):00 "Empty Value1"=hex(7):00 "Empty Value2"=hex(7):01,00 So, we can see "Empty Value0" is reporting "00" (which is the issue at hand). However, what am I to make of Windows XP's "00,00" and "01,00,00,00"? I assume this is because Unicode support, but is part a worry? Interestingly user.reg in Wine stores these entries as this: [Software\\Wine\\Bug824] 1097383218 "Empty Value0"=str(7):"" "Empty Value1"=str(7):"" "Empty Value2"=str(7):"\1" Would it be correct to assume the basic issue is the choice of "str(7)" as the data type for REG_MULTI_SZ? Since this is my first ever post to Wine/Bugzilla, I would appreciate any helpful netiquette points (i.e. should I post to mailing list/newsgroup first, are URLs (as above) preferred over attachments). Kind regards, -Randy Galbraith -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.