OS (Haiku): report pre version as -

This commit is contained in:
Carter Li 2025-02-19 09:00:22 +08:00
parent 36a452c852
commit 3c5f69b874

View File

@ -53,28 +53,31 @@ void ffDetectOSImpl(FFOSResult* os)
break; break;
FF_TEST_HAIKU_VERSION(1_ALPHA_1, "R1A1") FF_TEST_HAIKU_VERSION(1_ALPHA_1, "R1A1")
FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_2, "R1AP2") FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_2, "R1A2-")
FF_TEST_HAIKU_VERSION(1_ALPHA_2, "R1A2") FF_TEST_HAIKU_VERSION(1_ALPHA_2, "R1A2")
FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_3, "R1AP3") FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_3, "R1A3-")
FF_TEST_HAIKU_VERSION(1_ALPHA_3, "R1A3") FF_TEST_HAIKU_VERSION(1_ALPHA_3, "R1A3")
FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_4, "R1AP4") FF_TEST_HAIKU_VERSION(1_PRE_ALPHA_4, "R1A4-")
FF_TEST_HAIKU_VERSION(1_ALPHA_4, "R1A4") FF_TEST_HAIKU_VERSION(1_ALPHA_4, "R1A4")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_1, "R1BP1") FF_TEST_HAIKU_VERSION(1_PRE_BETA_1, "R1B1-")
FF_TEST_HAIKU_VERSION(1_BETA_1, "R1B1") FF_TEST_HAIKU_VERSION(1_BETA_1, "R1B1")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_2, "R1BP2") FF_TEST_HAIKU_VERSION(1_PRE_BETA_2, "R1B2-")
FF_TEST_HAIKU_VERSION(1_BETA_2, "R1B2") FF_TEST_HAIKU_VERSION(1_BETA_2, "R1B2")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_3, "R1BP3") FF_TEST_HAIKU_VERSION(1_PRE_BETA_3, "R1B3-")
FF_TEST_HAIKU_VERSION(1_BETA_3, "R1B3") FF_TEST_HAIKU_VERSION(1_BETA_3, "R1B3")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_4, "R1BP4") FF_TEST_HAIKU_VERSION(1_PRE_BETA_4, "R1B4-")
FF_TEST_HAIKU_VERSION(1_BETA_4, "R1B4") FF_TEST_HAIKU_VERSION(1_BETA_4, "R1B4")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_5, "R1BP5") FF_TEST_HAIKU_VERSION(1_PRE_BETA_5, "R1B5-")
FF_TEST_HAIKU_VERSION(1_BETA_5, "R1B5") FF_TEST_HAIKU_VERSION(1_BETA_5, "R1B5")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_6, "R1BP6") FF_TEST_HAIKU_VERSION(1_PRE_BETA_6, "R1B6-")
FF_TEST_HAIKU_VERSION(1_BETA_6, "R1B6") FF_TEST_HAIKU_VERSION(1_BETA_6, "R1B6")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_7, "R1BP7") FF_TEST_HAIKU_VERSION(1_PRE_BETA_7, "R1B7-")
FF_TEST_HAIKU_VERSION(1_BETA_7, "R1B7") FF_TEST_HAIKU_VERSION(1_BETA_7, "R1B7")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_8, "R1BP8") FF_TEST_HAIKU_VERSION(1_PRE_BETA_8, "R1B8-")
FF_TEST_HAIKU_VERSION(1_BETA_8, "R1B8") FF_TEST_HAIKU_VERSION(1_BETA_8, "R1B8")
FF_TEST_HAIKU_VERSION(1_PRE_BETA_9, "R1B9-")
FF_TEST_HAIKU_VERSION(1_BETA_9, "R1B9")
FF_TEST_HAIKU_VERSION(1, "R1")
} }
break; break;
@ -84,6 +87,6 @@ void ffDetectOSImpl(FFOSResult* os)
if (!os->version.length) if (!os->version.length)
{ {
if (get_system_info(&sys) == B_OK) if (get_system_info(&sys) == B_OK)
ffStrbufAppendF(&os->version, "R%ld", sys.kernel_version); ffStrbufAppendF(&os->version, "R%ldx", sys.kernel_version);
} }
} }