Add ip_get_proto()

This commit is contained in:
angt
2015-12-10 13:17:27 +01:00
parent e08eb73f98
commit f36fde5054
3 changed files with 24 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ static inline size_t str_cpy (char *restrict dst, const char *restrict src, size
return i;
}
_pure_
static inline int str_cmp (const char *restrict sa, const char *restrict sb)
{
if (!sa || !sb)
@@ -55,6 +56,7 @@ static inline int str_cmp (const char *restrict sa, const char *restrict sb)
return 1;
}
_pure_
static inline size_t str_len (const char *restrict str)
{
if (!str)
@@ -111,16 +113,19 @@ static inline void buffer_format (buffer_t *buffer)
buffer->read = buffer->data;
}
_pure_
static inline size_t buffer_size (buffer_t *buffer)
{
return buffer->end-buffer->data;
}
_pure_
static inline size_t buffer_write_size (buffer_t *buffer)
{
return buffer->end-buffer->write;
}
_pure_
static inline size_t buffer_read_size (buffer_t *buffer)
{
return buffer->write-buffer->read;