From b3365458537a9f505e73f4d00987233d5dcb8535 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 23 Oct 2018 12:47:00 -0500 Subject: [PATCH] Update Release Notes --- documentation/RELEASE_NOTES.html | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index e172f12cd..7a4145732 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -17,15 +17,25 @@ --> -

Typed Device and Driver Support callbacks

+

Type-safe Device and Driver Support Tables

-

Two new structures (typed_dset and typed_drvet) are added -for use instead of dset and drvet. -The existing structures are not changed. -See comments in devSup.h for usage information.

+

Type-safe versions of the device and driver support structures dset +and drvet have been added to the devSup.h and drvSup.h headers +respectively. The original structure definitions have not been changed so +existing support modules will still build normally, but older modules can be +modified and new code written to be compatible with both.

-

A helper function DBLINK* dbGetDevLink(dbCommon*) is added to fetch -a pointer to the INP or OUT field of a record.

+

The old structure definitions will be replaced by the new ones if the macros +USE_TYPED_DSET and/or USE_TYPED_DRVET are defined when the +appropriate header is included. The best place to define these is in the +Makefile, as with the USE_TYPED_RSET macro that was introduced in +Base-3.16.1 and described below. See the comments in devSup.h for a brief usage +example, or look at +this commit to the ipac module to see a module conversion.

+ +

A helper function DBLINK* dbGetDevLink(dbCommon *prec) has also been +added to devSup.h which fetches a pointer to the INP or OUT field of the +record.

Restore use of ledlib for VxWorks command editing