1
0
Fork 0

DBG: Capitalize console error/output messages (#1215)

This commit is contained in:
Nukem 2016-11-04 23:45:39 -04:00 committed by Duncan Ogilvie
parent e285b4ed2f
commit e5026590b4
14 changed files with 129 additions and 129 deletions

View File

@ -293,7 +293,7 @@ void cmdloop()
if(found->debugonly && !DbgIsDebugging()) //stop processing on debug-only commands
{
dprintf(QT_TRANSLATE_NOOP("DBG", "the command \"%s\" is debug-only\n"), command.c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "The command \"%s\" is debug-only\n"), command.c_str());
break;
}
@ -337,7 +337,7 @@ bool cmddirectexec(const char* cmd)
if(found->debugonly && !DbgIsDebugging()) //stop processing on debug-only commands
{
dprintf(QT_TRANSLATE_NOOP("DBG", "the command \"%s\" is debug-only\n"), command.c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "The command \"%s\" is debug-only\n"), command.c_str());
return false;
}

View File

@ -233,20 +233,20 @@ bool cbInstrImageinfo(int argc, char* argv[])
{
if(!valfromstring(argv[1], &address))
{
dputs(QT_TRANSLATE_NOOP("DBG", "invalid argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Invalid argument"));
return false;
}
}
mod = MemFindBaseAddr(address, nullptr);
if(mod == 0)
{
dputs(QT_TRANSLATE_NOOP("DBG", "invalid argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Invalid argument"));
return false;
}
info = ModInfoFromAddr(mod);
if(info == nullptr)
{
dputs(QT_TRANSLATE_NOOP("DBG", "invalid argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Invalid argument"));
return false;
}
auto c = GetPE32DataFromMappedFile(info->fileMapVA, 0, UE_CHARACTERISTICS);

View File

@ -385,7 +385,7 @@ bool cbDebugSetHardwareBreakpoint(int argc, char* argv[])
{
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!"));
return false;
}
duint addr;
@ -754,7 +754,7 @@ bool cbDebugDeleteMemoryBreakpoint(int argc, char* argv[])
{
if(!BpGetCount(BPMEMORY))
{
dputs(QT_TRANSLATE_NOOP("DBG", "no memory breakpoints to delete!"));
dputs(QT_TRANSLATE_NOOP("DBG", "No memory breakpoints to delete!"));
return true;
}
if(!BpEnumAll(cbDeleteAllMemoryBreakpoints)) //at least one deletion failed

View File

@ -63,7 +63,7 @@ static bool cbDebugSetBPXFastResumeCommon(BP_TYPE Type, int argc, char* argv[])
BREAKPOINT bp;
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!\n"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!\n"));
return false;
}
auto fastResume = true;
@ -93,7 +93,7 @@ static bool cbDebugSetBPXSingleshootCommon(BP_TYPE Type, int argc, char* argv[])
BREAKPOINT bp;
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!\n"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!\n"));
return false;
}
auto singleshoot = true;
@ -123,7 +123,7 @@ static bool cbDebugSetBPXSilentCommon(BP_TYPE Type, int argc, char* argv[])
BREAKPOINT bp;
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!\n"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!\n"));
return false;
}
auto silent = true;
@ -152,7 +152,7 @@ static bool cbDebugGetBPXHitCountCommon(BP_TYPE Type, int argc, char* argv[])
{
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!\n"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!\n"));
return false;
}
BREAKPOINT bp;
@ -170,7 +170,7 @@ static bool cbDebugResetBPXHitCountCommon(BP_TYPE Type, int argc, char* argv[])
{
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!\n"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!\n"));
return false;
}
duint value = 0;

View File

@ -47,7 +47,7 @@ bool cbDebugInit(int argc, char* argv[])
static char arg1[deflen] = "";
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!"));
return false;
}
strcpy_s(arg1, argv[1]);

View File

