Project

General

Profile

Feature #1958 ยป 0028-clientutils.c-Replace-NULL-with-nullptr.patch

Marko Lindqvist, 03/07/2026 09:06 AM

View differences:

common/clientutils.c
* Server may still be sending more information about tile or
* unit activity changes, and client data is not yet consistent. */
if (is_build_activity(act)
&& punit->activity_target != NULL) {
&& punit->activity_target != nullptr) {
int eidx = extra_index(punit->activity_target);
t->extra_total[eidx][act] += punit->activity_count;
t->extra_total[eidx][act] += get_activity_rate_this_turn(punit);
t->extra_units[eidx][act] += get_activity_rate(punit);
} else if (is_clean_activity(act)
&& punit->activity_target != NULL) {
&& punit->activity_target != nullptr) {
int eidx = extra_index(punit->activity_target);
t->rmextra_total[eidx][act] += punit->activity_count;
......
int units_total = t->activity_units[act];
if (units_total > 0) {
remains = tile_activity_time(act, ptile, NULL) - t->activity_total[act];
remains
= tile_activity_time(act, ptile, nullptr) - t->activity_total[act];
if (remains > 0) {
turns = 1 + (remains + units_total - 1) / units_total;
} else {
......
How many turns until the activity 'act' on target 'tgt' at 'ptile' would
be complete, taking into account existing units and possible contribution
from 'pmodunit' if it were also to help with the activity ('pmodunit' may
be NULL to just account for current activities).
be nullptr to just account for current activities).
****************************************************************************/
int turns_to_activity_done(const struct tile *ptile,
Activity_type_id act,
......
astr_clear(&str);
calc_activity(calc, ptile, NULL, ACTIVITY_LAST, NULL);
calc_activity(calc, ptile, nullptr, ACTIVITY_LAST, nullptr);
activity_type_iterate(i) {
if (is_build_activity(i)) {
......
unit_list_iterate(ptile->units, tile_unit) {
if (unit_owner(tile_unit) != unit_owner(pfocus)) {
int att = unit_win_chance(nmap, pfocus, tile_unit, NULL) * 100;
int att = unit_win_chance(nmap, pfocus, tile_unit, nullptr) * 100;
int def = (1.0 - unit_win_chance(nmap, tile_unit, pfocus,
NULL)) * 100;
nullptr)) * 100;
found = TRUE;
......
const char *veteran_name =
utype_veteran_name_translation(ptype, punit->veteran);
if (veteran_name != NULL) {
if (veteran_name != nullptr) {
astr_add(str, " (%s)", veteran_name);
}
}
    (1-1/1)