[DBGPRINT]

Convert TABs to spaces.

svn path=/trunk/; revision=63697
This commit is contained in:
Sylvain Petreolle 2014-07-06 17:36:56 +00:00
parent d3be6e62e8
commit e3f91f127c

View file

@ -16,109 +16,109 @@
int _tmain(int argc, TCHAR ** argv) int _tmain(int argc, TCHAR ** argv)
{ {
TCHAR * buf; TCHAR * buf;
int bufsize; int bufsize;
int i; int i;
int offset; int offset;
bufsize = 0; bufsize = 0;
for(i = 1; i < argc; i++) for(i = 1; i < argc; i++)
{ {
bufsize += _tcslen(argv[i]) + 1; bufsize += _tcslen(argv[i]) + 1;
} }
if (!bufsize) if (!bufsize)
{ {
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];
char *nlptr2; char *nlptr2;
char cmd[255]; char cmd[255];
char test[300]; char test[300];
FILE *pPipe; FILE *pPipe;
FILE *pPipe2; FILE *pPipe2;
/* get available tests */ /* get available tests */
pPipe = _tpopen(argv[2], "r"); pPipe = _tpopen(argv[2], "r");
if (pPipe != NULL) if (pPipe != NULL)
{ {
while(fgets(psBuffer, 128, pPipe)) while(fgets(psBuffer, 128, pPipe))
{ {
if (psBuffer[0] == ' ') if (psBuffer[0] == ' ')
{ {
strcpy(cmd, argv[2]); strcpy(cmd, argv[2]);
strcat(cmd, " "); strcat(cmd, " ");
strcat(cmd, psBuffer+4); strcat(cmd, psBuffer+4);
/* run the current test */ /* run the current test */
strcpy(test, "\n\nRunning "); strcpy(test, "\n\nRunning ");
strcat(test, cmd); strcat(test, cmd);
OutputDebugStringA(test); OutputDebugStringA(test);
pPipe2 = _popen(cmd, "r"); pPipe2 = _popen(cmd, "r");
if (pPipe2 != NULL) if (pPipe2 != NULL)
{ {
while(fgets(psBuffer2, 128, pPipe2)) while(fgets(psBuffer2, 128, pPipe2))
{ {
nlptr2 = strchr(psBuffer2, '\n'); nlptr2 = strchr(psBuffer2, '\n');
if (nlptr2) if (nlptr2)
*nlptr2 = '\0'; *nlptr2 = '\0';
puts(psBuffer2); puts(psBuffer2);
OutputDebugStringA(psBuffer2); OutputDebugStringA(psBuffer2);
} }
_pclose(pPipe2); _pclose(pPipe2);
} }
} }
} }
_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;
pPipe = _tpopen(argv[2], "r"); pPipe = _tpopen(argv[2], "r");
if (pPipe != NULL) if (pPipe != NULL)
{ {
while(fgets(psBuffer, 128, pPipe)) while(fgets(psBuffer, 128, pPipe))
{ {
puts(psBuffer); puts(psBuffer);
OutputDebugStringA(psBuffer); OutputDebugStringA(psBuffer);
} }
_pclose(pPipe); _pclose(pPipe);
} }
} }
else else
{ {
buf = HeapAlloc(GetProcessHeap(), 0, (bufsize+1) * sizeof(TCHAR)); buf = HeapAlloc(GetProcessHeap(), 0, (bufsize+1) * sizeof(TCHAR));
if (!buf) if (!buf)
{ {
return -1; return -1;
} }
offset = 0; offset = 0;
for(i = 1; i < argc; i++) for(i = 1; i < argc; i++)
{ {
int length = _tcslen(argv[i]); int length = _tcslen(argv[i]);
_tcsncpy(&buf[offset], argv[i], length); _tcsncpy(&buf[offset], argv[i], length);
offset += length; offset += length;
if (i + 1 < argc) if (i + 1 < argc)
{ {
buf[offset] = _T(' '); buf[offset] = _T(' ');
} }
else else
{ {
buf[offset] = _T('\n'); buf[offset] = _T('\n');
buf[offset+1] = _T('\0'); buf[offset+1] = _T('\0');
} }
offset++; offset++;
} }
_putts(buf); _putts(buf);
OutputDebugString(buf); OutputDebugString(buf);
HeapFree(GetProcessHeap(), 0, buf); HeapFree(GetProcessHeap(), 0, buf);
} }
return 0; return 0;
} }