1// Copyright (C) 2005-2023 Mark A Lindner, ckie
2// SPDX-License-Identifier: LGPL-2.1-or-later
3#include <stdio.h>
4#include <libconfig.h>
5int main(int argc, char **argv)
6{
7 config_t cfg;
8 config_init(&cfg);
9 if (argc != 2)
10 {
11 fprintf(stderr, "USAGE: validator <path-to-validate>");
12 }
13 if(! config_read_file(&cfg, argv[1]))
14 {
15 fprintf(stderr, "[libconfig] %s:%d - %s\n", config_error_file(&cfg),
16 config_error_line(&cfg), config_error_text(&cfg));
17 config_destroy(&cfg);
18 return 1;
19 }
20 printf("[libconfig] validation ok\n");
21}