30 if (
static_cast<unsigned>(
lvl) >
static_cast<unsigned>(
D_LVL_COUNT)) {
41 if (
inp[
i] ==
'\0')
return false;
50 const char c =
inp[
i];
51 if (
c ==
'\0')
return i;
83 if ((
c >=
'a' &&
c <=
'z')
84 || (
c >=
'A' &&
c <=
'Z')
85 || (
c >=
'0' &&
c <=
'9')
172 if (
c >=
'A' &&
c <=
'F')
return true;
173 if (
c >=
'a' &&
c <=
'f')
return true;
179 if (buf ==
NULL)
return;
INT_TYPE _getNumValue(void *ptr)
bool _isFuncChar(const char c)
bool append(dbg_level lvl, const char *format,...)
bool hasNonPrintable(const char *ptr, size_t maxInp)
size_t forwarderNameLen(const char *ptr, size_t max_len)
size_t getAsciiLen(const char *ptr, size_t maxCount, bool acceptNotTerminated=false)
bool isStrLonger(const char *inp, size_t maxLen)
size_t noWhiteCount(char *buf, size_t bufSize)
bool validateFuncName(const char *fPtr, size_t bufSize)
void hexdump(BYTE *buf, size_t bufSize, size_t pad)
bool isSpaceClear(void *ptr, uint64_t size)
size_t getAsciiLenW(const WORD *ptr, size_t maxCount, bool acceptNotTerminated=false)
bool endsWith(std::string string, std::string endStr)