Andrew Johnson
9542056547
as: No need to limit CALC expression lengths.
...
We allocate a new postfix buffer for each expression, so there is no
need to limit the expression length, just allocate a buffer big enough
for the expression given.
2010-10-04 13:41:09 -05: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
Andrew Johnson
4e0ab97038
(M. Davidsaver): static keyword is part of C89,
...
remove all uses and internal definitions of LOCAL macro
2009-07-09 16:37:24 +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
a66a192ed5
Expand READONLY macro, deprecate.
2009-06-05 19:56:33 +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
6482e7e55d
Unlocking issue pointed out by Richard Dickson.
2008-09-12 19:40:16 +00:00
Andrew Johnson
2d88383a9d
Clean up quadratic string processing behaviour.
2008-09-12 14:58:05 +00:00
Andrew Johnson
e47fc8b757
Lowercase the new hostname in asChangeClient()
2008-09-12 14:44:49 +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
55d6405b3c
Added ascaStats(), for Mantis #281 .
2008-07-22 21:21:11 +00:00
Andrew Johnson
797df775d0
void *asp => struct *.
...
Removed some casts and cleaned up 'type-punned pointer' warnings.
2008-05-21 17:46:02 +00:00
Andrew Johnson
083a8413b5
Ensure result of previous rule calc evaluation is available for VAL.
2007-05-03 20:37:41 +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
Janet B. Anderson
99e9d60725
Replaced .o with $(OBJ).
2006-12-07 15:50:16 +00:00
Andrew Johnson
29c43d0cdb
Cleanup some of the more obscure gcc warnings.
2006-12-01 23:52:59 +00:00
Andrew Johnson
318e5247f1
Fix dependencies.
2006-12-01 23:48:21 +00:00
Andrew Johnson
aa08e33707
Fixed problem saving hostnames in HAG.
2006-11-28 15:32:06 +00:00
Andrew Johnson
27fcfac8b8
Use the same TRUE/FALSE test in the dump routines as in the actual rule
...
evaluation, in case the results are different.
2006-11-16 17:26:38 +00:00
Andrew Johnson
343efa2028
Cosmetic changes.
2006-11-13 20:40:00 +00:00
Andrew Johnson
abfd3f0186
Improve error checking and messages from AS file parser.
2006-04-03 21:41:11 +00:00
Andrew Johnson
8823924561
Oops, currected *Strdup routines.
2006-03-29 20:53:54 +00:00
Andrew Johnson
daf8f033fa
Use new xxStrdup() functions.
...
Cleanup compiler warnings due to our using 8-bit lexers.
2006-03-29 19:46:05 +00:00
Andrew Johnson
cd3806e189
Added an asStrdup() routine.
2006-03-29 19:37:22 +00:00
Janet B. Anderson
147e21b71f
Changed EPICS_UPDATE_LEVEL to EPICS_PATCH_LEVEL.
2005-12-19 21:42:40 +00:00
Marty Kraimer
b4f40d0011
epicsStdioRedirect
2004-08-27 16:20:09 +00:00
Marty Kraimer
e227241d4b
args were in wrong order
2004-07-15 12:41:40 +00:00
Marty Kraimer
8006613981
char => const char
2004-07-08 15:25:56 +00:00
Marty Kraimer
0381f13e3f
more changes for allowing FILE *fp for diagnostics
2004-05-13 15:19:49 +00:00
Marty Kraimer
8c4e8dd35f
ascar is new
2004-04-05 16:06:06 +00:00
Ken Evans
2f827fc92d
Added versions of the dump routines that write to an arbitrary file
...
pointer instead of stdout.
2004-03-29 19:32:20 +00:00
Marty Kraimer
323e378fc5
check for access security not started
2004-02-17 13:23:28 +00:00
Marty Kraimer
f32d647482
changes to make things build
2004-02-13 18:51:42 +00:00
Marty Kraimer
bc81744d8f
add ascar
2004-02-10 14:52:46 +00:00
Marty Kraimer
29335e7672
add copyright notice
2004-02-10 14:52:39 +00:00
Andrew Johnson
0b51e1f972
Remove tokenNAME, everything uses tokenSTRING instead.
2004-02-06 19:23:09 +00:00
Janet B. Anderson
de70a70b1b
Added COMPAT_313 macro for building/installing R3.13 compatability files.
2004-01-13 16:15:05 +00:00
Jeff Hill
9f52f7282d
fixed errMessage fmt string
2003-09-23 16:52:59 +00:00
Marty Kraimer
7b294e0d99
use const char
2003-05-14 11:29:48 +00:00
Marty Kraimer
c6eca11921
asTrapWrite aslo belongs to LIB_SRCS
2003-05-14 11:21:31 +00:00
Marty Kraimer
c963333e78
make sure now events are missed
2003-05-12 12:29:43 +00:00
Marty Kraimer
8e3b9a0453
convert hostnames to lower case
2003-04-07 16:06:30 +00:00
Marty Kraimer
27fcd9bf91
fix for old config rules
2003-04-02 19:17:27 +00:00
Marty Kraimer
0cf8aa13b5
convert host name to lower case
2003-04-01 21:03:57 +00:00
Janet B. Anderson
6021e84957
Changes for shared libraries and os consistancy.
2003-03-18 22:45:03 +00:00
Ralph Lange
8657179346
Bugfix: non-vxWorks OSs must copy string command line args
2002-10-08 14:10:35 +00:00
Janet B. Anderson
de14296b80
Changed BASE_ to EPICS_.
2002-07-31 17:07:07 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Marty Kraimer
adc6677275
add extern for C callable routines
2002-05-06 19:01:15 +00:00
Jeff Hill
d6bbb0f3ef
use CA server high for priority offset
2001-08-29 17:37:58 +00:00