Browse Source

Refine the helper function

pull/2421/head
Max Lv 5 years ago
parent
commit
f0205e7f13
2 changed files with 8 additions and 7 deletions
  1. 7
      src/utils.c
  2. 8
      src/utils.h

7
src/utils.c

@ -551,3 +551,10 @@ get_default_conf(void)
return "config.json";
#endif
}
uint16_t load16_be(const void *s)
{
const uint8_t *in = (const uint8_t *)s;
return ((uint16_t)in[0] << 8)
| ((uint16_t)in[1]);
}

8
src/utils.h

@ -249,12 +249,6 @@ void *ss_realloc(void *ptr, size_t new_size);
int ss_is_ipv6addr(const char *addr);
char *get_default_conf(void);
inline uint16_t load16_be(const void *s)
{
const uint8_t *in = (const uint8_t *)s;
return ((uint16_t)in[0] << 8)
| ((uint16_t)in[1]);
}
uint16_t load16_be(const void *s);
#endif // _UTILS_H
Loading…
Cancel
Save