1*eabc0478Schristos /* $NetBSD: utilities.h,v 1.6 2024/08/18 20:47:20 christos Exp $ */ 2abb0f93cSkardel 3abb0f93cSkardel #ifndef UTILITIES_H 4abb0f93cSkardel #define UTILITIES_H 5abb0f93cSkardel 6abb0f93cSkardel #include <math.h> 7abb0f93cSkardel #include <stdio.h> 8abb0f93cSkardel #include <stdlib.h> 98585484eSchristos 108585484eSchristos #include "ntp.h" 118585484eSchristos #include "ntp_stdlib.h" 12abb0f93cSkardel 13abb0f93cSkardel #define HLINE "--------------------------------------------------------------------------------\n" 14abb0f93cSkardel #define PHLINE fprintf(output, HLINE); 15abb0f93cSkardel #define STDLINE printf(HLINE); 16abb0f93cSkardel 17abb0f93cSkardel 18abb0f93cSkardel void pkt_output(struct pkt *dpkg, int pkt_length, FILE *output); 19abb0f93cSkardel void l_fp_output(l_fp *ts, FILE *output); 20abb0f93cSkardel void l_fp_output_bin(l_fp *ts, FILE *output); 21abb0f93cSkardel void l_fp_output_dec(l_fp *ts, FILE *output); 22abb0f93cSkardel 238585484eSchristos char *addrinfo_to_str(const struct addrinfo *addr); 24abb0f93cSkardel char *ss_to_str(sockaddr_u *saddr); 25f003fb54Skardel char *tv_to_str(const struct timeval *tv); 268585484eSchristos const char * hostnameaddr(const char *, const sockaddr_u *); 27abb0f93cSkardel 288585484eSchristos #endif /* UTILITIES_H */ 29