By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!If you don't understand the question, I doubt you would understand an answer to your question.What do you actually want to achieve?
Charles, can you explain further? %X in the HEX type and I'd expect a prefix with it. What's %q?Use %q or %X, and cast your argument to unsigned __int64 ?
According to TakeCommand.h, %q is a 64-bit integer and %X is a 64-bit hex integer in Printf(), Qprintf(), and ColorPrintf().Charles, can you explain further? %X in the HEX type and I'd expect a prefix with it. What's %q?
OK, now I see the notes in TakeCmd.h. Hmmm! I've never used %q. And I have always used %X as in C/Win32 ... uppercase hex, with a prefix (usually l or I64) and never casting the matching argument.Charles, can you explain further? %X in the HEX type and I'd expect a prefix with it. What's %q?
Sprintf(szExpr, L"%%@FILECLOSE[<type>]", (cast?) h);
ExpandVariables(szExpr, 0);
Sprintf(szExpr, L"%%@FILECLOSE[%q]", (ULONGLONG) h);