add unsigned char hexdump function
parent
ee1dd794aa
commit
9950905ba8
13
navmon.cc
13
navmon.cc
|
@ -324,6 +324,19 @@ string makeHexDump(const string& str)
|
|||
return ret;
|
||||
}
|
||||
|
||||
string makeHexDump(const basic_string<uint8_t>& str)
|
||||
{
|
||||
char tmp[5];
|
||||
string ret;
|
||||
ret.reserve((int)(str.size()*2.2));
|
||||
|
||||
for(string::size_type n=0;n<str.size();++n) {
|
||||
snprintf(tmp, sizeof(tmp), "%02x ", (unsigned char)str[n]);
|
||||
ret+=tmp;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
std::string sbasName(int prn)
|
||||
{
|
||||
string sbas;
|
||||
|
|
|
@ -81,6 +81,7 @@ void getGalDateFromUTC(time_t t, int& wn, int& tow);
|
|||
|
||||
|
||||
std::string makeHexDump(const std::string& str);
|
||||
std::string makeHexDump(const std::basic_string<uint8_t>& str);
|
||||
size_t writen2(int fd, const void *buf, size_t count);
|
||||
void unixDie(const std::string& reason);
|
||||
time_t parseTime(std::string_view in);
|
||||
|
|
Loading…
Reference in New Issue