| 23 | rte_version_release(void) { return RTE_VER_RELEASE; } |
| 24 | |
| 25 | const char * |
| 26 | rte_version(void) |
| 27 | { |
| 28 | static char version[32]; |
| 29 | if (version[0] != 0) |
| 30 | return version; |
| 31 | if (strlen(RTE_VER_SUFFIX) == 0) |
| 32 | snprintf(version, sizeof(version), "%s %d.%02d.%d", |
| 33 | RTE_VER_PREFIX, |
| 34 | RTE_VER_YEAR, |
| 35 | RTE_VER_MONTH, |
| 36 | RTE_VER_MINOR); |
| 37 | else |
| 38 | snprintf(version, sizeof(version), "%s %d.%02d.%d%s%d", |
| 39 | RTE_VER_PREFIX, |
| 40 | RTE_VER_YEAR, |
| 41 | RTE_VER_MONTH, |
| 42 | RTE_VER_MINOR, |
| 43 | RTE_VER_SUFFIX, |
| 44 | RTE_VER_RELEASE); |
| 45 | return version; |
| 46 | } |