Removed log history comments.
This commit is contained in:
@@ -1,14 +1,4 @@
|
||||
# $Id$
|
||||
# $Log$
|
||||
# Revision 1.1 1996/06/25 19:11:23 jbk
|
||||
# new in EPICS base
|
||||
#
|
||||
#
|
||||
# *Revision 1.2 1996/06/24 03:15:25 jbk
|
||||
# *name changes and fixes for aitString and fixed string functions
|
||||
# *Revision 1.1 1996/05/31 13:15:12 jbk
|
||||
# *add new stuff
|
||||
#
|
||||
|
||||
tar zcvf /tmp/gdd.tar.gz *.c *.cc *.h *.MRI Makefile* MAKE* README *.html *.gif
|
||||
|
||||
|
||||
@@ -4,27 +4,6 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.2 1996/06/26 21:00:04 jbk
|
||||
# Fixed up code in aitHelpers, removed unused variables in others
|
||||
# Fixed potential problem in gddAppTable.cc with the map functions
|
||||
#
|
||||
# Revision 1.1 1996/06/25 19:11:27 jbk
|
||||
# new in EPICS base
|
||||
#
|
||||
# Revision 1.4 1996/06/25 18:58:57 jbk
|
||||
# more fixes for the aitString management functions and mapping menus
|
||||
#
|
||||
# Revision 1.3 1996/06/24 03:15:27 jbk
|
||||
# name changes and fixes for aitString and fixed string functions
|
||||
#
|
||||
# Revision 1.2 1996/06/13 21:31:51 jbk
|
||||
# Various fixes and correction - including ref_cnt change to unsigned short
|
||||
#
|
||||
# Revision 1.1 1996/05/31 13:15:16 jbk
|
||||
# add new stuff
|
||||
#
|
||||
#
|
||||
|
||||
Some Notes:
|
||||
|
||||
|
||||
@@ -13,63 +13,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.15 2001/10/20 00:13:54 jhill
|
||||
// remove use of std lib for now
|
||||
//
|
||||
// Revision 1.14 2001/07/03 00:58:17 jhill
|
||||
// changed interface so that unreferenced table will not optimize away
|
||||
//
|
||||
// Revision 1.13 2001/06/11 22:28:50 jhill
|
||||
// revert because workaround for RTEMS didnt build
|
||||
//
|
||||
// Revision 1.12 2001/06/11 20:13:42 jhill
|
||||
// workarounds for problems discovered when building for RTEMS
|
||||
//
|
||||
// Revision 1.11 2001/06/11 17:57:31 jhill
|
||||
// workarounds for problems discovered when building for RTEMS
|
||||
//
|
||||
// Revision 1.10 1999/10/29 00:42:04 jhill
|
||||
// remove redundant includes
|
||||
//
|
||||
// Revision 1.9 1999/10/28 23:33:41 jhill
|
||||
// use fully qualified namespace names for C++ RTL classes
|
||||
//
|
||||
// Revision 1.8 1999/10/28 00:28:41 jhill
|
||||
// special case enum to string conversion
|
||||
//
|
||||
// Revision 1.7 1999/08/06 23:08:31 jhill
|
||||
// remove extern "C" from no convert proto
|
||||
//
|
||||
// Revision 1.6 1997/08/05 00:51:03 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.5 1997/04/23 17:12:53 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.4 1996/11/02 01:24:39 jhill
|
||||
// strcpy => styrcpy (shuts up purify)
|
||||
//
|
||||
// Revision 1.3 1996/08/22 21:05:37 jbk
|
||||
// More fixes to make strings and fixed string work better.
|
||||
//
|
||||
// Revision 1.2 1996/08/13 15:07:42 jbk
|
||||
// changes for better string manipulation and fixes for the units field
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:28 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
// *Revision 0.4 1996/06/25 18:58:58 jbk
|
||||
// *more fixes for the aitString management functions and mapping menus
|
||||
// *Revision 0.3 1996/06/24 03:15:28 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 0.2 1996/06/17 15:24:04 jbk
|
||||
// *many mods, string class corrections.
|
||||
// *gdd operator= protection.
|
||||
// *dbmapper uses aitString array for menus now
|
||||
// *Revision 0.1 1996/05/31 13:15:17 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define AIT_CONVERT_SOURCE 1
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -16,59 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.16 2002/02/13 14:34:10 lange
|
||||
* Fixed (mostly suppressed) HPUX aCC warnings
|
||||
*
|
||||
* Revision 1.15 2001/10/20 00:11:51 jhill
|
||||
* remove use of std lib for now
|
||||
*
|
||||
* Revision 1.14 2001/09/05 00:50:36 jhill
|
||||
* removed GNU compiler ifdef
|
||||
*
|
||||
* Revision 1.13 2001/07/03 00:58:18 jhill
|
||||
* changed interface so that unreferenced table will not optimize away
|
||||
*
|
||||
* Revision 1.12 2001/06/11 22:28:51 jhill
|
||||
* revert because workaround for RTEMS didnt build
|
||||
*
|
||||
* Revision 1.11 2001/06/11 20:13:42 jhill
|
||||
* workarounds for problems discovered when building for RTEMS
|
||||
*
|
||||
* Revision 1.10 2001/06/11 17:57:31 jhill
|
||||
* workarounds for problems discovered when building for RTEMS
|
||||
*
|
||||
* Revision 1.9 2000/09/27 19:45:55 jhill
|
||||
* fixed ifdef around vis c++ pragma
|
||||
*
|
||||
* Revision 1.8 1999/10/29 00:41:32 jhill
|
||||
* disable microslock warning
|
||||
*
|
||||
* Revision 1.7 1999/10/28 23:33:41 jhill
|
||||
* use fully qualified namespace names for C++ RTL classes
|
||||
*
|
||||
* Revision 1.6 1999/10/28 00:27:51 jhill
|
||||
* special case enum to string conversion
|
||||
*
|
||||
* Revision 1.5 1997/08/05 00:51:04 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.4 1997/04/10 19:59:22 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.3 1996/10/17 12:41:07 jbk
|
||||
* network byte order stuff / added strDup function to Helpers
|
||||
*
|
||||
* Revision 1.2 1996/08/13 23:13:34 jhill
|
||||
* win NT changes
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:29 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.1 1996/05/31 13:15:18 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
@@ -13,57 +13,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.13 2001/10/22 18:01:05 jhill
|
||||
* removed redundant ;
|
||||
*
|
||||
* Revision 1.12 2001/10/20 00:11:09 jhill
|
||||
* remove use of std lib for now
|
||||
*
|
||||
* Revision 1.11 2001/07/03 00:58:18 jhill
|
||||
* changed interface so that unreferenced table will not optimize away
|
||||
*
|
||||
* Revision 1.10 2000/10/12 21:52:48 jhill
|
||||
* changes to support compilation by borland
|
||||
*
|
||||
* Revision 1.9 1999/10/28 23:33:41 jhill
|
||||
* use fully qualified namespace names for C++ RTL classes
|
||||
*
|
||||
* Revision 1.8 1999/10/28 00:27:20 jhill
|
||||
* special case enum to string conversion
|
||||
*
|
||||
* Revision 1.7 1997/08/05 00:51:04 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.6 1997/06/13 09:26:04 jhill
|
||||
* fixed generated conversion functions
|
||||
*
|
||||
* Revision 1.5 1997/05/01 19:54:50 jhill
|
||||
* updated dll keywords
|
||||
*
|
||||
* Revision 1.4 1996/11/02 01:24:41 jhill
|
||||
* strcpy => styrcpy (shuts up purify)
|
||||
*
|
||||
* Revision 1.3 1996/08/13 15:07:44 jbk
|
||||
* changes for better string manipulation and fixes for the units field
|
||||
*
|
||||
* Revision 1.2 1996/06/27 14:33:13 jbk
|
||||
* changes data type to string conversions to use installString(), not copy()
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:30 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
* Revision 1.3 1996/06/17 15:24:05 jbk
|
||||
* many mods, string class corrections.
|
||||
* gdd operator= protection.
|
||||
* dbmapper uses aitString array for menus now
|
||||
*
|
||||
* Revision 1.2 1996/06/13 21:31:52 jbk
|
||||
* Various fixes and correction - including ref_cnt change to unsigned short
|
||||
*
|
||||
* Revision 1.1 1996/05/31 13:15:19 jbk
|
||||
* add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -13,54 +13,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.15 2001/06/11 17:57:31 jhill
|
||||
// workarounds for problems discovered when building for RTEMS
|
||||
//
|
||||
// Revision 1.14 2001/06/11 17:08:07 jhill
|
||||
// dont pull in stdio.h in the header since it isnt referenced there
|
||||
//
|
||||
// Revision 1.13 2001/01/31 13:33:41 mrk
|
||||
// osiTime=>epicsTime
|
||||
//
|
||||
// Revision 1.12 1999/08/05 22:15:42 jhill
|
||||
// removed knowledge of class osiTime
|
||||
//
|
||||
// Revision 1.11 1999/05/10 23:38:33 jhill
|
||||
// convert to and from other time stamp formats
|
||||
//
|
||||
// Revision 1.10 1999/05/03 16:20:51 jhill
|
||||
// allow aitTimeStamp to convert to epicsTimeStamp (without binding to libCom)
|
||||
//
|
||||
// Revision 1.9 1998/05/05 21:08:26 jhill
|
||||
// fixed warning
|
||||
//
|
||||
// Revision 1.8 1997/08/05 00:51:05 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.7 1997/06/25 06:17:33 jhill
|
||||
// fixed warnings
|
||||
//
|
||||
// Revision 1.6 1997/04/23 17:12:54 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.5 1996/08/23 20:29:34 jbk
|
||||
// completed fixes for the aitString and fixed string management
|
||||
//
|
||||
// Revision 1.4 1996/08/22 21:05:38 jbk
|
||||
// More fixes to make strings and fixed string work better.
|
||||
//
|
||||
// Revision 1.3 1996/08/09 02:28:08 jbk
|
||||
// rewrite of aitString class - more intuitive now, I think
|
||||
//
|
||||
// Revision 1.2 1996/08/06 19:14:06 jbk
|
||||
// Fixes to the string class.
|
||||
// Changes units field to a aitString instead of aitInt8.
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:30 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
@@ -16,83 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.24 2001/06/11 17:57:31 jhill
|
||||
* workarounds for problems discovered when building for RTEMS
|
||||
*
|
||||
* Revision 1.23 2001/06/11 17:08:07 jhill
|
||||
* dont pull in stdio.h in the header since it isnt referenced there
|
||||
*
|
||||
* Revision 1.22 2001/01/31 13:33:41 mrk
|
||||
* osiTime=>epicsTime
|
||||
*
|
||||
* Revision 1.21 1999/10/28 18:12:54 jhill
|
||||
* removed use of macro max() because it was classing with the C++ RTL
|
||||
*
|
||||
* Revision 1.20 1999/08/05 22:17:11 jhill
|
||||
* removed knowledge of class osiTime
|
||||
*
|
||||
* Revision 1.19 1999/05/10 23:38:33 jhill
|
||||
* convert to and from other time stamp formats
|
||||
*
|
||||
* Revision 1.18 1999/05/03 16:20:51 jhill
|
||||
* allow aitTimeStamp to convert to epicsTimeStamp (without binding to libCom)
|
||||
*
|
||||
* Revision 1.17 1999/04/30 00:09:47 jhill
|
||||
* proper borrow
|
||||
*
|
||||
* Revision 1.16 1998/05/05 21:08:49 jhill
|
||||
* fixed warning
|
||||
*
|
||||
* Revision 1.15 1998/04/14 00:51:33 jhill
|
||||
* code around ms sizeof() bug V5.0
|
||||
*
|
||||
* Revision 1.14 1997/08/05 00:51:06 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.13 1997/04/23 17:12:54 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.12 1997/04/10 19:59:23 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.11 1997/03/21 01:56:00 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.10 1996/11/02 01:28:15 jhill
|
||||
* removed merge problems
|
||||
*
|
||||
* Revision 1.9 1996/11/02 01:24:42 jhill
|
||||
* strcpy => styrcpy (shuts up purify)
|
||||
*
|
||||
* Revision 1.8 1996/10/17 12:41:06 jbk
|
||||
* network byte order stuff / added strDup function to Helpers
|
||||
*
|
||||
* Revision 1.7 1996/08/22 21:05:39 jbk
|
||||
* More fixes to make strings and fixed string work better.
|
||||
*
|
||||
* Revision 1.6 1996/08/14 12:30:10 jbk
|
||||
* fixes for converting aitString to aitInt8* and back
|
||||
* fixes for managing the units field for the dbr types
|
||||
*
|
||||
* Revision 1.5 1996/08/12 15:37:46 jbk
|
||||
* Re-added the installString() function I took out.
|
||||
*
|
||||
* Revision 1.4 1996/08/09 02:28:09 jbk
|
||||
* rewrite of aitString class - more intuitive now, I think
|
||||
*
|
||||
* Revision 1.3 1996/08/06 19:14:09 jbk
|
||||
* Fixes to the string class.
|
||||
* Changes units field to a aitString instead of aitInt8.
|
||||
*
|
||||
* Revision 1.2 1996/06/26 21:00:05 jbk
|
||||
* Fixed up code in aitHelpers, removed unused variables in others
|
||||
* Fixed potential problem in gddAppTable.cc with the map functions
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:31 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
|
||||
@@ -13,34 +13,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.8 2000/10/12 21:52:48 jhill
|
||||
* changes to support compilation by borland
|
||||
*
|
||||
* Revision 1.7 1999/05/13 22:09:23 jhill
|
||||
* added new line at EOF
|
||||
*
|
||||
* Revision 1.6 1999/05/13 20:59:39 jhill
|
||||
* removed redundant includes
|
||||
*
|
||||
* Revision 1.5 1998/04/17 17:49:25 jhill
|
||||
* fixed range problem in string to fp convert
|
||||
*
|
||||
* Revision 1.4 1997/08/05 00:51:07 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.3 1997/05/01 19:54:51 jhill
|
||||
* updated dll keywords
|
||||
*
|
||||
* Revision 1.2 1997/04/10 19:59:24 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:32 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
* Revision 1.1 1996/05/31 13:15:21 jbk
|
||||
* add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
@@ -16,57 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.14 2000/10/12 21:52:49 jhill
|
||||
* changes to support compilation by borland
|
||||
*
|
||||
* Revision 1.13 1999/10/21 23:41:11 jhill
|
||||
* reformatted
|
||||
*
|
||||
* Revision 1.12 1999/05/13 20:59:39 jhill
|
||||
* removed redundant includes
|
||||
*
|
||||
* Revision 1.11 1999/05/11 00:30:04 jhill
|
||||
* removed unused includes
|
||||
*
|
||||
* Revision 1.10 1999/05/10 23:40:06 jhill
|
||||
* removed timespec def and os specific ifdef maintenance nightmare
|
||||
*
|
||||
* Revision 1.9 1998/12/21 20:59:30 jhill
|
||||
* changes from Salikova
|
||||
*
|
||||
* Revision 1.8 1998/06/16 03:10:51 jhill
|
||||
* added sgi support
|
||||
*
|
||||
* Revision 1.7 1998/04/16 21:16:35 jhill
|
||||
* removed redundant solaris test
|
||||
*
|
||||
* Revision 1.6 1997/12/18 19:03:18 jba
|
||||
* Linux change.
|
||||
*
|
||||
* Revision 1.5 1997/08/05 00:51:08 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.4 1997/04/10 19:59:24 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.3 1997/03/21 01:56:00 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.2 1996/08/22 21:05:40 jbk
|
||||
* More fixes to make strings and fixed string work better.
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:33 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.2 1996/06/17 15:24:07 jbk
|
||||
* *many mods, string class corrections.
|
||||
* *gdd operator= protection.
|
||||
* *dbmapper uses aitString array for menus now
|
||||
* *Revision 1.1 1996/05/31 13:15:22 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
/* This is the file the user sets up for a given architecture */
|
||||
|
||||
@@ -12,133 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.36 2001/10/20 00:10:18 jhill
|
||||
// remove use of std lib for now
|
||||
//
|
||||
// Revision 1.35 2001/07/03 00:58:18 jhill
|
||||
// changed interface so that unreferenced table will not optimize away
|
||||
//
|
||||
// Revision 1.34 2000/09/27 19:43:52 jhill
|
||||
// cosmetic
|
||||
//
|
||||
// Revision 1.33 2000/09/26 21:11:56 jhill
|
||||
// added definition of min
|
||||
//
|
||||
// Revision 1.32 2000/06/27 22:32:21 jhill
|
||||
// backed out over-zelous use of smart pointers
|
||||
//
|
||||
// Revision 1.31 2000/06/26 15:37:41 jhill
|
||||
// adjusted DLL symbol export
|
||||
//
|
||||
// Revision 1.30 2000/04/28 01:40:08 jhill
|
||||
// many changes
|
||||
//
|
||||
// Revision 1.29 2000/03/09 20:32:03 lange
|
||||
// Length fix for ControlEnum mapping (analogous to GraphicEnum fixes) as suggested by S. Allison
|
||||
//
|
||||
// Revision 1.28 2000/03/08 16:25:20 jhill
|
||||
// win32 related keywords
|
||||
//
|
||||
// Revision 1.27 1999/10/28 23:33:41 jhill
|
||||
// use fully qualified namespace names for C++ RTL classes
|
||||
//
|
||||
// Revision 1.26 1999/10/28 00:26:46 jhill
|
||||
// many bugs fixed
|
||||
//
|
||||
// Revision 1.25 1999/05/10 23:41:38 jhill
|
||||
// fixed sleazy time stamp cast, and some const problems
|
||||
//
|
||||
// Revision 1.24 1999/05/07 20:01:00 jhill
|
||||
// fixed missing const
|
||||
//
|
||||
// Revision 1.23 1999/05/03 17:33:01 jhill
|
||||
// derive from gddDestructor so that same form of new and delete are used
|
||||
//
|
||||
// Revision 1.22 1999/04/30 15:24:52 jhill
|
||||
// fixed improper container index bug
|
||||
//
|
||||
// Revision 1.21 1999/01/28 19:12:46 jhill
|
||||
// fixed a mostly benign string array bounds over reach
|
||||
//
|
||||
// Revision 1.20 1998/06/16 03:12:40 jhill
|
||||
// added comments
|
||||
//
|
||||
// Revision 1.19 1998/04/16 21:16:09 jhill
|
||||
// allow copies of less than the number of elements returned
|
||||
//
|
||||
// Revision 1.18 1997/08/05 00:51:09 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.17 1997/04/23 17:12:55 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.16 1996/12/20 13:09:49 jbk
|
||||
// Working version, intermediate, still has problems
|
||||
//
|
||||
// Revision 1.15 1996/11/02 01:24:44 jhill
|
||||
// strcpy => styrcpy (shuts up purify)
|
||||
//
|
||||
// Revision 1.14 1996/09/10 15:06:28 jbk
|
||||
// Adjusted dbMapper.cc so gdd to string function work correctly
|
||||
// Added checks in gdd.h so that get(pointer) functions work with scalars
|
||||
//
|
||||
// Revision 1.13 1996/08/23 20:29:35 jbk
|
||||
// completed fixes for the aitString and fixed string management
|
||||
//
|
||||
// Revision 1.12 1996/08/22 21:05:43 jbk
|
||||
// More fixes to make strings and fixed string work better.
|
||||
//
|
||||
// Revision 1.11 1996/08/14 12:30:12 jbk
|
||||
// fixes for converting aitString to aitInt8* and back
|
||||
// fixes for managing the units field for the dbr types
|
||||
//
|
||||
// Revision 1.10 1996/08/13 15:07:45 jbk
|
||||
// changes for better string manipulation and fixes for the units field
|
||||
//
|
||||
// Revision 1.9 1996/08/06 19:14:10 jbk
|
||||
// Fixes to the string class.
|
||||
// Changes units field to a aitString instead of aitInt8.
|
||||
//
|
||||
// Revision 1.8 1996/07/26 02:23:15 jbk
|
||||
// Fixed the spelling error with Scalar.
|
||||
//
|
||||
// Revision 1.7 1996/07/24 22:48:06 jhill
|
||||
// fixed gnu warning int=>size_t
|
||||
//
|
||||
// Revision 1.6 1996/07/23 17:13:30 jbk
|
||||
// various fixes - dbmapper incorrectly worked with enum types
|
||||
//
|
||||
// Revision 1.5 1996/07/01 19:59:12 jhill
|
||||
// fixed case where gdd was mapped to a string without cvrt
|
||||
//
|
||||
// Revision 1.4 1996/06/26 21:00:06 jbk
|
||||
// Fixed up code in aitHelpers, removed unused variables in others
|
||||
// Fixed potential problem in gddAppTable.cc with the map functions
|
||||
//
|
||||
// Revision 1.3 1996/06/26 02:42:05 jbk
|
||||
// more correction to the aitString processing - testing menus
|
||||
//
|
||||
// Revision 1.2 1996/06/25 19:18:12 jbk
|
||||
// moved from extensions to base - fixed trouble in dbMapper.cc
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:34 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.5 1996/06/25 18:59:00 jbk
|
||||
// *more fixes for the aitString management functions and mapping menus
|
||||
// *Revision 1.4 1996/06/24 03:15:30 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.3 1996/06/17 15:24:08 jbk
|
||||
// *many mods, string class corrections.
|
||||
// *gdd operator= protection.
|
||||
// *dbMapper uses aitString array for menus now
|
||||
// *Revision 1.2 1996/06/13 21:31:54 jbk
|
||||
// *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
// *Revision 1.1 1996/05/31 13:15:23 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define DB_MAPPER_SOURCE 1
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -16,53 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.14 2001/10/20 00:08:57 jhill
|
||||
* remove use of std lib for now
|
||||
*
|
||||
* Revision 1.13 2000/10/12 21:52:49 jhill
|
||||
* changes to support compilation by borland
|
||||
*
|
||||
* Revision 1.12 2000/10/12 16:10:53 jhill
|
||||
* changing include order fixes GNU warning
|
||||
*
|
||||
* Revision 1.11 2000/06/27 22:32:22 jhill
|
||||
* backed out over-zelous use of smart pointers
|
||||
*
|
||||
* Revision 1.10 2000/04/28 01:40:08 jhill
|
||||
* many changes
|
||||
*
|
||||
* Revision 1.9 2000/03/08 16:23:29 jhill
|
||||
* dont wrap include files with extern "C" - let the files themselves take care of it
|
||||
*
|
||||
* Revision 1.8 1999/10/28 23:33:41 jhill
|
||||
* use fully qualified namespace names for C++ RTL classes
|
||||
*
|
||||
* Revision 1.7 1999/10/28 00:25:44 jhill
|
||||
* defined new dbr types
|
||||
*
|
||||
* Revision 1.6 1999/05/11 00:32:29 jhill
|
||||
* fixed const warnings
|
||||
*
|
||||
* Revision 1.5 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.4 1997/08/05 00:51:10 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.3 1997/04/23 17:12:57 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.2 1997/04/10 19:59:25 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:36 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.1 1996/05/31 13:15:24 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include "shareLib.h"
|
||||
|
||||
117
src/gdd/gdd.cc
117
src/gdd/gdd.cc
@@ -12,123 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.34 2002/05/29 00:40:35 jhill
|
||||
// 1) use proper form of delete when releasing bounds
|
||||
// 2) when gdd changes from scalar to vector make sure that old scalar data is not
|
||||
// interpreted as a pointer
|
||||
// 3)properly init when copying one container to another
|
||||
//
|
||||
// Revision 1.33 2002/01/08 01:17:29 jhill
|
||||
// use proper form of delete
|
||||
//
|
||||
// Revision 1.32 2000/10/13 01:17:51 jhill
|
||||
// made gdd param to copy const
|
||||
//
|
||||
// Revision 1.31 2000/03/08 16:24:20 jhill
|
||||
// doc
|
||||
//
|
||||
// Revision 1.30 1999/10/28 15:57:09 jhill
|
||||
// now supports copy only the addressed portions between one GDD
|
||||
// and another
|
||||
//
|
||||
// Revision 1.29 1999/05/10 23:42:25 jhill
|
||||
// fixed many const releated problems
|
||||
//
|
||||
// Revision 1.28 1999/05/03 17:33:02 jhill
|
||||
// derive from gddDestructor so that same form of new and delete are used
|
||||
//
|
||||
// Revision 1.27 1999/04/30 15:24:53 jhill
|
||||
// fixed improper container index bug
|
||||
//
|
||||
// Revision 1.26 1998/10/26 11:18:41 lange
|
||||
// Bug in gdd::~gdd fixed (CA gateway crashes).
|
||||
//
|
||||
// Revision 1.25 1998/06/23 15:10:36 jhill
|
||||
// fixed use of nill ptr in gdd::put(const gdd* dd)
|
||||
//
|
||||
// Revision 1.24 1998/06/16 03:15:34 jhill
|
||||
// fixed big problems with leaked ait/fixedString in gdd union
|
||||
//
|
||||
// Revision 1.23 1997/08/05 00:51:11 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.22 1997/06/25 06:17:34 jhill
|
||||
// fixed warnings
|
||||
//
|
||||
// Revision 1.21 1997/04/23 17:12:57 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.20 1997/03/21 01:56:01 jbk
|
||||
// *** empty log message ***
|
||||
//
|
||||
// Revision 1.19 1997/03/17 17:14:46 jbk
|
||||
// fixed a problem with gddDestructor and reference counting
|
||||
//
|
||||
// Revision 1.18 1997/01/21 15:13:06 jbk
|
||||
// free up resources in clearData
|
||||
//
|
||||
// Revision 1.17 1997/01/12 20:32:45 jbk
|
||||
// many errors fixed
|
||||
//
|
||||
// Revision 1.15 1996/12/17 15:04:42 jbk
|
||||
// fixed bug in copyData, sets bounds now
|
||||
//
|
||||
// Revision 1.14 1996/12/06 22:27:44 jhill
|
||||
// fixed wrong start bug in getDD()
|
||||
//
|
||||
// Revision 1.13 1996/11/02 01:24:46 jhill
|
||||
// strcpy => styrcpy (shuts up purify)
|
||||
//
|
||||
// Revision 1.12 1996/10/29 15:39:58 jbk
|
||||
// Much new doc added. Fixed bug in gdd.cc.
|
||||
//
|
||||
// Revision 1.11 1996/08/27 13:05:05 jbk
|
||||
// final repairs to string functions, put() functions, and error code printing
|
||||
//
|
||||
// Revision 1.10 1996/08/23 20:29:36 jbk
|
||||
// completed fixes for the aitString and fixed string management
|
||||
//
|
||||
// Revision 1.9 1996/08/22 21:05:40 jbk
|
||||
// More fixes to make strings and fixed string work better.
|
||||
//
|
||||
// Revision 1.8 1996/08/14 12:30:14 jbk
|
||||
// fixes for converting aitString to aitInt8* and back
|
||||
// fixes for managing the units field for the dbr types
|
||||
//
|
||||
// Revision 1.7 1996/08/13 15:07:46 jbk
|
||||
// changes for better string manipulation and fixes for the units field
|
||||
//
|
||||
// Revision 1.6 1996/08/06 19:14:11 jbk
|
||||
// Fixes to the string class.
|
||||
// Changes units field to a aitString instead of aitInt8.
|
||||
//
|
||||
// Revision 1.5 1996/07/26 02:23:16 jbk
|
||||
// Fixed the spelling error with Scalar.
|
||||
//
|
||||
// Revision 1.4 1996/07/23 17:13:31 jbk
|
||||
// various fixes - dbmapper incorrectly worked with enum types
|
||||
//
|
||||
// Revision 1.3 1996/06/26 21:00:07 jbk
|
||||
// Fixed up code in aitHelpers, removed unused variables in others
|
||||
// Fixed potential problem in gddAppTable.cc with the map functions
|
||||
//
|
||||
// Revision 1.2 1996/06/26 02:42:06 jbk
|
||||
// more correction to the aitString processing - testing menus
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:37 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.4 1996/06/25 18:59:01 jbk
|
||||
// *more fixes for the aitString management functions and mapping menus
|
||||
// *Revision 1.3 1996/06/24 03:15:32 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.2 1996/06/13 21:31:55 jbk
|
||||
// *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
// *Revision 1.1 1996/05/31 13:15:24 jbk
|
||||
// *add new stuff
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
115
src/gdd/gdd.h
115
src/gdd/gdd.h
@@ -16,121 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.34 2001/01/31 13:33:42 mrk
|
||||
* osiTime=>epicsTime
|
||||
*
|
||||
* Revision 1.33 2000/10/13 01:17:51 jhill
|
||||
* made gdd param to copy const
|
||||
*
|
||||
* Revision 1.32 2000/06/12 17:32:11 jhill
|
||||
* moved stdlib.h (an ANSI C file) outside of OS depen switch
|
||||
*
|
||||
* Revision 1.31 1999/08/10 17:11:01 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.30 1999/08/10 16:51:05 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.29 1999/08/05 22:19:34 jhill
|
||||
* removed knowledge of class osiTime, and made ref/unref mf const
|
||||
*
|
||||
* Revision 1.28 1999/05/11 00:31:34 jhill
|
||||
* removed redun gdd:
|
||||
*
|
||||
* Revision 1.27 1999/05/10 23:42:25 jhill
|
||||
* fixed many const releated problems
|
||||
*
|
||||
* Revision 1.26 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.25 1998/05/05 21:09:52 jhill
|
||||
* removed backslash which conuses cpp
|
||||
*
|
||||
* Revision 1.24 1997/08/05 00:51:12 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.23 1997/04/23 17:12:59 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.22 1997/03/21 01:56:03 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.21 1997/03/17 17:14:48 jbk
|
||||
* fixed a problem with gddDestructor and reference counting
|
||||
*
|
||||
* Revision 1.20 1997/01/12 20:32:46 jbk
|
||||
* many errors fixed
|
||||
*
|
||||
* Revision 1.18 1996/11/04 17:12:50 jbk
|
||||
* fix setFirst
|
||||
*
|
||||
* Revision 1.17 1996/11/02 01:24:49 jhill
|
||||
* strcpy => styrcpy (shuts up purify)
|
||||
*
|
||||
* Revision 1.16 1996/10/17 12:39:14 jbk
|
||||
* removed strdup definition, fixed up the local/network byte order functions
|
||||
*
|
||||
* Revision 1.15 1996/09/10 15:06:29 jbk
|
||||
* Adjusted dbMapper.cc so gdd to string function work correctly
|
||||
* Added checks in gdd.h so that get(pointer) functions work with scalars
|
||||
*
|
||||
* Revision 1.14 1996/09/07 13:03:05 jbk
|
||||
* fixes to destroyData function
|
||||
*
|
||||
* Revision 1.13 1996/09/04 22:47:09 jhill
|
||||
* allow vxWorks 5.1 and gnu win 32
|
||||
*
|
||||
* Revision 1.12 1996/08/27 13:05:06 jbk
|
||||
* final repairs to string functions, put() functions, and error code printing
|
||||
*
|
||||
* Revision 1.11 1996/08/22 21:05:41 jbk
|
||||
* More fixes to make strings and fixed string work better.
|
||||
*
|
||||
* Revision 1.10 1996/08/14 16:29:38 jbk
|
||||
* fixed a put() function that did not return anything
|
||||
*
|
||||
* Revision 1.9 1996/08/14 12:30:15 jbk
|
||||
* fixes for converting aitString to aitInt8* and back
|
||||
* fixes for managing the units field for the dbr types
|
||||
*
|
||||
* Revision 1.8 1996/08/13 15:07:48 jbk
|
||||
* changes for better string manipulation and fixes for the units field
|
||||
*
|
||||
* Revision 1.7 1996/08/09 02:29:16 jbk
|
||||
* fix getRef(aitString*&) to return the correct value if gdd is scalar
|
||||
*
|
||||
* Revision 1.6 1996/08/06 19:14:12 jbk
|
||||
* Fixes to the string class.
|
||||
* Changes units field to a aitString instead of aitInt8.
|
||||
*
|
||||
* Revision 1.5 1996/07/26 02:23:17 jbk
|
||||
* Fixed the spelling error with Scalar.
|
||||
*
|
||||
* Revision 1.4 1996/07/24 22:17:17 jhill
|
||||
* removed gdd:: from func proto
|
||||
*
|
||||
* Revision 1.3 1996/07/23 17:13:33 jbk
|
||||
* various fixes - dbmapper incorrectly worked with enum types
|
||||
*
|
||||
* Revision 1.2 1996/06/26 00:19:40 jhill
|
||||
* added CHAR_BIT to max bound calc for the "ref_cnt" member of class gdd
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:38 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.4 1996/06/24 03:15:33 jbk
|
||||
* *name changes and fixes for aitString and fixed string functions
|
||||
* *Revision 1.3 1996/06/17 15:24:09 jbk
|
||||
* *many mods, string class corrections.
|
||||
* *gdd operator= protection.
|
||||
* *dbmapper uses aitString array for menus now
|
||||
* *Revision 1.2 1996/06/13 21:31:56 jbk
|
||||
* *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
* *Revision 1.1 1996/05/31 13:15:25 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
// Still need to handle to network byte order stuff.
|
||||
|
||||
@@ -12,52 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.11 1999/10/28 00:24:27 jhill
|
||||
// defined new dbr types
|
||||
//
|
||||
// Revision 1.10 1999/08/05 23:44:01 jhill
|
||||
// eliminated app types "seconds" and "nanoseconds"
|
||||
// in favor of atomic app type "timeStamp"
|
||||
//
|
||||
// Revision 1.9 1997/08/05 00:51:13 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.8 1997/04/23 17:13:00 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.7 1996/09/04 20:55:02 jhill
|
||||
// add GDD_NAME_PV_NAME
|
||||
//
|
||||
// Revision 1.6 1996/08/27 13:05:07 jbk
|
||||
// final repairs to string functions, put() functions, and error code printing
|
||||
//
|
||||
// Revision 1.5 1996/08/22 21:05:42 jbk
|
||||
// More fixes to make strings and fixed string work better.
|
||||
//
|
||||
// Revision 1.4 1996/08/06 19:14:13 jbk
|
||||
// Fixes to the string class.
|
||||
// Changes units field to a aitString instead of aitInt8.
|
||||
//
|
||||
// Revision 1.3 1996/07/26 02:23:18 jbk
|
||||
// Fixed the spelling error with Scalar.
|
||||
//
|
||||
// Revision 1.2 1996/07/23 17:13:34 jbk
|
||||
// various fixes - dbmapper incorrectly worked with enum types
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:41 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.3 1996/06/24 03:15:34 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.2 1996/06/17 15:24:11 jbk
|
||||
// *many mods, string class corrections.
|
||||
// *gdd operator= protection.
|
||||
// *dbmapper uses aitString array for menus now
|
||||
// *Revision 1.1 1996/05/31 13:15:26 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gddAppTable.h"
|
||||
|
||||
@@ -12,45 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.11 2002/05/29 00:37:06 jhill
|
||||
// print out a warning when there is a bogus type in the table
|
||||
//
|
||||
// Revision 1.10 1999/04/30 15:24:53 jhill
|
||||
// fixed improper container index bug
|
||||
//
|
||||
// Revision 1.9 1997/08/05 00:51:14 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.8 1997/04/23 17:13:01 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.7 1997/01/12 20:32:48 jbk
|
||||
// many errors fixed
|
||||
//
|
||||
// Revision 1.5 1996/10/17 12:41:48 jbk
|
||||
// took out strdup function - replaced with strDup
|
||||
//
|
||||
// Revision 1.4 1996/09/07 13:03:07 jbk
|
||||
// fixes to destroyData function
|
||||
//
|
||||
// Revision 1.3 1996/08/27 13:05:08 jbk
|
||||
// final repairs to string functions, put() functions, and error code printing
|
||||
//
|
||||
// Revision 1.2 1996/06/26 21:00:08 jbk
|
||||
// Fixed up code in aitHelpers, removed unused variables in others
|
||||
// Fixed potential problem in gddAppTable.cc with the map functions
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:41 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
|
||||
// *Revision 1.3 1996/06/24 03:15:35 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.2 1996/06/13 21:31:57 jbk
|
||||
// *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
// *Revision 1.1 1996/05/31 13:15:27 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gddAppTable.h"
|
||||
|
||||
@@ -16,40 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.8 1999/10/28 00:23:45 jhill
|
||||
* defined new dbr types
|
||||
*
|
||||
* Revision 1.7 1999/08/05 23:44:01 jhill
|
||||
* eliminated app types "seconds" and "nanoseconds"
|
||||
* in favor of atomic app type "timeStamp"
|
||||
*
|
||||
* Revision 1.6 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.5 1997/04/23 17:13:02 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.4 1997/01/12 20:32:49 jbk
|
||||
* many errors fixed
|
||||
*
|
||||
* Revision 1.3 1996/09/04 20:58:55 jhill
|
||||
* added GDD_NAME_PV_NAME
|
||||
*
|
||||
* Revision 1.2 1996/08/27 13:05:09 jbk
|
||||
* final repairs to string functions, put() functions, and error code printing
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:42 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.3 1996/06/24 03:15:36 jbk
|
||||
* *name changes and fixes for aitString and fixed string functions
|
||||
* *Revision 1.2 1996/06/13 21:31:58 jbk
|
||||
* *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
* *Revision 1.1 1996/05/31 13:15:29 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include "gdd.h"
|
||||
|
||||
@@ -15,18 +15,6 @@
|
||||
// Date: 3/97
|
||||
//
|
||||
// $Id$
|
||||
// $Log$
|
||||
// Revision 1.3 1999/04/30 15:24:53 jhill
|
||||
// fixed improper container index bug
|
||||
//
|
||||
// Revision 1.2 1997/04/23 17:13:02 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.1 1997/03/21 01:56:04 jbk
|
||||
// *** empty log message ***
|
||||
//
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gdd.h"
|
||||
|
||||
// ----------------------The gddAtomic functions-------------------------
|
||||
|
||||
|
||||
@@ -15,19 +15,6 @@
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.4 1999/08/10 16:51:06 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.3 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.2 1997/04/23 17:13:03 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:05 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
* ***********************************************************************
|
||||
* Adds ability to put array data into a DD, get it out, and adjust it
|
||||
|
||||
@@ -16,18 +16,6 @@
|
||||
// Date: 3/97
|
||||
//
|
||||
// $Id$
|
||||
// $Log$
|
||||
// Revision 1.4 1999/05/10 23:42:25 jhill
|
||||
// fixed many const releated problems
|
||||
//
|
||||
// Revision 1.3 1999/04/30 15:24:53 jhill
|
||||
// fixed improper container index bug
|
||||
//
|
||||
// Revision 1.2 1997/04/23 17:13:03 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.1 1997/03/21 01:56:05 jbk
|
||||
// *** empty log message ***
|
||||
//
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gdd.h"
|
||||
|
||||
@@ -15,23 +15,6 @@
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.5 1999/08/10 17:11:01 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.4 1999/05/10 23:42:25 jhill
|
||||
* fixed many const releated problems
|
||||
*
|
||||
* Revision 1.3 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.2 1997/04/23 17:13:04 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:06 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include "shareLib.h"
|
||||
|
||||
@@ -15,22 +15,6 @@
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.5 1999/08/10 17:11:01 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.4 1999/05/11 00:14:47 jhill
|
||||
* fixed missing arg
|
||||
*
|
||||
* Revision 1.3 1999/05/10 23:42:25 jhill
|
||||
* fixed many const releated problems
|
||||
*
|
||||
* Revision 1.2 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:07 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
@@ -12,12 +12,6 @@
|
||||
// Date: 3/97
|
||||
//
|
||||
// $Id$
|
||||
// $Log$
|
||||
// Revision 1.2 1999/05/11 00:32:29 jhill
|
||||
// fixed const warnings
|
||||
//
|
||||
// Revision 1.1 1997/03/21 01:56:07 jbk
|
||||
// *** empty log message ***
|
||||
//
|
||||
|
||||
// -------------------------- Error messages -------------------------
|
||||
|
||||
@@ -16,22 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.3 1997/04/10 19:59:26 jhill
|
||||
* api changes
|
||||
*
|
||||
* Revision 1.2 1996/08/27 13:05:10 jbk
|
||||
* final repairs to string functions, put() functions, and error code printing
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:43 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.2 1996/06/13 21:32:00 jbk
|
||||
* *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
* *Revision 1.1 1996/05/31 13:15:30 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#include "shareLib.h"
|
||||
|
||||
@@ -16,40 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.11 2002/02/13 14:34:11 lange
|
||||
* Fixed (mostly suppressed) HPUX aCC warnings
|
||||
*
|
||||
* Revision 1.10 2001/01/31 13:33:42 mrk
|
||||
* osiTime=>epicsTime
|
||||
*
|
||||
* Revision 1.9 2000/10/13 01:17:52 jhill
|
||||
* made gdd param to copy const
|
||||
*
|
||||
* Revision 1.8 1999/08/10 19:57:15 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.7 1999/08/10 17:23:55 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.6 1999/08/05 22:48:44 jhill
|
||||
* removed knowledge of class osiTime, and made ref/unref mf const
|
||||
*
|
||||
* Revision 1.5 1999/05/10 23:42:25 jhill
|
||||
* fixed many const releated problems
|
||||
*
|
||||
* Revision 1.4 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.3 1998/06/16 03:16:27 jhill
|
||||
* fixed big problems with leaked ait/fixedString in gdd union
|
||||
*
|
||||
* Revision 1.2 1997/08/05 00:51:15 jhill
|
||||
* fixed problems in aitString and the conversion matrix
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:08 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*/
|
||||
|
||||
inline void gdd::setData(void* d) { data.Pointer=d; }
|
||||
|
||||
@@ -12,19 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.2 1997/06/25 06:17:37 jhill
|
||||
// fixed warnings
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:45 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.2 1996/06/24 03:15:37 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.1 1996/05/31 13:15:31 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gddNewDel.h"
|
||||
|
||||
@@ -16,22 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.3 1997/05/19 19:23:50 jbk
|
||||
* Fixed bug in new/delete operators for gddBounds1D, 2D, and 3D
|
||||
*
|
||||
* Revision 1.2 1997/03/21 01:56:09 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:47 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.2 1996/06/24 03:15:37 jbk
|
||||
* *name changes and fixes for aitString and fixed string functions
|
||||
* *Revision 1.1 1996/05/31 13:15:33 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
// this file if formatted with tab stop = 4
|
||||
|
||||
@@ -14,21 +14,6 @@
|
||||
* Author: Jim Kowalkowski
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.4 1999/08/10 16:51:06 jhill
|
||||
* moved inlines in order to eliminate g++ warnings
|
||||
*
|
||||
* Revision 1.3 1999/04/30 15:24:53 jhill
|
||||
* fixed improper container index bug
|
||||
*
|
||||
* Revision 1.2 1997/04/23 17:13:05 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:09 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include "shareLib.h"
|
||||
|
||||
@@ -14,18 +14,6 @@
|
||||
* Author: Jim Kowalkowski
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.3 1999/10/21 00:08:47 jhill
|
||||
* fixed thread unsafe GDD build for vxWorks
|
||||
*
|
||||
* Revision 1.2 1997/06/25 06:17:38 jhill
|
||||
* fixed warnings
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:10 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef vxWorks
|
||||
|
||||
@@ -12,45 +12,6 @@
|
||||
//
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.11 1999/05/10 23:42:25 jhill
|
||||
// fixed many const releated problems
|
||||
//
|
||||
// Revision 1.10 1999/04/30 00:05:20 jhill
|
||||
// allow const / use cursor in dump
|
||||
//
|
||||
// Revision 1.9 1997/08/05 00:51:16 jhill
|
||||
// fixed problems in aitString and the conversion matrix
|
||||
//
|
||||
// Revision 1.8 1997/06/25 06:17:38 jhill
|
||||
// fixed warnings
|
||||
//
|
||||
// Revision 1.7 1997/04/23 17:13:05 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.6 1996/12/20 13:11:42 jbk
|
||||
// More strings yet printed now
|
||||
//
|
||||
// Revision 1.4 1996/10/17 12:40:06 jbk
|
||||
// adjusted the network byte ordering dump
|
||||
//
|
||||
// Revision 1.3 1996/08/23 20:28:46 jbk
|
||||
// made dump functions print more useful information
|
||||
//
|
||||
// Revision 1.2 1996/07/26 02:23:18 jbk
|
||||
// Fixed the spelling error with Scalar.
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:48 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.3 1996/06/24 03:15:38 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.2 1996/06/13 21:32:00 jbk
|
||||
// *Various fixes and correction - including ref_cnt change to unsigned short
|
||||
// *Revision 1.1 1996/05/31 13:15:35 jbk
|
||||
// *add new stuff
|
||||
|
||||
#include <stdio.h>
|
||||
#define epicsExportSharedSymbols
|
||||
|
||||
@@ -12,12 +12,6 @@
|
||||
// Date: 3/97
|
||||
//
|
||||
// $Id$
|
||||
// $Log$
|
||||
// Revision 1.2 1997/04/23 17:13:06 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.1 1997/03/21 01:56:11 jbk
|
||||
// *** empty log message ***
|
||||
//
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -16,28 +16,6 @@
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.5 2002/02/13 14:34:11 lange
|
||||
* Fixed (mostly suppressed) HPUX aCC warnings
|
||||
*
|
||||
* Revision 1.4 1997/05/19 19:23:51 jbk
|
||||
* Fixed bug in new/delete operators for gddBounds1D, 2D, and 3D
|
||||
*
|
||||
* Revision 1.3 1997/04/23 17:13:07 jhill
|
||||
* fixed export of symbols from WIN32 DLL
|
||||
*
|
||||
* Revision 1.2 1997/03/21 01:56:11 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.1 1996/06/25 19:11:50 jbk
|
||||
* new in EPICS base
|
||||
*
|
||||
*
|
||||
* *Revision 1.2 1996/06/24 03:15:39 jbk
|
||||
* *name changes and fixes for aitString and fixed string functions
|
||||
* *Revision 1.1 1996/05/31 13:15:36 jbk
|
||||
* *add new stuff
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef vxWorks
|
||||
|
||||
@@ -15,16 +15,6 @@
|
||||
* Date: 3/97
|
||||
*
|
||||
* $Id$
|
||||
* $Log$
|
||||
* Revision 1.3 2002/02/13 14:34:11 lange
|
||||
* Fixed (mostly suppressed) HPUX aCC warnings
|
||||
*
|
||||
* Revision 1.2 1997/03/24 12:41:49 jbk
|
||||
* fixed bug in gddDestructor constructor.
|
||||
*
|
||||
* Revision 1.1 1997/03/21 01:56:12 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
@@ -13,18 +13,6 @@
|
||||
// $Id$
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.2 1997/04/23 17:13:07 jhill
|
||||
// fixed export of symbols from WIN32 DLL
|
||||
//
|
||||
// Revision 1.1 1996/06/25 19:11:51 jbk
|
||||
// new in EPICS base
|
||||
//
|
||||
//
|
||||
|
||||
// *Revision 1.2 1996/06/24 03:15:40 jbk
|
||||
// *name changes and fixes for aitString and fixed string functions
|
||||
// *Revision 1.1 1996/05/31 13:15:37 jbk
|
||||
// *add new stuff
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include "gddAppTable.h"
|
||||
|
||||
@@ -763,42 +763,3 @@ static char *Strdup( char *string )
|
||||
return copy;
|
||||
}
|
||||
|
||||
/*************************************************************************
|
||||
* $Log$
|
||||
* Revision 1.10 2001/07/26 07:50:52 lange
|
||||
* Fixed HPUX warnings.
|
||||
*
|
||||
* Revision 1.9 1999/05/13 16:06:21 anj
|
||||
* Cleaned up warnings - the RCS Log: keyword was on the comment line
|
||||
* that starts with a '/' which RCS replicates for these notes...
|
||||
*
|
||||
* Revision 1.8 1998/02/27 01:34:13 jhill
|
||||
* cleaned up the DLL symbol export
|
||||
*
|
||||
* Revision 1.7 1998/02/20 21:45:16 evans
|
||||
* 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.
|
||||
*
|
||||
* Revision 1.6 1997/06/05 18:28:48 mrk
|
||||
* Allow message about referenced but undefined to be suppressed
|
||||
*
|
||||
* Revision 1.5 1997/05/01 19:57:32 jhill
|
||||
* updated dll keywords
|
||||
*
|
||||
* Revision 1.4 1997/04/30 19:10:04 mrk
|
||||
* Fix long memory free list problem
|
||||
*
|
||||
* Revision 1.3 1996/11/02 02:05:24 jhill
|
||||
* %d => %ld
|
||||
*
|
||||
* Revision 1.2 1996/09/16 21:07:10 jhill
|
||||
* fixed warnings
|
||||
*
|
||||
* Revision 1.1 1996/07/10 14:49:48 mrk
|
||||
* added macLib
|
||||
*
|
||||
* Revision 1.9 1996/06/26 09:43:14 wlupton
|
||||
* first released version
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -217,40 +217,6 @@ epicsShareAPI macInstallMacros(
|
||||
/* argument implies no macros */
|
||||
);
|
||||
|
||||
/**************************************************************************
|
||||
* $Log$
|
||||
* Revision 1.8 2002/05/06 19:01:00 mrk
|
||||
* add extern for C callable routines
|
||||
*
|
||||
* Revision 1.7 1999/05/13 16:06:22 anj
|
||||
* Cleaned up warnings - the RCS Log: keyword was on the comment line
|
||||
* that starts with a '/' which RCS replicates for these notes...
|
||||
*
|
||||
* Revision 1.6 1998/02/27 01:34:13 jhill
|
||||
* cleaned up the DLL symbol export
|
||||
*
|
||||
* Revision 1.5 1998/02/20 21:45:17 evans
|
||||
* 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.
|
||||
*
|
||||
* Revision 1.4 1997/06/05 18:28:49 mrk
|
||||
* Allow message about referenced but undefined to be suppressed
|
||||
*
|
||||
* Revision 1.3 1997/05/01 19:57:34 jhill
|
||||
* updated dll keywords
|
||||
*
|
||||
* Revision 1.2 1996/09/16 21:07:10 jhill
|
||||
* fixed warnings
|
||||
*
|
||||
* Revision 1.1 1996/07/10 14:49:51 mrk
|
||||
* added macLib
|
||||
*
|
||||
* Revision 1.8 1996/06/26 09:43:16 wlupton
|
||||
* first released version
|
||||
*
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -283,28 +283,3 @@ epicsShareAPI macInstallMacros(
|
||||
return n;
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* $Log$
|
||||
* Revision 1.6 2000/05/30 19:52:00 norume
|
||||
* Remove call to max().
|
||||
*
|
||||
* Revision 1.5 2000/05/30 17:08:57 jhill
|
||||
* fixed pool corruption problems
|
||||
*
|
||||
* Revision 1.4 1999/05/13 16:06:23 anj
|
||||
* Cleaned up warnings - the RCS Log: keyword was on the comment line
|
||||
* that starts with a '/' which RCS replicates for these notes...
|
||||
*
|
||||
* Revision 1.3 1997/05/01 19:57:35 jhill
|
||||
* updated dll keywords
|
||||
*
|
||||
* Revision 1.2 1996/09/16 21:07:11 jhill
|
||||
* fixed warnings
|
||||
*
|
||||
* Revision 1.1 1996/07/10 14:49:55 mrk
|
||||
* added macLib
|
||||
*
|
||||
* Revision 1.6 1996/06/26 09:43:19 wlupton
|
||||
* first released version
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -8,45 +8,6 @@
|
||||
* in file LICENSE that is included with this distribution.
|
||||
\*************************************************************************/
|
||||
/* $Id$
|
||||
* $Log$
|
||||
* Revision 1.13 2001/05/23 21:34:27 jhill
|
||||
* removed redundant release data description
|
||||
*
|
||||
* Revision 1.12 2000/04/27 17:49:45 jhill
|
||||
* added ms keywords
|
||||
*
|
||||
* Revision 1.11 2000/02/29 22:30:24 jba
|
||||
* Changes for win32 build.
|
||||
*
|
||||
* Revision 1.10 1999/07/17 00:43:30 jhill
|
||||
* include build date
|
||||
*
|
||||
* Revision 1.9 1998/11/23 23:51:04 jhill
|
||||
* fixed warning
|
||||
*
|
||||
* Revision 1.8 1998/11/23 23:49:29 jhill
|
||||
* added build date to corerelease()
|
||||
*
|
||||
* Revision 1.7 1997/04/30 19:12:25 mrk
|
||||
* Fix compiler warning messages
|
||||
*
|
||||
* Revision 1.6 1995/02/13 16:46:04 jba
|
||||
* Removed date from epicsRelease.
|
||||
*
|
||||
* Revision 1.5 1994/10/05 18:28:17 jba
|
||||
* Renamed version.h to epicsVersion.h
|
||||
*
|
||||
* Revision 1.4 1994/08/18 04:34:42 bordua
|
||||
* Added some spaces to make output look good.
|
||||
*
|
||||
* Revision 1.3 1994/07/17 10:37:48 bordua
|
||||
* Changed to use epicsReleaseVersion as a string.
|
||||
*
|
||||
* Revision 1.2 1994/07/17 08:26:28 bordua
|
||||
* Changed epicsVersion to epicsReleaseVersion.
|
||||
*
|
||||
* Revision 1.1 1994/07/17 06:55:41 bordua
|
||||
* Initial version.
|
||||
**/
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
@@ -14,12 +14,6 @@
|
||||
* Author: Jim Kowalkowski
|
||||
* Date: 10/22/96
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.1 1996/10/22 15:40:04 jbk
|
||||
* New program for running programs with different priority and changing the
|
||||
* maximum number of file descriptors.
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
@@ -2,11 +2,6 @@
|
||||
#
|
||||
# Solaris rc2 script for the EPICS CA Repeater.
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.1 1995/03/30 23:17:57 jba
|
||||
# Added solaris scripts for starting caRepeater and iocLogServer - anj
|
||||
#
|
||||
#
|
||||
|
||||
INSTALL_BIN=:INSTALL_BIN:
|
||||
EPICS=:EPICS:
|
||||
|
||||
@@ -2,11 +2,6 @@
|
||||
#
|
||||
# Solaris rc2 script for EPICS IOC Log Server process.
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.1 1995/03/30 23:17:59 jba
|
||||
# Added solaris scripts for starting caRepeater and iocLogServer - anj
|
||||
#
|
||||
#
|
||||
|
||||
INSTALL_BIN=:INSTALL_BIN:
|
||||
EPICS=:EPICS:
|
||||
|
||||
@@ -12,36 +12,6 @@
|
||||
* Marty Wise
|
||||
* 10/11/93
|
||||
*
|
||||
* $Log$
|
||||
* Revision 1.1 2001/08/01 14:33:11 mrk
|
||||
* get rid of dev/drv support; use OBJ library only
|
||||
*
|
||||
* Revision 1.1 1996/01/25 21:38:38 mrk
|
||||
* moved files from /base/include
|
||||
*
|
||||
* Revision 1.1 1994/10/20 20:16:16 tang
|
||||
* Commit adding of Camac Driver h file.
|
||||
*
|
||||
* Revision 1.4 94/05/11 13:52:57 13:52:57 wise (Marty Wise)
|
||||
* Added low-level diagnostics
|
||||
*
|
||||
* Revision 1.3 94/03/27 10:52:29 10:52:29 wise (Marty Wise)
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.1 93/11/05 06:39:35 06:39:35 wise (Marty Wise)
|
||||
* Initial revision
|
||||
*
|
||||
* Revision 0.3 93/10/19 09:03:45 09:03:45 wise (Marty Wise)
|
||||
* Added cssa and csmad
|
||||
*
|
||||
* Revision 0.2 93/10/12 07:33:01 07:33:01 wise (Marty Wise)
|
||||
* cfubc working, cfmad working, almost ready for alpha release.
|
||||
*
|
||||
* Revision 0.1 93/10/11 10:31:48 10:31:48 wise (Marty Wise)
|
||||
* Initial revision
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
static char ht2992_h_RCSID[] = "$Header$";
|
||||
|
||||
@@ -9,174 +9,10 @@
|
||||
\*************************************************************************/
|
||||
/*drvTs.c*/
|
||||
|
||||
/*
|
||||
* $Log$
|
||||
* Revision 1.4 2002/07/12 15:16:02 mrk
|
||||
* make event numbers int.
|
||||
* use epicsTimeEventCurrentTime and epicsTimeEventBestTime
|
||||
* some cleanup
|
||||
*
|
||||
* Revision 1.3 2002/04/08 15:05:35 mrk
|
||||
* forgot to initialize this
|
||||
*
|
||||
* Revision 1.2 2001/09/06 19:09:27 mrk
|
||||
* use EPICS_TIMEZONE instead of EPICS_TS_MIN_WEST
|
||||
*
|
||||
* Revision 1.1 2001/08/01 14:33:12 mrk
|
||||
* get rid of dev/drv support; use OBJ library only
|
||||
*
|
||||
* Revision 1.41 2001/01/31 13:34:01 mrk
|
||||
* osiTime=>epicsTime
|
||||
*
|
||||
* Revision 1.40 2000/12/15 15:34:40 mrk
|
||||
* remove unnecessary calls to TSinit
|
||||
*
|
||||
* Revision 1.39 2000/10/11 23:08:56 anj
|
||||
* Fixed bug in TSgetMasterTime() - round-trip adjustment was garbage
|
||||
* Replaced TSprintf() with printf() where logging inappropriate
|
||||
*
|
||||
* Revision 1.38 2000/10/11 22:27:48 jhill
|
||||
* avoid synchronous DNS calls
|
||||
*
|
||||
* Revision 1.37 2000/06/28 20:46:52 mrk
|
||||
* use new osi code to retrieve broadcast addr
|
||||
*
|
||||
* Revision 1.36 2000/06/20 19:54:40 mrk
|
||||
* drvTS is now optional for vxWorks
|
||||
*
|
||||
* Revision 1.35 2000/06/16 14:08:54 mrk
|
||||
* get rid of tsSubr; more call to TSinit to os/osdThead
|
||||
*
|
||||
* Revision 1.34 2000/02/22 19:07:16 mrk
|
||||
* change osiSockResource.h to osiSock.h
|
||||
*
|
||||
* Revision 1.33 2000/02/02 20:06:24 mrk
|
||||
* new way to build
|
||||
*
|
||||
* Revision 1.32 2000/01/24 21:26:55 mrk
|
||||
* new way to build
|
||||
*
|
||||
* Revision 1.31 1999/08/26 21:36:39 jhill
|
||||
* fixed bug where time sync UDP client was getting in a state where
|
||||
* it was using the response from the previous request, and ending
|
||||
* up setting the time 10 seconds back
|
||||
*
|
||||
* Revision 1.30 1999/08/05 21:50:21 jhill
|
||||
* global reformat
|
||||
*
|
||||
* Revision 1.29 1999/02/11 17:02:34 jhill
|
||||
* removed potential infinite recursion from tsForceSoftSync()
|
||||
*
|
||||
* Revision 1.28 1998/10/06 18:09:28 mrk
|
||||
* fixed sync bugs
|
||||
*
|
||||
* Revision 1.27 1998/09/29 14:11:02 mrk
|
||||
* TSsetClockFromUnix was made global
|
||||
*
|
||||
* Revision 1.26 1998/06/18 00:12:22 jhill
|
||||
* use ipAddrToA
|
||||
*
|
||||
* Revision 1.25 1998/06/16 03:20:35 jhill
|
||||
* use aToIPAddr()
|
||||
*
|
||||
* Revision 1.24 1998/06/04 19:21:14 wlupton
|
||||
* changed to use symFindByNameEPICS
|
||||
*
|
||||
* Revision 1.23 1998/03/19 20:41:15 mrk
|
||||
* Checked for Y2K complience. It turns out it was even ok when NTP time overflows
|
||||
* in 2036. However it was modified so that no overflows should occur while convert
|
||||
* ing between NTP, UNIX, and EPICS epochs.
|
||||
* In addition the conversion of fractions of a second to nanaoseconds was changed
|
||||
* Formatting was changed so that interesting code does not run off right side of page.
|
||||
* Hopefully EPICS base is now fine for Y2K.
|
||||
* In fact it should be fine (as far as time is converned) until the Unix epoch
|
||||
* overflows a 32 unsigned integer in the year 2106.
|
||||
*
|
||||
* Revision 1.22 1998/01/22 14:48:34 mrk
|
||||
* get rid of some warning messages
|
||||
*
|
||||
* Revision 1.21 1998/01/20 16:20:04 mrk
|
||||
* Fix include statements
|
||||
*
|
||||
* Revision 1.20 1997/05/30 13:17:21 mrk
|
||||
* get rid of warning messages when using TS_1900_TO_*
|
||||
*
|
||||
* Revision 1.19 1997/03/05 13:20:44 jbk
|
||||
* Fixed a bug in TSreport - printing of IP addresses was incorrect
|
||||
*
|
||||
* Revision 1.18 1997/01/20 15:31:00 jbk
|
||||
* Print IP address on report
|
||||
*
|
||||
* Revision 1.17 1996/11/02 01:16:43 jhill
|
||||
* added byte swapping for pc arch
|
||||
*
|
||||
*
|
||||
* added net-host conversions kuk
|
||||
*
|
||||
* Revision 1.16 1996/05/31 12:23:20 jbk
|
||||
* added support for user defined soft events
|
||||
*
|
||||
* Revision 1.15 1995/09/12 15:01:09 jbk
|
||||
* Fixed bug in TSinit - Gives defaults to TSdirectTime() and TSdriverInit() if
|
||||
* event time disabled with TSconfigure().
|
||||
*
|
||||
* Revision 1.14 1995/08/30 15:38:39 jbk
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.13 1995/08/18 13:19:31 mrk
|
||||
* Made changes for ansi c
|
||||
*
|
||||
* Revision 1.12 1995/08/17 20:35:09 jbk
|
||||
* fixed all the -pendantic errors (pain)
|
||||
*
|
||||
* Revision 1.11 1995/08/17 19:43:04 jbk
|
||||
* Completed the accurate time stamp change. event number 0 is current time
|
||||
* updated at 60HZ, event -1 is the best time that can be provided (1000Hz in
|
||||
* the APS event system). The vxWorks time is now correct (1970 instead of
|
||||
* 1900).
|
||||
*
|
||||
* Revision 1.10 1995/08/16 19:03:21 jbk
|
||||
* Many updates. Added GPS ability and adjusted the printf's.
|
||||
*
|
||||
* Revision 1.9 1995/05/22 15:21:39 jbk
|
||||
* updates to allow direct read of time stamps from event systems
|
||||
*
|
||||
* Revision 1.8 1995/02/13 03:54:21 jhill
|
||||
* drvTS.c - use errMessage () as discussed with jbk
|
||||
* iocInit.c - static => LOCAL for debugging and many changes
|
||||
* to the parser for resource.def so that we
|
||||
* allow white space between tokens in env var
|
||||
*
|
||||
* Revision 1.7 1995/02/02 17:15:55 jbk
|
||||
* Removed the stinking message "Cannot contact master timing IOC ".
|
||||
*
|
||||
* Revision 1.6 1995/02/01 15:29:54 winans
|
||||
* Added a type field to the configure command to disable the use of the event
|
||||
* system hardware if desired.
|
||||
*
|
||||
* Revision 1.5 1994/12/16 15:51:21 winans
|
||||
* Changed error message in the event system error handler & added a conditional
|
||||
* based on a debug flag to print it... defaults to off. (Per request from MRK.)
|
||||
*
|
||||
* Revision 1.4 1994/10/28 20:15:10 jbk
|
||||
* increased the USP packet time-out to 250ms, added a parm to the configure()
|
||||
* routine to let user specify it.
|
||||
*
|
||||
*/
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* Author: Jim Kowalkowski
|
||||
*
|
||||
* Modification Log:
|
||||
* -----------------
|
||||
* .01 01-06-94 jbk initial version
|
||||
* .02 03-01-94 jbk magic # in packets, network byte order check
|
||||
* .03 03-02-94 jbk current time always uses 1 tick watch dog update
|
||||
* .04 17MAR98 mrk Make safe to year 2104
|
||||
* .05 17MAR98 mrk change nanosec conversion
|
||||
* .06 04AUG98 mrk make TSsetClockFromUnix external - sync master
|
||||
*
|
||||
***********************************************************************/
|
||||
|
||||
#define MAKE_DEBUG TSdriverDebug
|
||||
|
||||
@@ -17,25 +17,6 @@
|
||||
* johill@lanl.gov
|
||||
* (505) 665 1831
|
||||
*
|
||||
* .01 010393 Applied fix for zero C ISR param causes incorrect
|
||||
* identification as MACRO ISR problem.
|
||||
* .02 022195 Compiler warnings fixed
|
||||
* $Log$
|
||||
* Revision 1.1 2001/08/01 14:33:15 mrk
|
||||
* get rid of dev/drv support; use OBJ library only
|
||||
*
|
||||
* Revision 1.16 1998/06/04 19:24:30 wlupton
|
||||
* avoided intHandlerCreate() for PPC
|
||||
*
|
||||
* Revision 1.15 1998/03/16 17:01:27 mrk
|
||||
* include string.h
|
||||
*
|
||||
* Revision 1.14 1996/09/04 22:08:50 jhill
|
||||
* fixed gcc warnings
|
||||
*
|
||||
* Revision 1.13 1995/08/12 01:12:37 jhill
|
||||
* doc
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user