clang-tidy fix from NULL 0 etc to nullptr

This commit is contained in:
Erik Frojdh
2019-01-09 12:02:49 +01:00
parent b7aac059c3
commit 26f8ca3221
2 changed files with 30 additions and 31 deletions

View File

@ -27,12 +27,12 @@
#include <vector> #include <vector>
multiSlsDetector::multiSlsDetector(int id, bool verify, bool update) multiSlsDetector::multiSlsDetector(int id, bool verify, bool update)
: detId(id), sharedMemory(0), thisMultiDetector(0), : detId(id), sharedMemory(nullptr), thisMultiDetector(nullptr),
client_downstream(false), totalProgress(0), progressIndex(0), client_downstream(false), totalProgress(0), progressIndex(0),
jointhread(0), acquiringDone(0), fdata(0), thisData(0), jointhread(0), acquiringDone(0), fdata(nullptr), thisData(nullptr),
acquisition_finished(0), acqFinished_p(0), measurement_finished(0), acquisition_finished(nullptr), acqFinished_p(nullptr), measurement_finished(nullptr),
measFinished_p(0), progress_call(0), pProgressCallArg(0), dataReady(0), measFinished_p(nullptr), progress_call(nullptr), pProgressCallArg(nullptr), dataReady(nullptr),
pCallbackArg(0) { pCallbackArg(nullptr) {
setupMultiDetector(verify, update); setupMultiDetector(verify, update);
} }
@ -274,11 +274,11 @@ void multiSlsDetector::freeSharedMemory(int detPos) {
if (sharedMemory) { if (sharedMemory) {
if (thisMultiDetector) { if (thisMultiDetector) {
sharedMemory->UnmapSharedMemory(thisMultiDetector); sharedMemory->UnmapSharedMemory(thisMultiDetector);
thisMultiDetector = 0; thisMultiDetector = nullptr;
} }
sharedMemory->RemoveSharedMemory(); sharedMemory->RemoveSharedMemory();
delete sharedMemory; delete sharedMemory;
sharedMemory = 0; sharedMemory = nullptr;
} }
// zmq // zmq
@ -334,11 +334,11 @@ void multiSlsDetector::initSharedMemory(bool verify) {
// unmap // unmap
if (thisMultiDetector) { if (thisMultiDetector) {
sharedMemory->UnmapSharedMemory(thisMultiDetector); sharedMemory->UnmapSharedMemory(thisMultiDetector);
thisMultiDetector = 0; thisMultiDetector = nullptr;
} }
// delete // delete
delete sharedMemory; delete sharedMemory;
sharedMemory = 0; sharedMemory = nullptr;
} }
throw; throw;
} }
@ -410,7 +410,7 @@ std::string multiSlsDetector::exec(const char *cmd) {
throw std::exception(); throw std::exception();
try { try {
while (!feof(pipe)) { while (!feof(pipe)) {
if (fgets(buffer, bufsize, pipe) != NULL) if (fgets(buffer, bufsize, pipe) != nullptr)
result += buffer; result += buffer;
} }
} catch (...) { } catch (...) {
@ -1775,7 +1775,7 @@ int multiSlsDetector::setROI(int n, ROI roiLimits[], int detPos) {
for (int i = 0; i < ndet; ++i) for (int i = 0; i < ndet; ++i)
nroi[i] = 0; nroi[i] = 0;
if ((n < 0) || (roiLimits == NULL)) if ((n < 0) || (roiLimits == nullptr))
return FAIL; return FAIL;
// ensures min < max // ensures min < max
@ -1893,7 +1893,7 @@ slsDetectorDefs::ROI *multiSlsDetector::getROI(int &n, int detPos) {
ROI temproi; ROI temproi;
ROI roiLimits[maxroi]; ROI roiLimits[maxroi];
ROI *retval = new ROI[maxroi]; ROI *retval = new ROI[maxroi];
ROI *temp = 0; ROI *temp = nullptr;
int index = 0; int index = 0;
// get each detector's roi array // get each detector's roi array
@ -1919,7 +1919,7 @@ slsDetectorDefs::ROI *multiSlsDetector::getROI(int &n, int detPos) {
// empty roi // empty roi
if (!n) if (!n)
return NULL; return nullptr;
FILE_LOG(logDEBUG1) << "ROI :" << std::endl; FILE_LOG(logDEBUG1) << "ROI :" << std::endl;
for (int j = 0; j < n; ++j) { for (int j = 0; j < n; ++j) {
@ -2684,9 +2684,9 @@ void multiSlsDetector::readFrameFromReceiver() {
} }
int numConnected = numRunning; int numConnected = numRunning;
bool data = false; bool data = false;
char *image = NULL; char *image = nullptr;
char *multiframe = NULL; char *multiframe = nullptr;
char *multigappixels = NULL; char *multigappixels = nullptr;
int multisize = 0; int multisize = 0;
// only first message header // only first message header
uint32_t size = 0, nPixelsX = 0, nPixelsY = 0, dynamicRange = 0; uint32_t size = 0, nPixelsX = 0, nPixelsY = 0, dynamicRange = 0;
@ -2707,7 +2707,7 @@ void multiSlsDetector::readFrameFromReceiver() {
while (running) { while (running) {
// reset data // reset data
data = false; data = false;
if (multiframe != NULL) if (multiframe != nullptr)
memset(multiframe, 0xFF, multisize); memset(multiframe, 0xFF, multisize);
// get each frame // get each frame
@ -2729,7 +2729,7 @@ void multiSlsDetector::readFrameFromReceiver() {
} }
// if first message, allocate (all one time stuff) // if first message, allocate (all one time stuff)
if (image == NULL) { if (image == nullptr) {
// allocate // allocate
size = doc["size"].GetUint(); size = doc["size"].GetUint();
multisize = size * zmqSocket.size(); multisize = size * zmqSocket.size();
@ -2865,11 +2865,11 @@ void multiSlsDetector::readFrameFromReceiver() {
zmqSocket[i]->Disconnect(); zmqSocket[i]->Disconnect();
// free resources // free resources
if (image != NULL) if (image != nullptr)
delete[] image; delete[] image;
if (multiframe != NULL) if (multiframe != nullptr)
delete[] multiframe; delete[] multiframe;
if (multigappixels != NULL) if (multigappixels != nullptr)
delete[] multigappixels; delete[] multigappixels;
} }
@ -2883,15 +2883,15 @@ int multiSlsDetector::processImageWithGapPixels(char *image, char *&gpImage) {
int nychip = thisMultiDetector->numberOfDetector[Y] * 1; int nychip = thisMultiDetector->numberOfDetector[Y] * 1;
// allocate // allocate
if (gpImage == NULL) if (gpImage == nullptr)
gpImage = new char[gapdatabytes]; gpImage = new char[gapdatabytes];
// fill value // fill value
memset(gpImage, 0xFF, gapdatabytes); memset(gpImage, 0xFF, gapdatabytes);
const int b1chipx = 128; const int b1chipx = 128;
const int b1chipy = 256; const int b1chipy = 256;
char *src = 0; char *src = nullptr;
char *dst = 0; char *dst = nullptr;
// copying line by line // copying line by line
src = image; src = image;
@ -2951,7 +2951,7 @@ int multiSlsDetector::processImageWithGapPixels(char *image, char *&gpImage) {
// horizontal filling // horizontal filling
{ {
uint8_t temp, g1, g2; uint8_t temp, g1, g2;
char *dst_prevline = 0; char *dst_prevline = nullptr;
dst = gpImage; dst = gpImage;
for (int row = 0; row < nychip; ++row) { // for each chip in a row for (int row = 0; row < nychip; ++row) { // for each chip in a row
dst += (b1chipy * nxb); dst += (b1chipy * nxb);
@ -3190,7 +3190,6 @@ int multiSlsDetector::retrieveDetectorSetup(const std::string &fname1,
char *args[10]; char *args[10];
char myargs[10][1000]; char myargs[10][1000];
;
std::string sargname, sargval; std::string sargname, sargval;
int iline = 0; int iline = 0;
@ -3219,7 +3218,7 @@ int multiSlsDetector::retrieveDetectorSetup(const std::string &fname1,
while (ssstr.good()) { while (ssstr.good()) {
ssstr >> sargname; ssstr >> sargname;
// if (ssstr.good()) { // if (ssstr.good()) {
strcpy(myargs[iargval], sargname.c_str()); sls::strcpy_safe(myargs[iargval], sargname.c_str());
args[iargval] = myargs[iargval]; args[iargval] = myargs[iargval];
FILE_LOG(logDEBUG1) << args[iargval]; FILE_LOG(logDEBUG1) << args[iargval];
iargval++; iargval++;
@ -3613,7 +3612,7 @@ int multiSlsDetector::kbhit() {
tv.tv_usec = 0; tv.tv_usec = 0;
FD_ZERO(&fds); FD_ZERO(&fds);
FD_SET(STDIN_FILENO, &fds); // STDIN_FILENO is 0 FD_SET(STDIN_FILENO, &fds); // STDIN_FILENO is 0
select(STDIN_FILENO + 1, &fds, NULL, NULL, &tv); select(STDIN_FILENO + 1, &fds, nullptr, nullptr, &tv);
return FD_ISSET(STDIN_FILENO, &fds); return FD_ISSET(STDIN_FILENO, &fds);
} }

View File

@ -994,7 +994,7 @@ class multiSlsDetector : public virtual slsDetectorDefs,
* @param detPos -1 for all detectors in list or specific detector position * @param detPos -1 for all detectors in list or specific detector position
* @returns OK or FAIL * @returns OK or FAIL
*/ */
int setROI(int n = -1, ROI roiLimits[] = NULL, int detPos = -1); int setROI(int n = -1, ROI roiLimits[] = nullptr, int detPos = -1);
/** /**
* Get ROI from each detector and convert it to the multi detector scale * Get ROI from each detector and convert it to the multi detector scale
@ -1075,7 +1075,7 @@ class multiSlsDetector : public virtual slsDetectorDefs,
* @param detPos -1 for all detectors in list or specific detector position * @param detPos -1 for all detectors in list or specific detector position
* @returns number of trim energies * @returns number of trim energies
*/ */
int setTrimEn(int nen, int *en = NULL, int detPos = -1); int setTrimEn(int nen, int *en = nullptr, int detPos = -1);
/** /**
* Returns the number of trim energies and their value (Eiger) * Returns the number of trim energies and their value (Eiger)
@ -1084,7 +1084,7 @@ class multiSlsDetector : public virtual slsDetectorDefs,
* @param detPos -1 for all detectors in list or specific detector position * @param detPos -1 for all detectors in list or specific detector position
* @returns number of trim energies * @returns number of trim energies
*/ */
int getTrimEn(int *en = NULL, int detPos = -1); int getTrimEn(int *en = nullptr, int detPos = -1);
/** /**
* Pulse Pixel (Eiger) * Pulse Pixel (Eiger)