#include "xroad_common_fwd.h"
#include <stdint.h>
Go to the source code of this file.
◆ xroad_binary
#define xroad_binary |
( |
|
bin, |
|
|
|
len |
|
) |
| |
Value: ({ \
void* _b_11_ = (void*)(bin); \
})
struct xroad_binary_s xroad_binary_t
see common/xroad_binary.h for details
Definition: xroad_common_fwd.h:44
create xroad_binary_t from binary and its length
◆ xroad_binary_cmp
#define xroad_binary_cmp |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value:({ \
xroad_binary_t tmp_1234599 = (a); \
xroad_binary_t tmp_5432199 = (b); \
tmp_1234599.len == tmp_5432199.len ? \
memcmp(tmp_1234599.data, tmp_5432199.data, tmp_1234599.len) : \
(tmp_1234599.len < tmp_5432199.len ? -1 : 1); \
})
compare two binaries
- Returns
- the same as for memcmp
◆ xroad_binary_is_null
#define xroad_binary_is_null |
( |
|
bin | ) |
|
Value:({ \
xroad_binary_t a = (bin); \
(a.len == 0 && a.data == NULL); \
})
check if binary is null
◆ xroad_binary_null