@ -12,7 +12,7 @@ static bool ReadWriteVariable(const char* varname, const std::function<bool(duin
int varsize;
if(!valfromstring(varname, &set_value, true, true, &varsize, &isvar))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid variable \"%s\"\n"), varname);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid variable \"%s\"\n"), varname);
return false;
}
bool retVal = callback(&set_value, varsize);
@ -27,7 +27,7 @@ static bool ReadWriteVariable(const char* varname, const std::function<bool(duin
duint value;
if(valfromstring(varname, &value)) //if the var is a value already it's an invalid destination
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid variable \"%s\"\n"), varname);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid variable \"%s\"\n"), varname);
return false;
}
varnew(varname, set_value, VAR_USER);
@ -221,7 +221,7 @@ bool cbInstrPush(int argc, char* argv[])
{
if(argc < 2)
{
dputs(QT_TRANSLATE_NOOP("DBG", "not enough arguments!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not enough arguments!"));
return false;
}
duint value;
@ -322,14 +322,14 @@ bool cbInstrMov(int argc, char* argv[])
int len = (int)dataText.length();
if(len % 2)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid hex string \"%s\" (length not divisible by 2)\n"), dataText.c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid hex string \"%s\" (length not divisible by 2)\n"), dataText.c_str());
return false;
}
for(int i = 0; i < len; i++)
{
if(!isxdigit(dataText[i]))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid hex string \"%s\" (contains invalid characters)\n"), dataText.c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid hex string \"%s\" (contains invalid characters)\n"), dataText.c_str());
return false;
}
}
@ -337,7 +337,7 @@ bool cbInstrMov(int argc, char* argv[])
duint dest;
if(!valfromstring(argv[1], &dest) || !MemIsValidReadPtr(dest))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid destination \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid destination \"%s\"\n"), argv[1]);
return false;
}
//Convert text to byte array (very ugly)
@ -350,7 +350,7 @@ bool cbInstrMov(int argc, char* argv[])
int res = 0;
if(sscanf_s(b, "%X", &res) != 1)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid hex byte \"%s\"\n"), b);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid hex byte \"%s\"\n"), b);
return false;
}
data()[j] = res;
@ -358,7 +358,7 @@ bool cbInstrMov(int argc, char* argv[])
//Move data to destination
if(!MemWrite(dest, data(), data.size()))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to write to %p\n"), dest);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to write to %p\n"), dest);
return false;
}
GuiUpdateAllViews(); //refresh disassembly/dump/etc
@ -369,7 +369,7 @@ bool cbInstrMov(int argc, char* argv[])
duint set_value = 0;
if(!valfromstring(srcText.c_str(), &set_value))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid src \"%s\"\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid src \"%s\"\n"), argv[2]);
return false;
}
bool isvar = false;
@ -382,7 +382,7 @@ bool cbInstrMov(int argc, char* argv[])
duint value;
if(valfromstring(argv[1], &value)) //if the var is a value already it's an invalid destination
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid dest \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid dest \"%s\"\n"), argv[1]);
return false;
}
varnew(argv[1], set_value, VAR_USER);

View File

