Andrew Johnson
8ffea9de27
Remove macLib warning indicators
...
Only add ',undefined' tags to macLib output when we aren't
suppressing warnings, e.g. using msi's -V flag.
2018-08-10 14:12:19 -05:00
Andrew Johnson
821fb1302b
Merged changes from 3.14 branch into 3.15
2017-04-20 16:57:08 -05:00
Andrew Johnson
d4552af39b
Fix and test for macLib losing error status
...
Problem found & diagnosed by Mark Rivers.
2017-04-17 11:47:21 -05:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
f4a16a1e1e
Remaining Revision-Id keywords in source
2016-05-22 05:43:09 +02:00
Andrew Johnson
09ff608ca9
libCom: Fix use-after-free bug in macCore.c
2014-10-30 17:55:12 -05:00
Andrew Johnson
0a9c5d456b
Merged iocshCmd-with-macros branch
2014-10-06 23:39:23 -05:00
Keenan Lang
6d4e284ab1
Added note to fixme comment to state that a function is relying on its current setup.
2014-09-02 17:21:42 -05:00
Keenan Lang
64a98452e3
epicsEnvSet clears macros before setting environment variable to ensure intuitive use of the function in nested iocsh calls. While adding this functionality, fixed a latent bug in macPutValue where if you tried to NULL a macro with the same name as an environment variable, you would go into an infinite loop.
2014-09-02 16:35:32 -05:00
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
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
37b371e956
macLib cleanup, added support for scoped macros.
...
New test program for regular macros as well as the environment variable tests.
2008-03-31 19:30:17 +00:00
Andrew Johnson
71e01ae55d
Warning suppression bug fix from Benjamin Franksen.
2007-02-28 16:05:18 +00:00
Jeff Hill
2d613ba5d0
fixed DLL export
2004-08-11 00:46:12 +00:00
W. Eric Norum
6fe68a0cb3
Fix printf args/formats.
2004-06-17 01:10:59 +00:00
Andrew Johnson
b9fa2e7515
More string termination bugs, this time missing terminators.
2004-06-16 19:10:11 +00:00
Andrew Johnson
f291862044
Fixed dbLoadTemplates oops! Environment variables tests don't exercise the
...
non-dirty path as much...
2004-06-15 19:07:51 +00:00
Andrew Johnson
7035e0f475
Replaced macErrMessage macros with errlogPrintf
...
Fixed 2 possible buffer overflow bugs
Added an entry type string for error/warning messages
Implemented default values in macro expansions $(name=default)
Improved usefulness of error reporting
2004-06-11 15:40:14 +00:00
Andrew Johnson
e5f47d5807
Made various input arguments and internal variables const char*.
2003-07-29 19:50:31 +00:00
W. Eric Norum
e70dba5bf9
Macro expansion using environment variables as macro definitions.
2003-07-15 19:04:29 +00:00
W. Eric Norum
7f56802052
Add epicsStrDup().
2003-07-08 19:35:28 +00:00
Marty Kraimer
47363400cb
bugs rported by Mark Rivers
2003-05-21 13:27:52 +00:00
Janet B. Anderson
3422c51a57
Removed log history comments.
2002-07-15 20:34:24 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Ralph Lange
3712987800
Fixed HPUX warnings.
2001-07-26 07:59:07 +00:00
Andrew Johnson
4785daecc0
Cleaned up warnings - the RCS Log: keyword was on the comment line
...
that starts with a '/' which RCS replicates for these notes...
1999-05-13 16:06:23 +00:00
Jeff Hill
27c4d0574f
cleaned up the DLL symbol export
1998-02-27 01:34:15 +00:00
Ken Evans
88d36c7db3
Made a large number of changes to epicsShareThings in libCom routines
...
to get imports and exports straight on WIN32. Not everything is fixed
at this time.
1998-02-20 21:45:20 +00:00
Marty Kraimer
db49a2babb
Allow message about referenced but undefined to be suppressed
1997-06-05 18:28:50 +00:00
Jeff Hill
6b6e5e7515
updated dll keywords
1997-05-01 19:57:53 +00:00
Marty Kraimer
85a2ef6e4d
Fix long memory free list problem
1997-04-30 19:10:04 +00:00
Jeff Hill
9976984eb8
%d => %ld
1996-11-02 02:05:24 +00:00
Jeff Hill
142b7515e3
fixed warnings
1996-09-16 21:07:11 +00:00
Marty Kraimer
236cf1ddf8
added macLib
1996-07-10 14:49:55 +00:00