| 49 | } |
| 50 | |
| 51 | RString ComposeVersionString(const char* baseVersion, const char* effectiveTag) |
| 52 | { |
| 53 | if (effectiveTag != nullptr && effectiveTag[0] != '\0') |
| 54 | { |
| 55 | char buf[96]; |
| 56 | snprintf(buf, sizeof(buf), "%s-%s", baseVersion, effectiveTag); |
| 57 | return RString(buf); |
| 58 | } |
| 59 | return RString(baseVersion); |
| 60 | } |
| 61 | |
| 62 | RString GetVersionTag() |
| 63 | { |