Exemple #1
0
int	main(int ac, char **av)
{
  t_info	*info;

  info = init();
  parse_args(ac, av, info);
  if (info == 0)
    usage_server();
  info->zone = create_world(info);
  add_server(info);
  server_get(info);
  free_info(info);
  return (0);
}
Exemple #2
0
void	parse_args(int argc, char **argv, t_info *info)
{
    int	flag;
    int	idx;
    int	i;

    fill_default_info(info);
    i = 1;
    flag = 0;
    while (i < argc)
    {
        if (((idx = is_options(argv[i])) != -1) && argv[++i])
        {
            flag |= gl_opt_srv[idx].opt;
            i = gl_opt_srv[idx].fun(info, argv, i);
            if (i == -1)
                usage_server();
        }
        else
            usage_server();
    }
    /*   if (!check_flag(flag)) */
    /*     usage_server(); */
}
Exemple #3
0
static void usage(void)
{
	usage_server();
	usage_client();
}