/* * NOSTR Core Library - Version Test Example * Demonstrates the automatic version increment system */ #include #include "nostr_core.h" #include "version.h" int main() { printf("NOSTR Core Library Version Test\n"); printf("===============================\n\n"); // Display version information printf("Version: %s\n", nostr_core_get_version()); printf("Full Version: %s\n", nostr_core_get_version_full()); printf("Build Info: %s\n", nostr_core_get_build_info()); printf("\nVersion Macros:\n"); printf("VERSION_MAJOR: %d\n", VERSION_MAJOR); printf("VERSION_MINOR: %d\n", VERSION_MINOR); printf("VERSION_PATCH: %d\n", VERSION_PATCH); printf("VERSION_STRING: %s\n", VERSION_STRING); printf("VERSION_TAG: %s\n", VERSION_TAG); printf("\nBuild Information:\n"); printf("BUILD_DATE: %s\n", BUILD_DATE); printf("BUILD_TIME: %s\n", BUILD_TIME); printf("BUILD_TIMESTAMP: %s\n", BUILD_TIMESTAMP); printf("GIT_HASH: %s\n", GIT_HASH); printf("GIT_BRANCH: %s\n", GIT_BRANCH); return 0; }