File: utilities.h

package info (click to toggle)
ntp 1%3A4.2.8p12%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 32,472 kB
  • sloc: ansic: 240,078; sh: 6,859; makefile: 3,369; perl: 2,765; python: 1,486; yacc: 1,451; ruby: 817; awk: 417; sed: 47; asm: 37
file content (27 lines) | stat: -rw-r--r-- 754 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef UTILITIES_H
#define UTILITIES_H

#include <math.h>
#include <stdio.h>
#include <stdlib.h>

#include "ntp.h"
#include "ntp_stdlib.h"
#include "lib_strbuf.h"

#define HLINE "--------------------------------------------------------------------------------\n"
#define PHLINE fprintf(output, HLINE);
#define STDLINE printf(HLINE);


void pkt_output(struct pkt *dpkg, int pkt_length, FILE *output);
void l_fp_output(l_fp *ts, FILE *output);
void l_fp_output_bin(l_fp *ts, FILE *output);
void l_fp_output_dec(l_fp *ts, FILE *output);

char *addrinfo_to_str(const struct addrinfo *addr);
char *ss_to_str(sockaddr_u *saddr);
char *tv_to_str(const struct timeval *tv);
const char * hostnameaddr(const char *, const sockaddr_u *);

#endif	/* UTILITIES_H */