Commit 3df9509e authored by Adam Wujek's avatar Adam Wujek 💬

ppsi: Support 64bit values of extra timestamp delays

Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent ebb85515
......@@ -13,6 +13,7 @@ extern int wrc_ui_mode;
extern int wrc_stat_running;
const char *fromhex(const char *hex, int *v);
const char *fromhex64(const char *hex, int64_t *v);
const char *fromdec(const char *dec, int *v);
void decode_mac(const char *str, unsigned char *mac);
char *format_mac(char *s, const unsigned char *mac);
......
ppsi @ c0a3c95b
Subproject commit aff58d8379d30464c944f795a08dc03bf9eb53f2
Subproject commit c0a3c95b76a7bc8d7f460972d85cb346f3e99d71
......@@ -220,9 +220,11 @@ int shell_interactive()
return 0;
}
const char *fromhex(const char *hex, int *v)
const char *fromhex64(const char *hex, int64_t *v)
{
int o = 0, sign = 1;
int64_t o = 0;
int sign = 1;
if (hex && *hex == '-') {
sign = -1;
......@@ -244,6 +246,16 @@ const char *fromhex(const char *hex, int *v)
return hex;
}
const char *fromhex(const char *hex, int *v)
{
const char *ret;
int64_t v64;
ret = fromhex64(hex, &v64);
*v = (int)v64;
return ret;
}
const char *fromdec(const char *dec, int *v)
{
int o = 0, sign = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment