From 50a8c14d2acb20822baff451b35476d717ffc5b4 Mon Sep 17 00:00:00 2001 From: Wiimm Date: Wed, 30 Sep 2020 15:43:02 +0200 Subject: SZS v2.20a.beta2: Test Mac build --- project/src/lib-std.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'project/src/lib-std.c') diff --git a/project/src/lib-std.c b/project/src/lib-std.c index 11526cb..95e6e64 100644 --- a/project/src/lib-std.c +++ b/project/src/lib-std.c @@ -3771,6 +3771,43 @@ int ScanOptSort ( ccp arg ) return 1; } +// +/////////////////////////////////////////////////////////////////////////////// +/////////////// command version/section /////////////// +/////////////////////////////////////////////////////////////////////////////// + +void cmd_version_section ( bool sect_header, ccp name_short, ccp name_long ) +{ + if (sect_header) + fputs("[version]\n",stdout); + + const u32 base = 0x04030201; + const u8 * e = (u8*)&base; + const u32 endian = be32(e); + + printf( "prog=%s\n" + "name=%s\n" + "version=" VERSION "\n" + "beta=%d\n" + "revision=" REVISION "\n" + "system=" SYSTEM "\n" + "endian=%u%u%u%u %s\n" + "have_nanosec=%d\n" + "author=" AUTHOR "\n" + "date=" DATE "\n" + "url=" URI_HOME "%s\n" + "\n" + , name_short + , name_long + , BETA_VERSION + , e[0], e[1], e[2], e[3] + , endian == 0x01020304 ? "little" + : endian == 0x04030201 ? "big" : "mixed" + , HAVE_FILEATTRIB_NSEC + , name_short + ); +} + // /////////////////////////////////////////////////////////////////////////////// /////////////// command argtest /////////////// -- cgit v1.3.1