Project

General

Profile

Feature #1421 ยป 0062-luascript_signal.c-Replace-NULL-with-nullptr.patch

Marko Lindqvist, 05/21/2025 06:01 PM

View differences:

common/scriptcore/luascript_signal.c
psignal->arg_types = parg_types;
psignal->callbacks
= signal_callback_list_new_full(signal_callback_destroy);
psignal->deprecator.depr_msg = NULL;
psignal->deprecator.retired = NULL;
psignal->deprecator.depr_msg = nullptr;
psignal->deprecator.retired = nullptr;
return psignal;
}
......
{
struct signal *psignal;
fc_assert_ret_val(fcl, NULL);
fc_assert_ret_val(fcl->signals, NULL);
fc_assert_ret_val(fcl, nullptr);
fc_assert_ret_val(fcl->signals, nullptr);
if (luascript_signal_hash_lookup(fcl->signals, signal_name, &psignal)) {
luascript_log(fcl, LOG_ERROR, "Signal \"%s\" was already created.",
signal_name);
return NULL;
return nullptr;
} else {
enum api_types *parg_types;
char *sn = fc_malloc(strlen(signal_name) + 1);
......
*(parg_types + i) = va_arg(args, int);
}
} else {
parg_types = NULL;
parg_types = nullptr;
}
created = signal_new(nargs, parg_types);
......
created = luascript_signal_create_valist(fcl, signal_name, nargs, args);
va_end(args);
if (created != NULL) {
if (created != nullptr) {
return &(created->deprecator);
}
return NULL;
return nullptr;
}
/**********************************************************************//**
Mark signal deprecated.
**************************************************************************/
void deprecate_signal(struct signal_deprecator *deprecator, char *signal_name,
char *replacement, char *deprecated_since,
char *retired_since)
void deprecate_signal(struct signal_deprecator *deprecator,
char *signal_name, char *replacement,
char *deprecated_since, char *retired_since)
{
if (deprecator != NULL) {
if (deprecator != nullptr) {
char buffer[1024];
char *deprtype = ((retired_since != NULL) ? "Retired:" : "Deprecated:");
char *deprtype
= ((retired_since != nullptr) ? "Retired:" : "Deprecated:");
if (deprecated_since != NULL && replacement != NULL) {
if (retired_since != NULL) {
if (deprecated_since != nullptr && replacement != nullptr) {
if (retired_since != nullptr) {
fc_snprintf(buffer, sizeof(buffer),
"%s lua signal \"%s\", retired since \"%s\", "
"and deprecated already since \"%s\", used. "
"Use \"%s\" instead",
deprtype, signal_name, retired_since, deprecated_since, replacement);
deprtype, signal_name, retired_since, deprecated_since,
replacement);
} else {
fc_snprintf(buffer, sizeof(buffer),
"%s lua signal \"%s\", deprecated since \"%s\", used. "
"Use \"%s\" instead",
deprtype, signal_name, deprecated_since, replacement);
}
} else if (replacement != NULL) {
} else if (replacement != nullptr) {
fc_snprintf(buffer, sizeof(buffer),
"%s lua signal \"%s\" used. Use \"%s\" instead",
deprtype, signal_name, replacement);
......
deprecator->depr_msg = fc_strdup(buffer);
if (retired_since != NULL) {
if (retired_since != nullptr) {
deprecator->retired = fc_strdup(retired_since);
}
}
......
const char *callback_name, bool create)
{
struct signal *psignal;
struct signal_callback *pcallback_found = NULL;
struct signal_callback *pcallback_found = nullptr;
fc_assert_ret(fcl != NULL);
fc_assert_ret(fcl->signals != NULL);
fc_assert_ret(fcl != nullptr);
fc_assert_ret(fcl->signals != nullptr);
if (luascript_signal_hash_lookup(fcl->signals, signal_name, &psignal)) {
if (psignal->deprecator.depr_msg != NULL) {
if (psignal->deprecator.depr_msg != nullptr) {
log_deprecation("%s", psignal->deprecator.depr_msg);
}
if (psignal->deprecator.retired != NULL) {
if (psignal->deprecator.retired != nullptr) {
luascript_error(fcl->state, "Signal \"%s\" has been retired.",
signal_name);
return;
......
{
struct signal *psignal;
fc_assert_ret_val(fcl != NULL, FALSE);
fc_assert_ret_val(fcl->signals != NULL, FALSE);
fc_assert_ret_val(fcl != nullptr, FALSE);
fc_assert_ret_val(fcl->signals != nullptr, FALSE);
if (luascript_signal_hash_lookup(fcl->signals, signal_name, &psignal)) {
/* check for a duplicate callback */
/* Check for a duplicate callback */
signal_callback_list_iterate(psignal->callbacks, pcallback) {
if (!strcmp(pcallback->name, callback_name)) {
return TRUE;
......
**************************************************************************/
void luascript_signal_init(struct fc_lua *fcl)
{
fc_assert_ret(fcl != NULL);
fc_assert_ret(fcl != nullptr);
if (NULL == fcl->signals) {
if (fcl->signals == nullptr) {
fcl->signals = luascript_signal_hash_new();
fcl->signal_names = luascript_signal_name_list_new_full(sn_free);
}
......
**************************************************************************/
void luascript_signal_free(struct fc_lua *fcl)
{
if (NULL != fcl && NULL != fcl->signals) {
if (fcl != nullptr && fcl->signals != nullptr) {
luascript_signal_hash_destroy(fcl->signals);
luascript_signal_name_list_destroy(fcl->signal_names);
fcl->signals = NULL;
fcl->signals = nullptr;
}
}
......
**************************************************************************/
const char *luascript_signal_by_index(struct fc_lua *fcl, int sindex)
{
fc_assert_ret_val(fcl != NULL, NULL);
fc_assert_ret_val(fcl->signal_names != NULL, NULL);
fc_assert_ret_val(fcl != nullptr, nullptr);
fc_assert_ret_val(fcl->signal_names != nullptr, nullptr);
return luascript_signal_name_list_get(fcl->signal_names, sindex);
}
......
{
struct signal *psignal;
fc_assert_ret_val(fcl != NULL, NULL);
fc_assert_ret_val(fcl->signals != NULL, NULL);
fc_assert_ret_val(fcl != nullptr, nullptr);
fc_assert_ret_val(fcl->signals != nullptr, nullptr);
if (luascript_signal_hash_lookup(fcl->signals, signal_name, &psignal)) {
struct signal_callback *pcallback
......
}
}
return NULL;
return nullptr;
}
    (1-1/1)