Project

General

Profile

Feature #1887 ยป 0061-version.-ch-Replace-NULL-with-nullptr.patch

Marko Lindqvist, 01/08/2026 02:44 AM

View differences:

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 */
    (1-1/1)