const link support can't handle escaped charactors
Bug #1783475 reported by
mdavidsaver
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
EPICS Base | Status tracked in 7.0 | |||||
3.16 |
Won't Fix
|
Undecided
|
Unassigned | |||
7.0 |
Fix Released
|
Low
|
Andrew Johnson |
Bug Description
I think the following should work, but it doesn't. The culprit seems to be the call to dbTranslateEscape() in dbRecordField() and dbRecordInfo(). The escaped newline is handled correctly by dbLex, but the later dbJLinkParse() errors on the now unescaped newline.
> record(stringin, "test") {
> field(INP, {const:
> }
> dbJLinkInit: lexical error: invalid character inside string.
> {"const":"multi line"}
> (right here) ------^
To post a comment you must log in.
Marking this as won't fix in 3.16, still live for the 7.0 branch though.