From f5e287ae39a47c014fc39f1c2b6365e51b687bf1 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 10 Jul 2009 23:19:53 +0000 Subject: [PATCH] Perl CA and dbDefs.h --- documentation/RELEASE_NOTES.html | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index c6c4e2d44..279ccf5d4 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -12,6 +12,38 @@

Changes between 3.14.10 and 3.14.11

+

Several macros and includes removed from dbDefs.h

+ +

The definitions for the macros YES, NO, NONE, +min() and max() have been deleted. YES and +NO have been replaced by menuYesNoYES and menuYesNoNO +from the menuYesNo.h file where they were used in several record types. The +other macros were not being used anywhere in Base, sncseq or Asyn.

+ +

The macro LOCAL that was a synonym for static is now +deprecated and will be deleted soon, please adjust your code to use the latter +keyword. Any uses of the READONLY macro from shareLib.h must now be +replaced by the keyword const.

+ +

The dbDefs.h file was also unnecessarily including some other libCom header +files which may have to be manually added to out-of-tree source files that +relied on this. The general rule for header files is that a header should only +include other headers that are needed for its own inclusion in any source +file. The #include statements that might need to be added are:

+ + + +

Perl CA library shutdown

+ +

The Perl CA library has been modified to properly flush the Channel Access +I/O queues when a program using the library exits.

+

bi, bo, mbbi, mbbo ENUM string fields

The existing Channel Access protocol transports 26 bytes for each ENUM