Andrew Johnson
fbda9f3280
RCS keyword updates for Bazaar
...
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
f1ba442133
Store original INP/OUT text in link in case DTYP changes later.
2010-06-22 17:35:48 -05:00
Ralph Lange
60be4921c8
Fix: Replaced C++ reserved word 'new' as variable name.
2010-06-16 15:58:00 -04:00
Andrew Johnson
831f48e719
Fix the macLib buffer overflow issue, Bug 551909.
...
This is mostly Eric's patches, without the valend name change.
2010-05-04 15:43:20 -05:00
Ron Sluiter
20483795e4
Remove "dbRecordHead: tempList not empty" errors.
...
Loading a .db file that uses an unknown record type leaves items
on the parser's tempList. This patch empties that list when the
error is reported so future dbLoadRecords() commands can run.
2010-04-12 11:31:24 -05:00
Andrew Johnson
1a2fa1bc86
Some cleanup, mostly spacing.
2009-08-03 22:22:45 +00:00
Andrew Johnson
c986597f1c
Reject breaktables with slope of zero.
2009-07-22 22:58:09 +00:00
Janet B. Anderson
1c18e92da7
Removing seemingly unnecessary dependancy lines.
2009-07-10 22:00:18 +00:00
Andrew Johnson
0fb320c263
(M. Davidsaver): Use ELLLIST init macros.
2009-07-09 18:37:26 +00:00
Andrew Johnson
d6fcbe14ab
Cleaned up dbDefs.h and errMdef.h
...
Added various #include lines needed in other sources.
2009-07-09 15:27:43 +00:00
Andrew Johnson
5a5e2d8f74
Solve extended device support registration issue across shared libraries.
2009-06-10 20:19:32 +00:00
Andrew Johnson
f5f1c51b80
make dbMalloc and dbCalloc macros
2009-04-23 21:56:22 +00:00
Andrew Johnson
31d149d8d9
Fixed 64 bit compiler warnings from Tom Palaia/MacOS.
2009-04-23 18:49:40 +00:00
Andrew Johnson
b9886c7faa
Cosmetic only; tabs, spaces & line-wrapping.
2009-04-15 19:28:28 +00:00
Andrew Johnson
e12396c7dd
epicsShareAPI fixes for Windows.
2009-04-09 17:28:59 +00:00
Andrew Johnson
acb1bf9b29
Add epicsShareAPI to match header.
2009-04-09 17:20:05 +00:00
Ralph Lange
990ba62e0b
Added support for new MSI and MSS link flags
2009-04-03 20:54:00 +00:00
Ralph Lange
7fccc59fe9
ANSIfication of stuff (mostly missing argument types in declarations)
2009-04-03 17:46:26 +00:00
Andrew Johnson
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.
2009-03-25 23:02:28 +00:00
Andrew Johnson
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.
2009-03-19 23:00:44 +00:00
Andrew Johnson
3093d8f4f4
Reduce duplication of alarm strings.
2009-03-03 17:15:10 +00:00
Andrew Johnson
e2289a30df
Removed duplicate alarm strings.
2009-02-03 17:25:02 +00:00
Andrew Johnson
c5fd57e5ae
Make getpMessage() clear the message string rather than requiring caller to.
2009-01-28 19:57:11 +00:00
Andrew Johnson
0cabf024d7
Error message has the wrong routine name in it.
2009-01-21 20:26:52 +00:00
Andrew Johnson
9ca9a3c2e2
Added dbGetNAliases() function, to complete the aliases API.
2009-01-19 18:57:02 +00:00
Andrew Johnson
e155dd411e
Added dynamic parts of record alias implementation.
2009-01-16 20:50:40 +00:00
Andrew Johnson
dd7cb80555
Fix memory leak.
2009-01-16 20:04:34 +00:00
Andrew Johnson
a723ea357e
Added record aliases.
2009-01-09 18:00:00 +00:00
Andrew Johnson
b98392f50f
Initialize objects fully before making them visible.
2009-01-08 23:44:11 +00:00
Andrew Johnson
49ef896a36
Cleanup, remove some unnecessary casting.
2008-08-15 18:58:18 +00:00
Andrew Johnson
ae0c908493
Check rec_size *before* using it...
2008-08-13 14:56:51 +00:00
Janet B. Anderson
ef1cd5faf5
RCS files now used for all cygwin and mingw builds.
2008-08-06 16:44:16 +00:00
Andrew Johnson
7aca0bff26
Cleanup, error messages mostly.
2008-08-05 22:55:43 +00:00
Andrew Johnson
30d860c323
Flush errlog before exit on input errors.
2008-08-05 22:48:45 +00:00
Janet B. Anderson
519b33e4fb
Changes for shared library build using MinGW compiler on win32.
2008-07-29 21:11:56 +00:00
Janet B. Anderson
d9df06d9d2
Changed epicsShareDef to epicsShareExtern.
2008-07-21 21:42:26 +00:00
Janet B. Anderson
8ea828b8b3
Added epicsShare* where necessary for win32 builds.
2008-07-21 14:26:03 +00:00
Andrew Johnson
ab7011a214
Fixes for IOCs on 64-bit platforms.
...
empty string to char conversions now produce 0, not '0'.
Record types ANSIfied by John Hammonds.
2008-07-01 16:49:08 +00:00
Andrew Johnson
13922ddd8d
Added hint to run RegisterDeviceDriver().
2008-06-23 22:33:30 +00:00
Andrew Johnson
3a202cafda
Comment.
2008-06-06 14:33:27 +00:00
Andrew Johnson
ad5760f61a
Remove duplicate null DSXT layer.
2008-06-06 14:29:37 +00:00
Andrew Johnson
7c0897f058
Added dbBptNotMonotonic, disables checking slope of breaktables.
2007-08-13 15:27:31 +00:00
Andrew Johnson
f0855d95de
Cleaned up error message output formatting.
2007-04-18 19:57:17 +00:00
Andrew Johnson
179e82b2c9
Use epicsPrintf, not errlogPrintf
2007-04-18 19:41:38 +00:00
Andrew Johnson
a5e73394db
Improve error messages from parser.
2007-04-18 18:38:54 +00:00
Andrew Johnson
70cc7eaab9
Reorganized iocsh command registration to untangle the build order.
...
The iocsh core is now part of libCom, and commands are registered locally
with a Register routine for each IOC library.
2007-03-13 17:54:23 +00:00
Andrew Johnson
bc01dca042
Fixed Cdefs to be output before the record structure.
...
Moved record include files from dbStaticLib into dbCommon.dbd.
Added Cdefs that include postfix.h to the calc*.dbd files, removed from .c.
2007-03-13 16:39:53 +00:00
Andrew Johnson
6f361280c3
Cosmetic.
2006-11-17 22:45:50 +00:00
Andrew Johnson
a4948d15fd
Fix to Mantis #250 , support escaped characters in record field values.
2006-11-15 23:33:31 +00:00
Andrew Johnson
5d62cd2b5b
Cleanup unused var's.
2006-10-31 20:41:59 +00:00