diff options
Diffstat (limited to 'lib/string.h')
-rw-r--r-- | lib/string.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/string.h b/lib/string.h index 0d34f9c5..bd4fd2a0 100644 --- a/lib/string.h +++ b/lib/string.h @@ -60,6 +60,15 @@ memset32(void *D, u32 val, uint n) dst[i] = val; } +static inline int +bstrcmp(const char *s1, const char *s2) +{ + if (s1 && s2) + return strcmp(s1, s2); + else + return !s2 - !s1; +} + #define ROUTER_ID_64_LENGTH 23 #endif |