Andrew Johnson
0a2020e2fc
Merged changes from 3.14 branch
...
Up to 3.14.12.4 release.
2013-12-17 12:54:04 -06:00
Andrew Johnson
2d52067484
libCom: Clean up build warnings from Visual Studio.
2013-11-19 15:26:22 -06:00
Andrew Johnson
66209118f6
libCom/macLib: Don't use unsigned chars in macParseDefns()
...
These pointers are really pointing to standard chars.
2013-11-13 12:39:23 -06:00
Andrew Johnson
64c9d7a32a
Many tweaks to build on Windows.
...
There might be some more to come since I'm not committing
this from my Win32 system.
2012-07-17 14:33:31 -05:00
Michael Davidsaver
9a1b6b995e
macEnv avoid cantProceed
2011-08-26 16:33:59 -07:00
Michael Davidsaver
f7fc564556
Fold antelope/flex and asHost into libCom
...
Build lexer and parser from libCom/Makefile.
Since libCom now includes asLib.c and asLib_lex.c we must build
antelope and flex without linking them to Com. This works because
they only need epicsTempFile anyway. However make doesn't like a
subdirectory with the same name as a target object, so the antelope
source directory is now called yacc. The two main.c files were also
renamed to avoid other build problems.
Merge asHost into Com and remove mentions in CONFIG_BASE
Lots of noise since SRCS must be renamed to Com_SRCS
2011-02-25 15:39:44 -06:00
Andrew Johnson
9a831f9dc5
libCom: Simplify libCom/Makefile by splitting into parts
...
Each SRC_DIR gets its own Makefile fragment, and where it needs
private build rules a RULES files.
If this pattern gets used elsewhere we could automate the include
lines (search $(SRC_DIRS) for Makefiles and RULES files?).
2010-12-10 15:23:42 -06: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
unknown
8337b5063d
Fix NULL handle issue
2010-05-27 05:47:07 -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
31d149d8d9
Fixed 64 bit compiler warnings from Tom Palaia/MacOS.
2009-04-23 18:49:40 +00: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
b0c0ab77ac
Reduce initial size of expanded string.
2008-01-04 17:07:30 +00:00
Andrew Johnson
71e01ae55d
Warning suppression bug fix from Benjamin Franksen.
2007-02-28 16:05:18 +00:00
Andrew Johnson
bffda92e45
Updated to cover recent changes such as default values, and remove things that
...
were never implemented.
2005-10-28 15:50:21 +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
W. Eric Norum
7c5e384d08
Cosmetic typo.
2004-06-04 19:51:23 +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
098d421a56
Update README file to reflect some recent changes.
2003-07-29 18:02:42 +00:00
W. Eric Norum
6661789143
Efficiency improvements. Cut down on copy operations.
2003-07-18 12:33:44 +00:00
W. Eric Norum
e70dba5bf9
Macro expansion using environment variables as macro definitions.
2003-07-15 19:04:29 +00:00
cvs2svn
1fef904a9e
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-07-15 15:56:33 +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
Ralph Lange
881ba6bb9d
Fixed compiler warnings connected to missing char->int casts
2003-04-03 12:05:09 +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
Marty Kraimer
adc6677275
add extern for C callable routines
2002-05-06 19:01:15 +00:00
Ralph Lange
3712987800
Fixed HPUX warnings.
2001-07-26 07:59:07 +00:00
W. Eric Norum
c303ad0550
Remove call to max().
2000-05-30 19:52:00 +00:00
Jeff Hill
f03ef5eb5d
fixed pool corruption problems
2000-05-30 17:08:57 +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