Wide Strings Query

Andrew Talbot Andrew.Talbot at talbotville.com
Wed Jun 28 14:41:52 CDT 2006


I have written a patch to fix some of the write-strings warnings in
regedit's listview.c file, in its OnGetDispInfo() fuction, but I need to
know that my understanding is right, before I submit it. Am I correct in
thinking that I can replace the _T() macros with TCHAR * variables, as
exemplified with reg_szT, below?

@@ -252,6 +252,19 @@
 static void OnGetDispInfo(NMLVDISPINFO* plvdi)
 {
     static TCHAR buffer[200];
+    static TCHAR reg_szT[]               = {'R','E','G','_','S','Z',0},
 
     plvdi->item.pszText = NULL;
     plvdi->item.cchTextMax = 0;
@@ -263,43 +276,43 @@
     case 1:
         switch (((LINE_INFO*)plvdi->item.lParam)->dwValType) {
         case REG_SZ:
-            plvdi->item.pszText = _T("REG_SZ");
+            plvdi->item.pszText = reg_szT;
             break;

Thanks,

-- Andy.





More information about the wine-devel mailing list