at master 21 lines 565 B view raw
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}