Also print messages to output, so the tool is more generally useful

svn path=/trunk/; revision=38316
This commit is contained in:
KJK::Hyperion 2008-12-23 20:37:53 +00:00
parent 10ed852076
commit 4349cee957

View file

@ -31,7 +31,7 @@ int _tmain(int argc, TCHAR ** argv)
return -1; return -1;
} }
if (_tcsstr(argv[1], "--winetest") && (argc == 3)) if (_tcsstr(argv[1], "--winetest") && (argc == 3))
{ {
char psBuffer[128]; char psBuffer[128];
char psBuffer2[128]; char psBuffer2[128];
@ -63,6 +63,7 @@ int _tmain(int argc, TCHAR ** argv)
char *nlptr2 = strchr(psBuffer2, '\n'); char *nlptr2 = strchr(psBuffer2, '\n');
if (nlptr2) if (nlptr2)
*nlptr2 = '\0'; *nlptr2 = '\0';
puts(psBuffer2);
OutputDebugStringA(psBuffer2); OutputDebugStringA(psBuffer2);
} }
_pclose(pPipe2); _pclose(pPipe2);
@ -72,7 +73,7 @@ int _tmain(int argc, TCHAR ** argv)
_pclose(pPipe); _pclose(pPipe);
} }
} }
else if (_tcsstr(argv[1], "--process") && (argc == 3)) else if (_tcsstr(argv[1], "--process") && (argc == 3))
{ {
char psBuffer[128]; char psBuffer[128];
FILE *pPipe; FILE *pPipe;
@ -82,6 +83,7 @@ int _tmain(int argc, TCHAR ** argv)
{ {
while(fgets(psBuffer, 128, pPipe)) while(fgets(psBuffer, 128, pPipe))
{ {
puts(psBuffer);
OutputDebugStringA(psBuffer); OutputDebugStringA(psBuffer);
} }
_pclose(pPipe); _pclose(pPipe);
@ -112,6 +114,7 @@ int _tmain(int argc, TCHAR ** argv)
} }
offset++; offset++;
} }
_putts(buf);
OutputDebugString(buf); OutputDebugString(buf);
HeapFree(GetProcessHeap(), 0, buf); HeapFree(GetProcessHeap(), 0, buf);
} }