@ -18,11 +18,11 @@ bool cbInstrChd(int argc, char* argv[])
return false;
if(!DirExists(argv[1]))
{
dputs(QT_TRANSLATE_NOOP("DBG", "directory doesn't exist"));
dputs(QT_TRANSLATE_NOOP("DBG", "Directory doesn't exist"));
return false;
}
SetCurrentDirectoryW(StringUtils::Utf8ToUtf16(argv[1]).c_str());
dputs(QT_TRANSLATE_NOOP("DBG", "current directory changed!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Current directory changed!"));
return true;
}
@ -157,12 +157,12 @@ bool cbInstrAssemble(int argc, char* argv[])
duint addr = 0;
if(!valfromstring(argv[1], &addr))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid expression: \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid expression: \"%s\"!\n"), argv[1]);
return false;
}
if(!DbgMemIsValidReadPtr(addr))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid address: %p!\n"), addr);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid address: %p!\n"), addr);
return false;
}
bool fillnop = false;
@ -173,7 +173,7 @@ bool cbInstrAssemble(int argc, char* argv[])
if(!assembleat(addr, argv[2], &size, error, fillnop))
{
varset("$result", size, false);
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to assemble \"%s\" (%s)\n"), argv[2], error);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to assemble \"%s\" (%s)\n"), argv[2], error);
return false;
}
varset("$result", size, false);
@ -565,7 +565,7 @@ bool cbInstrMnemonichelp(int argc, char* argv[])
return false;
auto description = MnemonicHelp::getDescription(argv[1]);
if(!description.length())
dputs(QT_TRANSLATE_NOOP("DBG", "no description or empty description"));
dputs(QT_TRANSLATE_NOOP("DBG", "No description or empty description"));
else
{
auto padding = "================================================================";

View File

@ -31,13 +31,13 @@ bool cbInstrFind(int argc, char* argv[])
duint base = MemFindBaseAddr(addr, &size, true);
if(!base)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid memory address %p!\n"), addr);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid memory address %p!\n"), addr);
return false;
}
Memory<unsigned char*> data(size, "cbInstrFind:data");
if(!MemRead(base, data(), size))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to read memory!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to read memory!"));
return false;
}
duint start = addr - base;
@ -80,7 +80,7 @@ bool cbInstrFindAll(int argc, char* argv[])
duint base = MemFindBaseAddr(addr, &size, true);
if(!base)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid memory address %p!\n"), addr);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid memory address %p!\n"), addr);
return false;
}
if(argc >= 4)
@ -92,7 +92,7 @@ bool cbInstrFindAll(int argc, char* argv[])
Memory<unsigned char*> data(size, "cbInstrFindAll:data");
if(!MemRead(base, data(), size))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to read memory!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to read memory!"));
return false;
}
duint start = addr - base;
@ -132,7 +132,7 @@ bool cbInstrFindAll(int argc, char* argv[])
std::vector<PatternByte> searchpattern;
if(!patterntransform(pattern, searchpattern))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to transform pattern!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to transform pattern!"));
return false;
}
while(refCount < maxFindResults)
@ -192,7 +192,7 @@ bool cbInstrFindAllMem(int argc, char* argv[])
std::vector<PatternByte> searchpattern;
if(!patterntransform(pattern, searchpattern))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to transform pattern!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to transform pattern!"));
return false;
}
@ -328,7 +328,7 @@ bool cbInstrFindAsm(int argc, char* argv[])
char error[MAX_ERROR_SIZE] = "";
if(!assemble(addr + size / 2, dest, &asmsize, argv[1], error))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to assemble \"%s\" (%s)!\n"), argv[1], error);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to assemble \"%s\" (%s)!\n"), argv[1], error);
return false;
}
BASIC_INSTRUCTION_INFO basicinfo;
@ -999,7 +999,7 @@ bool cbInstrYara(int argc, char* argv[])
{
if(!valfromstring(argv[2], &addr))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid value \"%s\"!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid value \"%s\"!\n"), argv[2]);
return false;
}
@ -1017,12 +1017,12 @@ bool cbInstrYara(int argc, char* argv[])
char modPath[MAX_PATH] = "";
if(!ModPathFromAddr(base, modPath, MAX_PATH))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to get module path for %p!\n"), base);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to get module path for %p!\n"), base);
return false;
}
if(!FileHelper::ReadAllData(modPath, rawFileData))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to read file \"%s\"!\n"), modPath);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to read file \"%s\"!\n"), modPath);
return false;
}
size = rawFileData.size();
@ -1032,7 +1032,7 @@ bool cbInstrYara(int argc, char* argv[])
memcpy(data(), rawFileData.data(), size);
else if(!MemRead(base, data(), size))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to read memory page %p[%X]!\n"), base, DWORD(size));
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to read memory page %p[%X]!\n"), base, DWORD(size));
return false;
}
@ -1084,19 +1084,19 @@ bool cbInstrYara(int argc, char* argv[])
bSuccess = true;
break;
case ERROR_TOO_MANY_MATCHES:
dputs(QT_TRANSLATE_NOOP("DBG", "too many matches!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Too many matches!"));
break;
default:
dputs(QT_TRANSLATE_NOOP("DBG", "error while scanning memory!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error while scanning memory!"));
break;
}
yr_rules_destroy(yrRules);
}
else
dputs(QT_TRANSLATE_NOOP("DBG", "error while getting the rules!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error while getting the rules!"));
}
else
dputs(QT_TRANSLATE_NOOP("DBG", "errors in the rules file!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Errors in the rules file!"));
yr_compiler_destroy(yrCompiler);
}
else
@ -1110,7 +1110,7 @@ bool cbInstrYaramod(int argc, char* argv[])
return false;
if(!ModBaseFromName(argv[2]))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid module \"%s\"!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid module \"%s\"!\n"), argv[2]);
return false;
}
return cmddirectexec(StringUtils::sprintf("yara \"%s\",\"%s\",%s", argv[1], argv[2], argc > 3 && *argv[3] == '1' ? "1" : "0").c_str());

