f3d07ad12f
ellLib changes: ANSIfication patch; moved test code out of ellLib.c into its own unit test program in libCom/test; changed ellFree() to take a function pointer for the free() routine, so it can be used on Windows; modified epicsExit and dbBkpt to use it and pass in the free routine.
Andrew Johnson2009-04-09 16:51:05 +00:00
7fccc59fe9
ANSIfication of stuff (mostly missing argument types in declarations)
Ralph Lange2009-04-03 17:46:26 +00:00
4715043141
Rename of pxxx -> prec in device supports
Ralph Lange2009-04-03 15:45:03 +00:00
c0052ea44f
Changed get_alarm_double() behaviour in analog records to return epicsNAN for limits with NO_ALARM severity
Ralph Lange2009-04-03 14:40:13 +00:00
f30a89d249
Remove CVS Id that causes just too much trouble.
Ralph Lange2009-04-03 14:37:59 +00:00
40d0942a81
Remove fake BNL copyright notice until we have a license agreement.
Ralph Lange2009-04-03 14:33:37 +00:00
0765d5e0b1
Added support for handling strings as arrays of char (aka long strings); new -S option switches this feature.
Ralph Lange2009-03-31 19:39:39 +00:00
6a17b86743
Added support for handling strings as arrays of char (aka long strings); new -S option switches this feature. Fixed some inconsistencies with data print formats for enums and arrays.
Ralph Lange2009-03-31 19:39:06 +00:00
ed4a2972d6
Long string support: In dbStatic, split record and field search to make parsing easier. In dbAccess, '$' field name suffix makes field an array of DBF_CHAR.
Andrew Johnson2009-03-25 23:02:28 +00:00
7ce49bf131
Reworked various hash tables, using the faster epicsStrHash() routines; added per-bucket locks to the PV Directory, needed for run-time alias creation; speed up gpHash lookups; improved the output of both Dump routines.
Andrew Johnson2009-03-19 23:00:44 +00:00
7eeb70a8d9
Added epicsStrHash() and epicsMemHash(), after analyzing several hash functions found online and the two already in Base (which both perform a memory lookup per character and are not as good as this one).
Andrew Johnson2009-03-19 17:44:22 +00:00
dd54062496
fixed mantis 336 - timer queue should have try / catch block around call to user's expiration callback
Jeff Hill2009-03-13 17:23:07 +00:00
683c5bddf1
Commented test for j option in MAKEFLAGS. Test NOT working in make 3.81.
Janet B. Anderson2009-03-12 18:38:14 +00:00
80d0245193
Added .depends files in O.Common for header files created from dbd files.
Janet B. Anderson2009-03-12 18:22:05 +00:00
6766e46ab5
A later modification escaped into the previous set of changes...
Andrew Johnson2009-03-05 23:31:10 +00:00
8597ae087b
Allow getting a DBF_*LINK field using a DBR_CHAR array (put already done). Fetch options before SPC_ATTRIBUTE str; allow a DBR_CHAR array there too.
Andrew Johnson2009-03-05 21:23:22 +00:00
11abbb06d7
Added libdl to the OS libraries needed, for dlopen/dlsym.
Andrew Johnson2009-03-04 22:51:41 +00:00
edcb7b96f8
fixed removeAll does not set the nInUse count to zero
Jeff Hill2009-03-04 22:00:55 +00:00
31d6255169
fix for deleteing IO that wasnt selected for delete nor removed from the list in clearOutstandingReads. This problem would probably only occur with R3.13 clients, and only then if the R3.13 client times out in ca_pend_io.
Jeff Hill2009-03-04 19:33:18 +00:00
4cb0d85b34
Removed all references to CONFORM flags in configure files.
Janet B. Anderson2009-03-03 19:54:19 +00:00
aadbf07647
Return epicsMutexLockError rather than calling cantProceed() if the pthread_mutex_ functions return EINVAL.
Andrew Johnson2009-03-03 18:00:49 +00:00