#ifndef _TIMESPEC_UTILS_H
#define _TIMESPEC_UTILS_H

struct timespec;

static inline bool timespec_eq(struct timespec a, struct timespec b);
static inline bool timespec_ne(struct timespec a, struct timespec b);
static inline bool timespec_lt(struct timespec a, struct timespec b);
static inline bool timespec_lte(struct timespec a, struct timespec b);
static inline bool timespec_gt(struct timespec a, struct timespec b);
static inline bool timespec_gte(struct timespec a, struct timespec b);
static inline struct timespec timespec_sub(struct timespec a, struct timespec b);

#include "timespec_utils.def.h"
#endif