View File

@ -89,7 +89,7 @@ bool cbBadCmd(int argc, char* argv[])
}
else //unknown command
{
dprintf(QT_TRANSLATE_NOOP("DBG", "unknown command/expression: \"%s\"\n"), *argv);
dprintf(QT_TRANSLATE_NOOP("DBG", "Unknown command/expression: \"%s\"\n"), *argv);
return false;
}
return true;
@ -117,12 +117,12 @@ bool cbInstrSetstr(int argc, char* argv[])
varnew(argv[1], 0, VAR_USER);
if(!vargettype(argv[1], 0))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "no such variable \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "No such variable \"%s\"!\n"), argv[1]);
return false;
}
if(!varset(argv[1], argv[2], false))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to set variable \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to set variable \"%s\"!\n"), argv[1]);
return false;
}
cmddirectexec(StringUtils::sprintf("getstr \"%s\"", argv[1]).c_str());
@ -136,24 +136,24 @@ bool cbInstrGetstr(int argc, char* argv[])
VAR_VALUE_TYPE valtype;
if(!vargettype(argv[1], 0, &valtype))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "no such variable \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "No such variable \"%s\"!\n"), argv[1]);
return false;
}
if(valtype != VAR_STRING)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "variable \"%s\" is not a string!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Variable \"%s\" is not a string!\n"), argv[1]);
return false;
}
int size;
if(!varget(argv[1], (char*)0, &size, 0) || !size)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to get variable size \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to get variable size \"%s\"!\n"), argv[1]);
return false;
}
Memory<char*> string(size + 1, "cbInstrGetstr:string");
if(!varget(argv[1], string(), &size, 0))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to get variable data \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to get variable data \"%s\"!\n"), argv[1]);
return false;
}
dprintf_untranslated("%s=\"%s\"\n", argv[1], string());
@ -167,38 +167,38 @@ bool cbInstrCopystr(int argc, char* argv[])
VAR_VALUE_TYPE valtype;
if(!vargettype(argv[2], 0, &valtype))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "no such variable \"%s\"!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "No such variable \"%s\"!\n"), argv[2]);
return false;
}
if(valtype != VAR_STRING)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "variable \"%s\" is not a string!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Variable \"%s\" is not a string!\n"), argv[2]);
return false;
}
int size;
if(!varget(argv[2], (char*)0, &size, 0) || !size)
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to get variable size \"%s\"!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to get variable size \"%s\"!\n"), argv[2]);
return false;
}
Memory<char*> string(size + 1, "cbInstrGetstr:string");
if(!varget(argv[2], string(), &size, 0))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "failed to get variable data \"%s\"!\n"), argv[2]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Failed to get variable data \"%s\"!\n"), argv[2]);
return false;
}
duint addr;
if(!valfromstring(argv[1], &addr))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid address \"%s\"!\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid address \"%s\"!\n"), argv[1]);
return false;
}
if(!MemPatch(addr, string(), strlen(string())))
{
dputs(QT_TRANSLATE_NOOP("DBG", "memwrite failed!"));
dputs(QT_TRANSLATE_NOOP("DBG", "MemPatch failed!"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "string written!"));
dputs(QT_TRANSLATE_NOOP("DBG", "String written!"));
GuiUpdateAllViews();
GuiUpdatePatches();
return true;
@ -218,7 +218,7 @@ bool cbInstrLoopList(int argc, char* argv[])
LoopEnum(0, &cbsize);
if(!cbsize)
{
dputs(QT_TRANSLATE_NOOP("DBG", "no loops"));
dputs(QT_TRANSLATE_NOOP("DBG", "No loops"));
return true;
}
Memory<LOOPSINFO*> loops(cbsize, "cbInstrLoopList:loops");
@ -259,14 +259,14 @@ bool cbInstrCapstone(int argc, char* argv[])
duint addr = 0;
if(!valfromstring(argv[1], &addr) || !MemIsValidReadPtr(addr))
{
dprintf("invalid address \"%s\"\n", argv[1]);
dprintf("Invalid address \"%s\"\n", argv[1]);
return false;
}
unsigned char data[16];
if(!MemRead(addr, data, sizeof(data)))
{
dprintf("could not read memory at %p\n", addr);
dprintf("Could not read memory at %p\n", addr);
return false;
}
@ -277,7 +277,7 @@ bool cbInstrCapstone(int argc, char* argv[])
Capstone cp;
if(!cp.Disassemble(addr, data))
{
dputs("failed to disassemble!\n");
dputs("Failed to disassemble!\n");
return false;
}
@ -324,7 +324,7 @@ bool cbInstrVisualize(int argc, char* argv[])
duint maxaddr;
if(!valfromstring(argv[1], &start) || !valfromstring(argv[2], &maxaddr))
{
dputs("invalid arguments!");
dputs("Invalid arguments!");
return false;
}
//actual algorithm
@ -416,13 +416,13 @@ bool cbInstrMeminfo(int argc, char* argv[])
{
if(argc < 3)
{
dputs(QT_TRANSLATE_NOOP("DBG", "usage: meminfo a/r, addr"));
dputs(QT_TRANSLATE_NOOP("DBG", "Usage: meminfo a/r, addr"));
return false;
}
duint addr;
if(!valfromstring(argv[2], &addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "invalid argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Invalid argument"));
return false;
}
if(argv[1][0] == 'a')
@ -431,13 +431,13 @@ bool cbInstrMeminfo(int argc, char* argv[])
if(!ReadProcessMemory(fdProcessInfo->hProcess, (void*)addr, &buf, sizeof(buf), nullptr))
dputs(QT_TRANSLATE_NOOP("DBG", "ReadProcessMemory failed!"));
else
dprintf(QT_TRANSLATE_NOOP("DBG", "data: %02X\n"), buf);
dprintf(QT_TRANSLATE_NOOP("DBG", "Data: %02X\n"), buf);
}
else if(argv[1][0] == 'r')
{
MemUpdateMap();
GuiUpdateMemoryView();
dputs(QT_TRANSLATE_NOOP("DBG", "memory map updated!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Memory map updated!"));
}
return true;
}

