Project

General

Profile

Feature #2055 ยป 0037-common-Replace-NULL-with-nullptr.patch

Marko Lindqvist, 06/18/2026 02:44 AM

View differences:

common/borders.c
return TRUE;
}
if (extra_owner(ptile) != NULL) {
if (extra_owner(ptile) != nullptr) {
struct extra_type_list *terr_claimers = extra_type_list_of_terr_claimers();
extra_type_list_iterate(terr_claimers, pextra) {
common/fc_interface.c
struct functions fc_functions;
/* The functions are accessed via this pointer. */
const struct functions *fc_funcs = NULL;
const struct functions *fc_funcs = nullptr;
/* After this is set to TRUE (in interface_init()), the functions are
available via fc_funcs. */
bool fc_funcs_defined = FALSE;
common/oblig_reqs.c
int i;
va_list args;
fc_assert_ret_val(alternatives > 0, NULL);
fc_assert_ret_val(alternatives > 0, nullptr);
out = fc_malloc(sizeof(*out));
out->users = 0;
out->alternatives = alternatives;
common/spaceship.c
#include "spaceship.h"
const struct sship_part_info structurals_info[NUM_SS_STRUCTURALS] = {
{19, 13, -1}, /* -1 means none required */
{19, 13, -1}, /* -1 means none required */
{19, 15, 0},
{19, 11, 0},
{19, 17, 1},
......
struct player_spaceship *ship,
struct spaceship_component *fill)
{
fc_assert_ret_val(fill != NULL, FALSE);
fc_assert_ret_val(fill != nullptr, FALSE);
if (ship->modules > (ship->habitation + ship->life_support
+ ship->solar_panels)) {
+ ship->solar_panels)) {
/* "nice" governments prefer to keep success 100%;
* others build habitation first (for score?) (Thanks Massimo.)
*/
......
req = modules_info[2].required;
} else {
for (i = 0; i < NUM_SS_COMPONENTS; i++) {
if ((i % 2 == 0 && ship->fuel > (i/2))
|| (i % 2 == 1 && ship->propulsion > (i/2))) {
if (!BV_ISSET(ship->structure, components_info[i].required)) {
req = components_info[i].required;
break;
}
}
if ((i % 2 == 0 && ship->fuel > (i/2))
|| (i % 2 == 1 && ship->propulsion > (i/2))) {
if (!BV_ISSET(ship->structure, components_info[i].required)) {
req = components_info[i].required;
break;
}
}
}
}
if (req == -1) {
for (i = 0; i < NUM_SS_MODULES; i++) {
if ((i % 3 == 0 && ship->habitation > (i/3))
|| (i % 3 == 1 && ship->life_support > (i/3))
|| (i % 3 == 2 && ship->solar_panels > (i/3))) {
if (!BV_ISSET(ship->structure, modules_info[i].required)) {
req = modules_info[i].required;
break;
}
}
if ((i % 3 == 0 && ship->habitation > (i/3))
|| (i % 3 == 1 && ship->life_support > (i/3))
|| (i % 3 == 2 && ship->solar_panels > (i/3))) {
if (!BV_ISSET(ship->structure, modules_info[i].required)) {
req = modules_info[i].required;
break;
}
}
}
}
if (req == -1) {
for (i = 0; i < NUM_SS_STRUCTURALS; i++) {
if (!BV_ISSET(ship->structure, i)) {
req = i;
break;
}
req = i;
break;
}
}
}
/* sanity: */
    (1-1/1)