Add a very simple low cost database

This commit is contained in:
angt
2015-12-23 17:11:20 +01:00
parent 7492f977b6
commit fc7f9aa0c8
5 changed files with 177 additions and 12 deletions

View File

@@ -50,16 +50,18 @@ static inline int str_empty (const char *restrict str)
}
_pure_
static inline int str_cmp (const char *restrict sa, const char *restrict sb)
static inline size_t str_cmp (const char *restrict sa, const char *restrict sb)
{
if (!sa || !sb)
return 1;
while (*sa==*sb++)
if (!*sa++)
return 0;
size_t i = 0;
return 1;
while (sa[i]==sb[i])
if (!sa[i++])
return 0;
return i+1;
}
_pure_