From bdd495acae9ba085fb926c3c60c864012d9da8ec Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 27 Aug 2014 22:35:21 -0700 Subject: [PATCH] Document the 64-bit integer types and support routines. --- documentation/RELEASE_NOTES.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 3db8233c0..1316350b4 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -15,6 +15,22 @@ EPICS Base 3.15.0.x releases are not intended for use in production systems.

Changes between 3.15.0.1 and 3.15.0.2

+

Support routines for 64-bit integers

+ +

The libCom library now provides support for 64-bit integer types on all +supported architectures. The epicsTypes.h header file defines epicsInt64 and +epicsUInt64 type definitions for both C and C++ code. The epicsStdlib.h header +also declares the following functions for parsing strings into the relevent +sized integer variables: epicsParseLLong(), epicsParseULLong(), epicsParseInt64() +and epicsParseUInt64(). Use the first two for long long and unsigned long long +integer types, and the second two for the epicsInt64 and epicsUInt64 types (the +latter can map to the more common long and unsigned long types on some 64-bit +architectures such as linux-x86_64).

+ +

This version does not provide the ability to define 64-bit record fields, the +use of the 64-bit types in the IOC database will come in a later release of +EPICS Base.

+

Implement EPICS_CAS_INTF_ADDR_LIST in rsrv

The IOC server can now bind to a single IP address (and optional port number)