git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4451
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- static const wxChar zDefunkt[] = _T("$$default");
+ wxChar zDefunkt[] = _T("$$default");
+ char zBuf[1000];
,(PSZ)WXSTRINGCAST rSection
,(PSZ)WXSTRINGCAST rEntry
,(PSZ)zDefunkt
,(PSZ)WXSTRINGCAST rSection
,(PSZ)WXSTRINGCAST rEntry
,(PSZ)zDefunkt
- if (n != 0L || wxStrcmp(*ppValue, zDefunkt) == 0)
+ if (n == 0L || wxStrcmp(zBuf, zDefunkt) == 0)
+ return FALSE;
+ zBuf[n-1] = '\0';
,(PSZ)WXSTRINGCAST rSection
,(PSZ)WXSTRINGCAST rEntry
,(PSZ)zDefunkt
,(PSZ)WXSTRINGCAST rSection
,(PSZ)WXSTRINGCAST rEntry
,(PSZ)zDefunkt
- if (n != 0L || wxStrcmp(*ppValue, zDefunkt) == 0)
+ if (zBuf == NULL)
+ return FALSE;
+ if (n == 0L || wxStrcmp(zBuf, zDefunkt) == 0)
+ strcpy((char*)*ppValue, zBuf);