Feature #1887 ยป 0061-version.-ch-Replace-NULL-with-nullptr.patch
| common/version.c | ||
|---|---|---|
|
/*******************************************************************//**
|
||
|
Returns string with git revision information if it is possible to
|
||
|
determine. Can return also some fallback string or even NULL.
|
||
|
determine. Can return also some fallback string or even nullptr.
|
||
|
***********************************************************************/
|
||
|
const char *fc_git_revision(void)
|
||
|
{
|
||
| ... | ... | |
|
return buf; /* Either revision, or modified revision */
|
||
|
#else /* FC_GITREV_OFF */
|
||
|
return NULL;
|
||
|
return nullptr;
|
||
|
#endif /* FC_GITREV_OFF */
|
||
|
}
|
||
| ... | ... | |
|
/*******************************************************************//**
|
||
|
Return the BETA message.
|
||
|
If returns NULL, not a beta version.
|
||
|
If returns nullptr, not a beta version.
|
||
|
***********************************************************************/
|
||
|
const char *beta_message(void)
|
||
|
{
|
||
| ... | ... | |
|
static char msgbuf[500];
|
||
|
static const char *month[] =
|
||
|
{
|
||
|
NULL,
|
||
|
nullptr,
|
||
|
N_("January"),
|
||
|
N_("February"),
|
||
|
N_("March"),
|
||
| ... | ... | |
|
}
|
||
|
return msgbuf;
|
||
|
#else /* IS_BETA_VERSION */
|
||
|
return NULL;
|
||
|
return nullptr;
|
||
|
#endif /* IS_BETA_VERSION */
|
||
|
}
|
||
|
/*******************************************************************//**
|
||
|
Return the alpha message.
|
||
|
If returns NULL, not an alpha version.
|
||
|
If returns nullptr, not an alpha version.
|
||
|
***********************************************************************/
|
||
|
const char *alpha_message(void)
|
||
|
{
|
||
|
#if IS_DEVEL_VERSION
|
||
|
return _("THIS IS A DEVELOPMENT VERSION");
|
||
|
#else /* IS_DEVEL_VERSION */
|
||
|
return NULL;
|
||
|
return nullptr;
|
||
|
#endif /* IS_DEVEL_VERSION */
|
||
|
}
|
||
|
/*******************************************************************//**
|
||
|
Return the alpha or beta message.
|
||
|
If returns NULL, not such a version.
|
||
|
If returns nullptr, not such a version.
|
||
|
***********************************************************************/
|
||
|
const char *unstable_message(void)
|
||
|
{
|
||
| ... | ... | |
|
#elif IS_BETA_VERSION
|
||
|
return beta_message();
|
||
|
#else
|
||
|
return NULL;
|
||
|
return nullptr;
|
||
|
#endif
|
||
|
}
|
||
| ... | ... | |
|
const char *ver_rev;
|
||
|
ver_rev = fc_git_revision();
|
||
|
if (ver_rev != NULL) {
|
||
|
if (ver_rev != nullptr) {
|
||
|
fc_snprintf(buf, sizeof(buf), "%s (%s)", VERSION_STRING, ver_rev);
|
||
|
} else {
|
||
|
fc_snprintf(buf, sizeof(buf), "%s", VERSION_STRING);
|
||
| common/version.h | ||
|---|---|---|
|
* The month[] array is defined in version.c (index: 1 == Jan, 2 == Feb, ...).
|
||
|
*/
|
||
|
#ifndef NEXT_RELEASE_MONTH
|
||
|
#define NEXT_RELEASE_MONTH (month[FREECIV_RELEASE_MONTH])
|
||
|
#define NEXT_RELEASE_MONTH (month[FREECIV_RELEASE_MONTH])
|
||
|
#endif
|
||
|
/* version informational strings */
|
||
|
/* Version informational strings */
|
||
|
const char *freeciv_name_version(void);
|
||
|
const char *word_version(void);
|
||
|
const char *fc_git_revision(void);
|
||
| ... | ... | |
|
const char *freeciv_motto(void);
|
||
|
/* If returns NULL, not a beta version. */
|
||
|
/* If returns nullptr, not a beta version. */
|
||
|
const char *beta_message(void);
|
||
|
const char *alpha_message(void);
|
||
|
const char *unstable_message(void);
|
||
| ... | ... | |
|
}
|
||
|
#endif /* __cplusplus */
|
||
|
#endif /* FC__VERSION_H */
|
||
|
#endif /* FC__VERSION_H */
|
||