26 #ifndef COMMON_UTILS_H_
27 #define COMMON_UTILS_H_
38 #define MIN(X, Y) (((X) < (Y)) ? (X) : (Y))
42 #define MAX(X, Y) (((X) > (Y)) ? (X) : (Y))
72 #ifdef DOCA_USE_LIBBSD
74 #include <bsd/string.h>
87 size_t strlcpy(
char *dst,
const char *
src,
size_t size);
100 size_t strlcat(
char *dst,
const char *
src,
size_t size);
char path[MAX_PATH_LEN+1]
static uint64_t *restrict src
enum doca_error doca_error_t
DOCA API return codes.
size_t strlcat(char *dst, const char *src, size_t size)
doca_error_t read_file(char const *path, char **out_bytes, size_t *out_bytes_len)
size_t strlcpy(char *dst, const char *src, size_t size)
doca_error_t sdk_version_callback(void *param, void *doca_config)
void linear_array_init_u16(uint16_t *array, uint16_t n)