Andrew Johnson
20b3955cd7
More Windows build fixes.
2012-07-19 14:59:55 -05:00
Andrew Johnson
2a20d48ca4
HPUX: Remove all // X aCC comments
...
These were added to suppress warnings from the HPUX compiler.
2012-04-12 11:13:50 -05: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
Ralph Lange
bc4a7854ec
libCom: Explicitly use namespace std for size_t declaration in epicsSingleton.h
...
This fixes a compile error that occurs in new gcc versions (since ~4.6.1)
2011-08-08 18:31:19 +02: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
Jeff Hill
fa24d119dd
use verify instead of assert (in tests)
2009-08-24 17:07:03 +00:00
Andrew Johnson
547e9bcfea
Use epicsStrHash()
2009-03-24 17:04:02 +00:00
Jeff Hill
edcb7b96f8
fixed removeAll does not set the nInUse count to zero
2009-03-04 22:00:55 +00:00
Jeff Hill
68f6b7d47c
workaround for archaic T202 g++ bug
2009-02-23 21:40:52 +00:00
Jeff Hill
e1b8caa8d7
fixed comment
2009-02-10 22:58:43 +00:00
Andrew Johnson
4026d9f27c
Nested classes have no special access priviledges to their outer class, but
...
only the vxWorks compiler seems to check this. Added friend to fix.
An implicit constructor is only created if no user-defined ones exist.
2009-01-06 21:53:04 +00:00
Jeff Hill
e99e352e2c
redesigned this facility for simplicity, clarity, and robustness
2008-11-19 17:20:15 +00:00
Jeff Hill
fd5b03405a
disable copy ctor and operator for the epicsOnceImpl private class
2008-11-19 17:11:49 +00:00
Jeff Hill
3ec09adf20
added code to catch bugs where a guard is used when it is released
2007-01-11 22:04:44 +00:00
Jeff Hill
ca95134827
added missing include
2006-09-13 21:54:13 +00:00
Jeff Hill
99d1b3dd04
improved string hash table distribution
2006-03-15 19:02:15 +00:00
Jeff Hill
fab9e49710
removed #include
2004-10-08 15:03:04 +00:00
Marty Kraimer
63f139adc5
epicsExit and epicsStdioRedirect
2004-08-27 16:04:26 +00:00
Jeff Hill
cab998f40d
renamed chronIntIdResTable::add to chronIntIdResTable::idAssignAdd to avoid
...
hiding resTable::add in the public base class
2004-04-28 22:15:06 +00:00
Jeff Hill
8799d3c6ba
fixed template arg does not default with sunpro
2004-02-09 21:28:07 +00:00
Jeff Hill
2c68ac3a10
fixed sunpro warnings
2004-02-07 01:22:26 +00:00
Jeff Hill
1fa297d34f
fixed sunpro warnings
2004-02-07 01:21:30 +00:00
Jeff Hill
452a040183
fixed sunpro warnings
2004-02-07 00:38:19 +00:00
Jeff Hill
9fb90cfcab
supress sun pro warnings
2004-02-04 02:09:11 +00:00
Jeff Hill
4b50e4d060
fixed ms warnings
2004-01-27 00:35:40 +00:00
Ralph Lange
c140e69d40
Bugfix in tsDLList<T>::push
2004-01-09 09:38:05 +00:00
Jeff Hill
6691657c42
new list push method
2004-01-08 23:03:27 +00:00
Jeff Hill
35d07ffbda
changed the name of cxxCompilerDependencies.h to compilerDependencies.h
2003-09-17 19:25:31 +00:00
Andrew Johnson
c606ecf428
Fixed problems when instantiating several iterator functions.
...
Shouldn't test code at least ensure that all compile properly?
2003-06-19 15:26:47 +00:00
Jeff Hill
234c515b05
removed exception specifications
2003-02-12 19:03:59 +00:00
Jeff Hill
421e4b71b1
added removeAll mf
2003-02-12 19:00:33 +00:00
Jeff Hill
eb85ae1326
added iterator typedef
2003-02-12 19:00:08 +00:00
Jeff Hill
3f3f6963a0
added mf to check for identical mutex
2003-02-12 18:58:50 +00:00
Jeff Hill
92d9d53387
cosmetic
2003-01-23 22:58:23 +00:00
Jeff Hill
ca661479f8
fixed double include
2003-01-23 22:53:31 +00:00
Jeff Hill
360204275e
removed leftover junk
2003-01-07 16:01:11 +00:00
Jeff Hill
11ad86c68e
fixed typo
2003-01-06 23:13:12 +00:00
Jeff Hill
b99f97e95e
fixed sun pro warning
2002-12-19 23:37:55 +00:00
Jeff Hill
8fdf6c18dc
workaround borland 5.5 bug
2002-11-02 00:32:44 +00:00
Jeff Hill
e772ce948c
fixed gnu warnings
2002-11-01 18:13:51 +00:00
Jeff Hill
0dce06f4cf
upgraded compiler specific macros
2002-10-30 17:19:26 +00:00
Jeff Hill
2860ca9b51
fixed problem introduced by warning fix
2002-10-30 00:51:12 +00:00
Jeff Hill
e96e511876
fixed borland warning
2002-10-29 21:46:13 +00:00
Jeff Hill
05dd1e2732
added typename keyword for sun pro
2002-10-25 00:49:44 +00:00
Jeff Hill
2011c3c7ba
use epics_throws macro
2002-10-25 00:11:12 +00:00
Ralph Lange
43ceffad94
+= 'typename' before member type names
2002-10-24 12:37:27 +00:00
Jeff Hill
8b83921bdf
compatible now with revised epicsSingleton
2002-10-23 22:14:47 +00:00
Jeff Hill
fd5b08caf1
fixed SMP problems
2002-10-23 22:14:03 +00:00
Jeff Hill
7fdc295d9d
added throw specifications
2002-10-23 22:13:03 +00:00