29 lines
597 B
C
29 lines
597 B
C
#include <string.h>
|
|
#include <getopt.h>
|
|
#include "ft_ping.h"
|
|
#include "ft_ping_const.h"
|
|
|
|
/* Forward declatation */
|
|
static void init_config(t_ping_config *config);
|
|
/* ------------------- */
|
|
|
|
int
|
|
cli_parse_arguments(int argc, char **argv, t_ping_config *config)
|
|
{
|
|
(void)argc;
|
|
(void)argv;
|
|
init_config(config);
|
|
return 0;
|
|
}
|
|
|
|
static void
|
|
init_config(t_ping_config *config)
|
|
{
|
|
memset(config, 0, sizeof(t_ping_config));
|
|
config->count = DEFAULT_COUNT;
|
|
config->interval = DEFAULT_INTERVAL;
|
|
config->ttl = DEFAULT_TTL;
|
|
config->packet_size = DEFAULT_PACKET_SIZE;
|
|
config->timeout = DEFAULT_TIMEOUT;
|
|
}
|
|
|