lp:~epics-core/epics-base/epicsTime-status
- Get this branch:
- bzr branch lp:~epics-core/epics-base/epicsTime-status
Branch merges
- mdavidsaver: Approve
-
Diff: 550 lines (+85/-48)12 files modifieddocumentation/RELEASE_NOTES.html (+22/-0)
src/libCom/error/Makefile (+1/-0)
src/libCom/error/errMdef.h (+1/-0)
src/libCom/osi/epicsGeneralTime.c (+22/-18)
src/libCom/osi/epicsTime.cpp (+11/-11)
src/libCom/osi/epicsTime.h (+9/-2)
src/libCom/osi/os/Darwin/osdTime.cpp (+3/-2)
src/libCom/osi/os/RTEMS/osdTime.cpp (+2/-2)
src/libCom/osi/os/WIN32/osdTime.cpp (+7/-7)
src/libCom/osi/os/posix/osdTime.cpp (+4/-3)
src/libCom/osi/osiNTPTime.c (+2/-2)
src/std/dev/devGeneralTime.c (+1/-1)
Branch information
Recent revisions
- 12622. By Andrew Johnson
-
Replace epicsTimeERROR with specific error status values
Introduced error status values for epicsTime routines.
The epicsTimeERROR identifier no longer exists, so code that uses it will
no longer compile (deliberately). Replace all uses of it with a specific
error status value. - 12616. By Andrew Johnson
-
Fix epicsStrnEscape
dFromRaw( ) and epicsStrnRawFro mEscaped( ) Major rewrites; the original epicsStrnRawFro
mEscaped( ) could read
beyond the end of the input buffer if the input count ended in the
middle of an octal or hex escape sequence. Zero termination did not
always match the return count, and hex escapes were always 2 digits,
contrary to the C standard.New versions don't use epicsSnprintf() or sscanf() for hex and octal
conversions, so should be slightly faster.Added 81 new tests to check the above issues.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~epics-core/epics-base/3.16