Appease the compiler by changing static to const for string literals

This commit is contained in:
2024-11-13 08:38:32 +01:00
parent 25401ba68b
commit 74faa1aabf
2 changed files with 14 additions and 15 deletions

View File

@ -71,21 +71,20 @@ asynStatus sinqController::paramLibAccessFailed(asynStatus status,
// Static pointers (valid for the entire lifetime of the IOC). The number behind
// the strings gives the integer number of each variant (see also method
// stringifyAsynStatus)
static char *asynSuccessStringified = "success"; // 0
static char *asynTimeoutStringified = "timeout"; // 1
static char *asynOverflowStringified = "overflow"; // 2
static char *asynErrorStringified = "error"; // 3
static char *asynDisconnectedStringified = "disconnected"; // 4
static char *asynDisabledStringified = "disabled"; // 5
static char *asynParamAlreadyExistsStringified =
"parameter already exists"; // 6
static char *asynParamNotFoundStringified = "parameter not found"; // 7
static char *asynParamWrongTypeStringified = "wrong type"; // 8
static char *asynParamBadIndexStringified = "bad index"; // 9
static char *asynParamUndefinedStringified = "parameter undefined"; // 10
static char *asynParamInvalidListStringified = "invalid list"; // 11
const char *asynSuccessStringified = "success"; // 0
const char *asynTimeoutStringified = "timeout"; // 1
const char *asynOverflowStringified = "overflow"; // 2
const char *asynErrorStringified = "error"; // 3
const char *asynDisconnectedStringified = "disconnected"; // 4
const char *asynDisabledStringified = "disabled"; // 5
const char *asynParamAlreadyExistsStringified = "parameter already exists"; // 6
const char *asynParamNotFoundStringified = "parameter not found"; // 7
const char *asynParamWrongTypeStringified = "wrong type"; // 8
const char *asynParamBadIndexStringified = "bad index"; // 9
const char *asynParamUndefinedStringified = "parameter undefined"; // 10
const char *asynParamInvalidListStringified = "invalid list"; // 11
char *sinqController::stringifyAsynStatus(asynStatus status) {
const char *sinqController::stringifyAsynStatus(asynStatus status) {
// See
// https://github.com/epics-modules/asyn/blob/master/asyn/asynDriver/asynDriver.h
// and

View File

@ -43,7 +43,7 @@ class epicsShareClass sinqController : public asynMotorController {
Convert an asynStatus into a descriptive string. This string can then e.g.
be used to create debugging messages.
*/
char *stringifyAsynStatus(asynStatus status);
const char *stringifyAsynStatus(asynStatus status);
protected:
asynUser *lowLevelPortUser_;