From 6397204354bd54fbba883f08d7fb3a5de5fd0823 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Mon, 27 Mar 2017 09:51:32 +0200 Subject: [PATCH] Update release notes, C++ instructions are tested --- documentation/RELEASE_NOTES.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 3a86e6da2..8cf6e2705 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -37,7 +37,9 @@ arguments). Instead, rset methods are now typed by default. The can no longer be used when initializing struct rset.

Existing code (e.g. external record supports) might not compile cleanly -against the new rset definition without changes. +against the new rset definition without changes, but after making these +changes the result should still compile and work properly against older +versions of Base.

The first parameter of init_record and process has been changed to struct dbCommon *. Record types that use @@ -54,8 +56,7 @@ of base you need something like:

 #include "epicsVersion.h"
-#define VERSION_INT_3_16 VERSION_INT(3,16,0,2)
-#if EPICS_VERSION_INT < VERSION_INT_3_16
+#if EPICS_VERSION_INT < VERSION_INT(3,16,0,2)
 #define RECSUPFUN_CAST (RECSUPFUN)
 #else
 #define RECSUPFUN_CAST