View File

@ -40,7 +40,7 @@ bool cbInstrCommentSet(int argc, char* argv[])
return false;
if(!CommentSet(addr, argv[2], true))
{
dputs(QT_TRANSLATE_NOOP("DBG", "error setting comment"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error setting comment"));
return false;
}
return true;
@ -55,7 +55,7 @@ bool cbInstrCommentDel(int argc, char* argv[])
return false;
if(!CommentDelete(addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "error deleting comment"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error deleting comment"));
return false;
}
GuiUpdateAllViews();
@ -75,7 +75,7 @@ bool cbInstrCommentList(int argc, char* argv[])
CommentEnum(0, &cbsize);
if(!cbsize)
{
dputs(QT_TRANSLATE_NOOP("DBG", "no comments"));
dputs(QT_TRANSLATE_NOOP("DBG", "No comments"));
return true;
}
Memory<COMMENTSINFO*> comments(cbsize, "cbInstrCommentList:comments");
@ -102,7 +102,7 @@ bool cbInstrCommentClear(int argc, char* argv[])
{
CommentClear();
GuiUpdateAllViews();
dputs(QT_TRANSLATE_NOOP("DBG", "all comments deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "All comments deleted!"));
return true;
}
@ -115,7 +115,7 @@ bool cbInstrLabelSet(int argc, char* argv[])
return false;
if(!LabelSet(addr, argv[2], true))
{
dputs(QT_TRANSLATE_NOOP("DBG", "error setting label"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error setting label"));
return false;
}
GuiUpdateAllViews();
@ -131,7 +131,7 @@ bool cbInstrLabelDel(int argc, char* argv[])
return false;
if(!LabelDelete(addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "error deleting label"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error deleting label"));
return false;
}
return true;
@ -150,7 +150,7 @@ bool cbInstrLabelList(int argc, char* argv[])
LabelEnum(0, &cbsize);
if(!cbsize)
{
dputs(QT_TRANSLATE_NOOP("DBG", "no labels"));
dputs(QT_TRANSLATE_NOOP("DBG", "No labels"));
return true;
}
Memory<LABELSINFO*> labels(cbsize, "cbInstrLabelList:labels");
@ -177,7 +177,7 @@ bool cbInstrLabelClear(int argc, char* argv[])
{
LabelClear();
GuiUpdateAllViews();
dputs(QT_TRANSLATE_NOOP("DBG", "all labels deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "All labels deleted!"));
return true;
}
@ -190,10 +190,10 @@ bool cbInstrBookmarkSet(int argc, char* argv[])
return false;
if(!BookmarkSet(addr, true))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to set bookmark!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to set bookmark!"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "bookmark set!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Bookmark set!"));
return true;
}
@ -206,10 +206,10 @@ bool cbInstrBookmarkDel(int argc, char* argv[])
return false;
if(!BookmarkDelete(addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to delete bookmark!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to delete bookmark!"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "bookmark deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Bookmark deleted!"));
return true;
}
@ -261,7 +261,7 @@ bool cbInstrBookmarkClear(int argc, char* argv[])
{
LabelClear();
GuiUpdateAllViews();
dputs(QT_TRANSLATE_NOOP("DBG", "all bookmarks deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "All bookmarks deleted!"));
return true;
}
@ -275,10 +275,10 @@ bool cbInstrFunctionAdd(int argc, char* argv[])
return false;
if(!FunctionAdd(start, end, true))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to add function"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to add function"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "function added!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Function added!"));
GuiUpdateAllViews();
return true;
}
@ -292,10 +292,10 @@ bool cbInstrFunctionDel(int argc, char* argv[])
return false;
if(!FunctionDelete(addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to delete function"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to delete function"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "function deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Function deleted!"));
GuiUpdateAllViews();
return true;
}
@ -351,7 +351,7 @@ bool cbInstrFunctionClear(int argc, char* argv[])
{
FunctionClear();
GuiUpdateAllViews();
dputs(QT_TRANSLATE_NOOP("DBG", "all functions deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "All functions deleted!"));
return true;
}
@ -365,10 +365,10 @@ bool cbInstrArgumentAdd(int argc, char* argv[])
return false;
if(!ArgumentAdd(start, end, true))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to add argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to add argument"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "argument added!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Argument added!"));
GuiUpdateAllViews();
return true;
}
@ -382,10 +382,10 @@ bool cbInstrArgumentDel(int argc, char* argv[])
return false;
if(!ArgumentDelete(addr))
{
dputs(QT_TRANSLATE_NOOP("DBG", "failed to delete argument"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to delete argument"));
return false;
}
dputs(QT_TRANSLATE_NOOP("DBG", "argument deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Argument deleted!"));
GuiUpdateAllViews();
return true;
}
@ -441,6 +441,6 @@ bool cbInstrArgumentClear(int argc, char* argv[])
{
ArgumentClear();
GuiUpdateAllViews();
dputs(QT_TRANSLATE_NOOP("DBG", "all arguments deleted!"));
dputs(QT_TRANSLATE_NOOP("DBG", "All arguments deleted!"));
return true;
}

View File

@ -16,17 +16,17 @@ bool cbInstrVar(int argc, char* argv[])
add++;
if(valfromstring(argv[1] + add, &value))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid variable name \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid variable name \"%s\"\n"), argv[1]);
return false;
}
if(!valfromstring(arg2, &value))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid value \"%s\"\n"), arg2);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid value \"%s\"\n"), arg2);
return false;
}
if(!varnew(argv[1], value, VAR_USER))
{
dprintf(QT_TRANSLATE_NOOP("DBG", "error creating variable \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Error creating variable \"%s\"\n"), argv[1]);
return false;
}
else
@ -52,9 +52,9 @@ bool cbInstrVarDel(int argc, char* argv[])
if(IsArgumentsLessThan(argc, 2))
return false;
if(!vardel(argv[1], false))
dprintf(QT_TRANSLATE_NOOP("DBG", "could not delete variable \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Could not delete variable \"%s\"\n"), argv[1]);
else
dprintf(QT_TRANSLATE_NOOP("DBG", "deleted variable \"%s\"\n"), argv[1]);
dprintf(QT_TRANSLATE_NOOP("DBG", "Deleted variable \"%s\"\n"), argv[1]);
return true;
}
@ -74,13 +74,13 @@ bool cbInstrVarList(int argc, char* argv[])
size_t cbsize = 0;
if(!varenum(0, &cbsize))
{
dputs(QT_TRANSLATE_NOOP("DBG", "no variables!"));
dputs(QT_TRANSLATE_NOOP("DBG", "No variables!"));
return true;
}
Memory<VAR*> variables(cbsize, "cbInstrVarList:variables");
if(!varenum(variables(), 0))
{
dputs(QT_TRANSLATE_NOOP("DBG", "error listing variables!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Error listing variables!"));
return false;
}

View File

@ -149,7 +149,7 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
if(!parsedatainstruction(instruction, di))
{
if(di.operand.empty())
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "missing operand")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Missing operand")));
return false;
}
@ -167,14 +167,14 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
unsigned long long result = 0;
if(!convertLongLongNumber(di.operand.c_str(), result, 16))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "failed to convert operand")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Failed to convert operand")));
return false;
}
auto buf = (char*)&result;
for(auto i = retsize; i < sizeof(result); i++)
if(buf[i])
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "operand value too big")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Operand value too big")));
return false;
}
buffer = String(buf, retsize);
@ -187,15 +187,15 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
std::vector<unsigned char> data;
if(!StringUtils::FromHex(StringUtils::PadLeft(di.operand, retsize * 2, '0'), data, true))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid operand (FromHex failed)")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid operand (FromHex failed)")));
return false;
}
if(data.size() != retsize)
{
#ifdef _WIN64
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid size (expected %llu, got %llu)")), retsize, data.size());
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid size (expected %llu, got %llu)")), retsize, data.size());
#else //x86
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid size (expected %u, got %u)")), retsize, data.size());
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid size (expected %u, got %u)")), retsize, data.size());
#endif //_WIN64
return false;
}
@ -210,15 +210,15 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
std::vector<unsigned char> data;
if(!StringUtils::FromHex(StringUtils::PadLeft(di.operand, retsize * 2, '0'), data, false))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid operand (FromHex failed)")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid operand (FromHex failed)")));
return false;
}
if(data.size() != retsize)
{
#ifdef _WIN64
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid size (expected %llu, got %llu)")), retsize, data.size());
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid size (expected %llu, got %llu)")), retsize, data.size());
#else //x86
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid size (expected %u, got %u)")), retsize, data.size());
sprintf_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid size (expected %u, got %u)")), retsize, data.size());
#endif //_WIN64
return false;
}
@ -251,12 +251,12 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
String unescaped;
if(!StringUtils::Unescape(di.operand, unescaped))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid string literal")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid string literal")));
return false;
}
if(unescaped.size() > size_t(destsize))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "string too long")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "String too long")));
if(size)
{
*size = int(unescaped.size()); //return correct size
@ -274,14 +274,14 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
String unescaped;
if(!StringUtils::Unescape(di.operand, unescaped))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "invalid string literal")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Invalid string literal")));
return false;
}
WString unicode = StringUtils::Utf8ToUtf16(unescaped);
if(unicode.size()*sizeof(wchar_t) > size_t(destsize))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "string too long")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "String too long")));
if(size)
{
retsize = unicode.size() * 2; //return correct size
@ -301,7 +301,7 @@ bool tryassembledata(duint addr, unsigned char* dest, int destsize, int* size, c
if(retsize > size_t(destsize))
{
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "dest buffer too small")));
strcpy_s(error, MAX_ERROR_SIZE, GuiTranslateText(QT_TRANSLATE_NOOP("DBG", "Dest buffer too small")));
return false;
}

