added unicode support for devcon

This commit is contained in:
FaraSeer 2017-01-02 21:56:37 +03:00
Родитель 3070c2df6e
Коммит de981510f3
2 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -102,7 +102,7 @@ Return Value:
for(dispIndex = 0;DispatchTable[dispIndex].cmd;dispIndex++) {
if(DispatchTable[dispIndex].shortHelp) {
FormatToStream(stdout,DispatchTable[dispIndex].shortHelp,DispatchTable[dispIndex].cmd);
fputs("\n",stdout);
_fputts(TEXT("\n"), stdout);
}
}
}

Просмотреть файл

@ -14,6 +14,8 @@ Abstract:
--*/
#include "devcon.h"
#include <io.h>
#include <fcntl.h>
struct IdEntry {
LPCTSTR String; // string looking for
@ -99,7 +101,7 @@ Return Value:
int c;
for(c=0;c<pad;c++) {
fputs(" ",stdout);
_fputts(TEXT(" "), stdout);
}
}
@ -1076,6 +1078,12 @@ Return Value:
// -r - auto reboot
// -f - force operation
//
#ifdef UNICODE
_setmode(_fileno(stdout), _O_WTEXT);
_setmode(_fileno(stderr), _O_WTEXT);
#endif
baseName = _tcsrchr(argv[0],TEXT('\\'));
if(!baseName) {
baseName = argv[0];