#include #include "version_gen.h" #include "internal/dependencies.h" void print_version(void) { printf("%s version %s\n", g_prog_name, FT_SSL_VERSION); printf("Copyright (C) 2026 lohhiicccc\n"); printf("License GPLv3+:"); printf("GNU GPL version 3 or later \n"); printf("This is free software: "); printf("you are free to change and redistribute it.\n"); printf("There is NO WARRANTY, to the extent permitted by law.\n"); #if FT_SSL_HAS_GIT_COMMIT printf("Build: %s (commit %s)\n", FT_SSL_BUILD_DATE, FT_SSL_GIT_COMMIT); #endif printf("\n"); printf("\nDependencies:\n"); FOREACH_SECTION(p, const struct dep, ft_ssl_deps) printf("%-15s %s%s\n", p->name, p->version, p->extra); }