Michael Davidsaver
e296e99667
Merge remote-tracking branch 'launchpad/master'
...
* launchpad/master:
libCom: dbmfMalloc cantProeed() on failure
ioc/db/test: dbCaLinkTest fix sync
oops
std/filter/test: use dbUnitTest
travis-ci enable mingw w/ dll
travisci
catools: Fix SEGFAULT from bad PV names
typo
Fix for dbCa warning seg-fault
Fix postfix.h macro arg, document
libCom/test: epicsCalcTest use exact postifx buffers
Conflicts:
src/ioc/db/test/dbCaLinkTest.c
2017-04-27 17:17:29 -04:00
Michael Davidsaver
8677c84528
libCom: dbmfMalloc cantProeed() on failure
...
most calling code doesn't check for NULL.
2017-04-27 15:30:35 -04:00
Andrew Johnson
6e88d48615
Added epicsStrnDup() and dbmfStrndup() routines
...
The JSON parser passes string arguments with a length
instead or nil-terminating them. These routines make it
simple to copy such strings into either permanent or
temporary storage.
2016-09-03 13:25:19 -05:00
Andrew Johnson
efb5ba27ae
libCom/dbmf: Add dbmfStrcat3() for JSON parsing
...
Also removed all epicsShareAPI attributes
Made string arguments const char *
2016-05-19 00:58:45 -05:00
Michael Davidsaver
7e7cca6164
dbmf: instrument with valgrind
2015-12-21 13:44:23 -05:00
Michael Davidsaver
a8e285067d
dbmf: cleanup indent
...
whitespace only
2015-12-21 13:44:23 -05:00
Michael Davidsaver
f72ebb9fb9
dbmf: add flag to disable freelist
2015-04-02 18:58:15 -04:00
Michael Davidsaver
026307c06d
db cleanup
...
cleanup to allow database re-load
2012-06-28 10:55:44 -04: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
8ee39f8cce
Memory allocation checks.
2009-05-05 15:19:00 +00:00
Andrew Johnson
8823924561
Oops, currected *Strdup routines.
2006-03-29 20:53:54 +00:00
Andrew Johnson
976febd1ac
Added dbmfStrdup() function.
2006-03-29 19:33:50 +00:00
Ralph Lange
140bf4a89a
Fixed printf warnings by casting size_t to unsigned long.
2002-11-07 18:36:41 +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
Marty Kraimer
cfe2ed5f17
replace osiSem by epicsMutex/epiceEvent
2001-01-12 16:13:53 +00:00
Marty Kraimer
4331775413
changed comment
2000-10-11 19:14:53 +00:00
Marty Kraimer
2d86915255
semIf => semMutexId
2000-01-27 19:58:36 +00:00
Marty Kraimer
f9e516b9bd
changes for osiSem changes
1999-12-14 22:08:05 +00:00
Janet B. Anderson
78fe1595df
Changes for WIN32 build.
1999-10-12 18:53:10 +00:00
Marty Kraimer
c786f54b63
changes for 3.14
1999-09-13 19:18:48 +00:00
Jeff Hill
7946e9b921
DLL keyword adjustments
1997-05-01 23:51:07 +00:00
Jeff Hill
c99ee0317c
fixed conflict
1997-05-01 20:43:12 +00:00
Jeff Hill
6b6e5e7515
updated dll keywords
1997-05-01 19:57:53 +00:00
Marty Kraimer
3a840f6e2f
Still original version
1997-04-30 19:04:09 +00:00
Jeff Hill
2517d52437
fixed WIN32 DLL symbol exports
1997-04-23 17:23:05 +00:00
Jim Kowalkowski
121a2dc9ae
Added a simple library for doing malloc/free from a buffer pool
1997-04-07 20:16:42 +00:00