// Comparing file files[0][i].name to files[1][j].name
+#ifdef _DEBUG
TCHAR buf[1024];
if (nDirs == 2)
wsprintf(buf, _T("%s %s\n"), (i < files[0].size()) ? files[0][i].filename.c_str() : _T(""), (j < files[1].size()) ? files[1][j].filename.c_str() : _T(""));
wsprintf(buf, _T("%s %s %s\n"), (i < files[0].size()) ? files[0][i].filename.c_str() : _T(""), (j < files[1].size()) ? files[1][j].filename.c_str() : _T(""),
(k < files[2].size()) ? files[2][k].filename.c_str() : _T(""));
OutputDebugString(buf);
-
+#endif
if (i<files[0].size() && (j==files[1].size() ||
collstr(files[0][i].filename, files[1][j].filename, casesensitive) < 0)
&& (nDirs < 3 ||