View File

@ -529,7 +529,7 @@ bool plugincmdregister(int pluginHandle, const char* command, CBPLUGINCOMMAND cb
EXCLUSIVE_ACQUIRE(LockPluginCommandList);
pluginCommandList.push_back(plugCmd);
EXCLUSIVE_RELEASE();
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] command \"%s\" registered!\n"), command);
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] Command \"%s\" registered!\n"), command);
return true;
}
@ -553,7 +553,7 @@ bool plugincmdunregister(int pluginHandle, const char* command)
EXCLUSIVE_RELEASE();
if(!dbgcmddel(command))
return false;
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] command \"%s\" unregistered!\n"), command);
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] Command \"%s\" unregistered!\n"), command);
return true;
}
}
@ -803,7 +803,7 @@ bool pluginexprfuncregister(int pluginHandle, const char* name, int argc, CBPLUG
EXCLUSIVE_ACQUIRE(LockPluginExprfunctionList);
pluginExprfunctionList.push_back(plugExprfunction);
EXCLUSIVE_RELEASE();
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] expression function \"%s\" registered!\n"), name);
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] Expression function \"%s\" registered!\n"), name);
return true;
}
@ -819,7 +819,7 @@ bool pluginexprfuncunregister(int pluginHandle, const char* name)
EXCLUSIVE_RELEASE();
if(!ExpressionFunctions::Unregister(name))
return false;
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] expression function \"%s\" unregistered!\n"), name);
dprintf(QT_TRANSLATE_NOOP("DBG", "[PLUGIN] Expression function \"%s\" unregistered!\n"), name);
return true;
}
}

