Since we use gnu_printf format on mingw, the windows "I" modifier
is no longer recognized by the format checker. Use "ll" instead.
Meanwhile, MSVC understands that as well.
* Fix typo in epicsEventWaitWithTimeout.
* Reword epicsEvent timeout documentation to reflect the actual behavior.
Negative values of timeout are handled the same way as zero values.
Change the documentation to reflect this behavior.
* fix(aao, aai): change VAL field type from DOUBLE[] to FTVL[]
* fix(aSub): change 'Input Value Fields' type from FT[A–U] to FT[A–U][NOA–NOU]
* fix(aSub): change 'Output Value Fields' type from FTV[A–U] to FTV[A–U][NOVA–NOVU]
* fix(waveform): change VAL field type from FTVL to FTVL[NELM]
* fix(aai): remove 'analog' from the record name
* fix(aao): remove 'analog' from the record name
* fix(aai,aao): remove 'Analog' from the record names
* Update normativeTypes to fix NTNDArray::getValueSize
* Update normativeTypes for Release Notes
---------
Co-authored-by: Andrew Johnson <anj@anl.gov>
This reverts commit e4fbd83c93.
It introduced a build problem when using INSTALL_LOCATION:
The system yacc and lex are used instead of the EPICS antelope and e_flex.
Tests killed by a signal should cause the .t script to exit with an
error code, otherwise its exit code will be 0, and the test harness
won't be aware of the unsuccessful exit.
This change also makes the test runner more robust, so attaching to a
running test (e.g. with gdb or strace) won't cause the .t script to
exit.
* Allow CA clients to determine the server protocol version
Adds a call to the CA client API that allows a client to determine the server's
protocol minor version number. This is needed to allow the ca-nameserver to
report a server's protocol version correctly to a client.
* ca_host_minor_protocol return for disconnected channels
ca_host_minor_protocol now explicitly returns CA_UKN_MINOR_VERSION for a disconnected channel.
OP_SYS_LDLIBS ends up on the GeSys object link command line, which ends
up breaking things. When linking GeSys objects, a symbol root is not
defined using -u or -e, which is required for --gc-sections to work.