It should now (Base-3.16 or later) be possible for an mbbo record to initialize itself from a constant string in DOL as previously described in this bug. However this could change existing initialization behavior unless the developer is careful, I suggest writing a number of self-tests first to capture what happens now when both DOL is set and dset::init_record() sets RVAL.
The same should be possible for an mbbi when INP is set to a constant string, but the code belongs in the Soft Channel dset::init_record() routines (in all devMbbiSoft*.c files).
It should now (Base-3.16 or later) be possible for an mbbo record to initialize itself from a constant string in DOL as previously described in this bug. However this could change existing initialization behavior unless the developer is careful, I suggest writing a number of self-tests first to capture what happens now when both DOL is set and dset::init_record() sets RVAL.
The same should be possible for an mbbi when INP is set to a constant string, but the code belongs in the Soft Channel dset::init_record() routines (in all devMbbiSoft*.c files).