View File

@ -1329,7 +1329,7 @@ bool valapifromstring(const char* name, duint* value, int* value_size, bool prin
if(!GetModuleFileNameExW(fdProcessInfo->hProcess, (HMODULE)modbase, szModName, MAX_PATH))
{
if(!silent)
dprintf(QT_TRANSLATE_NOOP("DBG", "could not get filename of module %p\n"), modbase);
dprintf(QT_TRANSLATE_NOOP("DBG", "Could not get filename of module %p\n"), modbase);
}
else
{
@ -1337,7 +1337,7 @@ bool valapifromstring(const char* name, duint* value, int* value_size, bool prin
if(!mod)
{
if(!silent)
dprintf(QT_TRANSLATE_NOOP("DBG", "unable to load library %s\n"), StringUtils::Utf16ToUtf8(szModName).c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "Unable to load library %s\n"), StringUtils::Utf16ToUtf8(szModName).c_str());
}
else
{
@ -1585,7 +1585,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging"));
*value = 0;
if(value_size)
*value_size = 0;
@ -1644,7 +1644,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
if(!valfromstring(ptrstring.c_str(), value, silent))
{
if(!silent)
dprintf(QT_TRANSLATE_NOOP("DBG", "noexpr failed on %s\n"), ptrstring.c_str());
dprintf(QT_TRANSLATE_NOOP("DBG", "valfromstring_noexpr failed on %s\n"), ptrstring.c_str());
return false;
}
duint addr = *value;
@ -1652,7 +1652,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
if(!MemRead(addr + seg_offset, value, read_size))
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "failed to read memory"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to read memory"));
return false;
}
if(value_size)
@ -1672,7 +1672,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging!"));
*value = 0;
if(value_size)
*value_size = 0;
@ -1690,7 +1690,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging"));
*value = 0;
if(value_size)
*value_size = 0;
@ -1750,7 +1750,7 @@ bool valfromstring_noexpr(const char* string, duint* value, bool silent, bool ba
return result && FunctionGet(*value, &start, nullptr) && *value == start;
}
if(!silent)
dprintf(QT_TRANSLATE_NOOP("DBG", "invalid value: \"%s\"!\n"), string);
dprintf(QT_TRANSLATE_NOOP("DBG", "Invalid value: \"%s\"!\n"), string);
return false; //nothing was OK
}
@ -2222,7 +2222,7 @@ bool valtostring(const char* string, duint value, bool silent)
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging"));
return false;
}
int len = (int)strlen(string);
@ -2262,7 +2262,7 @@ bool valtostring(const char* string, duint value, bool silent)
if(!MemPatch(temp, &value_, read_size))
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "failed to write memory"));
dputs(QT_TRANSLATE_NOOP("DBG", "Failed to write memory"));
return false;
}
GuiUpdateAllViews(); //repaint gui
@ -2274,7 +2274,7 @@ bool valtostring(const char* string, duint value, bool silent)
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging!"));
return false;
}
bool ok = setregister(string, value);
@ -2303,7 +2303,7 @@ bool valtostring(const char* string, duint value, bool silent)
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging"));
return false;
}
bool set = false;
@ -2318,7 +2318,7 @@ bool valtostring(const char* string, duint value, bool silent)
if(!DbgIsDebugging())
{
if(!silent)
dputs(QT_TRANSLATE_NOOP("DBG", "not debugging!"));
dputs(QT_TRANSLATE_NOOP("DBG", "Not debugging!"));
return false;
}
setfpuvalue(string + 1, value);