Ralph Lange
709b6ef2f3
catools: Fix off-by-one bug in caput
...
An internal buffer was allocated one char too short, when caput was used
with the '-S' (send string as array of chars) option.
Reported by J. Lewis Muir (tech-talk on 17-Aug-2012)
2012-09-03 21:25:44 +02:00
Andrew Johnson
b36b07db9e
Clean up some compiler warnings reported by J. Lewis Muir.
2011-11-07 11:58:09 -06:00
Andrew Johnson
ee95f0c4b7
catools: Fix array handling in caget and camonitor.
...
Fixes lp:794749
2011-11-02 11:26:29 -05:00
Andrew Johnson
1584f98e26
catools: Disable stdout buffering on Windows
...
Line buffering is not supported on Windows 7.
2011-04-19 14:21:38 -05:00
Ralph Lange
cbe2938628
catools: Fix caput so it can write enums w/o strings
2010-09-28 13:38:59 -04:00
Andrew Johnson
1ea4b4414a
Memory allocation checks from Micheal Davidsaver.
2009-05-05 15:35:05 +00:00
Ralph Lange
2e8595f17f
Fix: caput quits when connection fails (catools)
2009-04-03 19:46:32 +00:00
Ralph Lange
40d0942a81
Remove fake BNL copyright notice until we have a license agreement.
2009-04-03 14:33:37 +00:00
Ralph Lange
e484093493
Bugfixes plus added support for escaping non-printables and field separator to CA commandline tools.
2009-04-02 02:14:33 +00:00
Ralph Lange
6a17b86743
Added support for handling strings as arrays of char (aka long strings); new -S option switches this feature.
...
Fixed some inconsistencies with data print formats for enums and arrays.
2009-03-31 19:39:06 +00:00
Ralph Lange
c5773eafb4
Added -p option to specify CA priority.
2008-11-14 13:03:25 +00:00
Andrew Johnson
9c106ce023
Fixed possible race condition storing callback status.
2008-07-23 16:31:10 +00:00
Ralph Lange
73e17ac32a
Applied caput patches from Andy Foster; updated usage infos to match
2008-04-17 02:31:36 +00:00
Ralph Lange
2bed5dd8bf
Fixed comment.
2006-06-07 07:20:01 +00:00
Ralph Lange
d6b6955903
Integrating change by Malcolm Waters: += put_callback option - heavily based on caget
2006-02-06 16:04:55 +00:00
Jeff Hill
5d31c721ad
fixed msvc++ 8 assert failure.
...
I had a closer look at the MS and the POSIX doc. It appears that
there is confusion between the two related to how the arguments
are interpreted when the user buffer pointer is null. In the POSIX
doc it clearly states that the count only applies if the user pointer
isn't nill. In the MS doc it clearly states that the count is also the
size of the internally allocated buffer when the user pointer is nill.
It seems that a reasonable compromise will be to specify a buffer
size of BUFSIZ (defined by POSIX and fortunately also by windows).
2005-11-29 17:05:00 +00:00
W. Eric Norum
0dc034962c
Use epicsScanFloat/epicsScanDouble rather than sscanf.
...
This allows proper handling of Nan/Inf on all architectures.
2004-10-12 17:45:31 +00:00
W. Eric Norum
4f731caf14
Add os-independent epicsStrtod() routine.
2004-10-11 18:22:12 +00:00
cvs2svn
ce1be263d5
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-07-07 16:03:49 +00:00