Project

General

Profile

Feature #1283 » 0033-dataio_raw.-ch-Replace-NULL-with-nullptr.patch

Marko Lindqvist, 04/05/2025 02:31 PM

View differences:

common/networking/dataio_raw.c
#include "dataio.h"
static bool get_conv(char *dst, size_t ndst, const char *src,
size_t nsrc);
size_t nsrc);
static DIO_PUT_CONV_FUN put_conv_callback = NULL;
static DIO_PUT_CONV_FUN put_conv_callback = nullptr;
static DIO_GET_CONV_FUN get_conv_callback = get_conv;
/* Uncomment to make field range tests to asserts, fatal with -F */
......
bad. This is default get_conv_callback.
**************************************************************************/
static bool get_conv(char *dst, size_t ndst, const char *src,
size_t nsrc)
size_t nsrc)
{
size_t len = nsrc; /* length to copy, not including null */
size_t len = nsrc; /* Length to copy, not including nullptr */
bool ret = TRUE;
if (ndst > 0 && len >= ndst) {
......
buffer size.
**************************************************************************/
void dio_output_init(struct raw_data_out *dout, void *destination,
size_t dest_size)
size_t dest_size)
{
dout->dest = destination;
dout->dest_size = dest_size;
......
}
/**********************************************************************//**
Insert NULL-terminated string. Conversion callback is used if set.
Insert nullptr-terminated string. Conversion callback is used if set.
**************************************************************************/
int dio_put_string_raw(struct raw_data_out *dout, const char *value)
{
......
out->kind = PADR_FIELD;
out->name = name;
out->sub_location = NULL;
out->sub_location = nullptr;
return out;
}
......
out->kind = PADR_ELEMENT;
out->number = number;
out->sub_location = NULL;
out->sub_location = nullptr;
return out;
}
......
{
static char locname[10];
if (loc == NULL) {
if (loc == nullptr) {
return "No location";
}
common/networking/dataio_raw.h
/* If the full address is to a location inside this this field should
* point to it. If this location is the final location this field should
* be NULL. */
* be nullptr. */
struct plocation *sub_location;
};
(1-1/2)