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
|
#include <netdb.h>
/* Client side */
extern int
client(int, char * const [],
int (*)(char *, char *, int, int, int, int, const char *, const char *));
extern int
connect_socket(struct addrinfo *, char *, char *);
extern struct addrinfo*
solve(char *, char*);
/* Display functions */
extern void
start(const char *, ...)
__attribute__ ((format (printf, 1, 2)));
extern void
end(const char *, ...)
__attribute__ ((format (printf, 1, 2)));
extern void
fail(const char *, ...)
__attribute__ ((format (printf, 1, 2)));
extern void
warn(const char *, ...)
__attribute__ ((format (printf, 1, 2)));
|