Commit Graph

26 Commits

Author SHA1 Message Date
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
Ralph Lange 4c302621e2 Use separate flag for once_connected state; += as-string option. 2004-10-19 15:27:51 +00:00
Ralph Lange 22ef6a9653 Use separate flag for once_connected state. 2004-10-19 15:20:34 +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
Ralph Lange b04811e146 Use correct option character. optopt is valid only when getopt returns '?'. 2004-09-24 11:38:10 +00:00
Ralph Lange 6c12088e2a += connection status reporting (based on Jeff's suggestions plus timestamps for connection loss events) 2004-09-23 15:47:57 +00:00
cvs2svn ce1be263d5 This commit was manufactured by cvs2svn to create branch 'B3.14'. 2004-07-07 16:03:49 +00:00
W. Eric Norum 44c358d6bd Use correct option character. optopt is valid only when getopt returns '?'. 2004-07-06 03:01:11 +00:00
Ralph Lange 1c594c2522 Warning fix. 2004-05-28 11:33:11 +00:00
Ralph Lange 0897e71ca0 += caput 2004-05-28 11:07:28 +00:00
Ralph Lange 2cdb8d2cbb Cosmetic changes (misleading var name). 2004-05-28 11:00:25 +00:00
Ralph Lange d625b13899 Bugfix for absolute timestamps. 2004-05-26 12:51:21 +00:00
Ralph Lange 50f58c9974 Fix: name clash on Solaris. 2004-05-25 09:29:49 +00:00
Ralph Lange 09ef609f43 Use epicsTime (instead of tsDefs); improved timestamp format and behaviour; fixed compiler warnings. 2004-04-22 15:56:59 +00:00
Ralph Lange 5e5346e6b3 oops. 2004-04-21 18:58:46 +00:00
Ralph Lange a011b98f62 += cainfo 2004-04-21 18:50:40 +00:00
Ralph Lange 72a1539a86 += '-g' option to set %g precision 2004-04-21 18:27:42 +00:00
Ralph Lange f169cd57f9 camonitor += relative and incremental timestamps 2004-04-21 13:46:28 +00:00
Ralph Lange 27f39ec664 += camonitor 2004-04-19 16:40:28 +00:00
Ralph Lange b3872bf14a Fixed DLL definitions for epicsGetopt (on WIN) 2004-04-14 15:45:27 +00:00
Ralph Lange 1ab4c344aa += epicsGetopt to declare (default) or implement (WIN) getopt() 2004-04-14 14:38:25 +00:00
Ralph Lange ac1258fcc7 Bugfix; added note to keep people from using parseOptions(). 2004-01-28 20:48:31 +00:00
Ralph Lange b53ad8b82f Removed malloc.h reference (Eric says ANSI says stdlib.h) 2004-01-20 15:29:47 +00:00
Ralph Lange 3ea334068e Added parseOptions to add getopt() functionality (and allow compiling on WIN32) 2004-01-20 12:41:16 +00:00
cvs2svn f58b4e2efd This commit was manufactured by cvs2svn to create branch 'B3.14'. 2004-01-20 12:38:42 +00:00