From 1a1c4dceb0755fe664b43fe2f9b514270ba0f26b Mon Sep 17 00:00:00 2001
From: Marty Kraimer The win32 pascall calling convention (epicsShareAPI) has been removed
+ from the following header files in libCom/misc: adjustment.h,
+ cantProceed.h, epicsConvert.h, epicsStdlib.h, epicsString.h. A new function epicsStrtok_r has been added because win32 does not
+ implement strtok_r. All function described in epicsStdlib.h are now implemented in
+ epicsStdlib.c Configure files are now available to support the win32-x86-mingw (MinGW
@@ -1522,70 +1539,70 @@ applications.
GNU compiler builds are now determined by the value of EPICS_HOST_ARCH and
-are no longer specified in CONFIG_SITE. All references to the ANSI (ACC/GCC)
-and CPLUSPLUS (CCC/G++) macros have been removed.Changes since 3.14.7
+libCom/misc changes
+
+
+
New host targets
- DBDEXPAND = <name>Include.dbd
+ DBDEXPAND = <name>Include.dbd
NOTE: If any of your *App/*Db/Makefiles contain "DBDNAME =" lines you
should make these same changes in that *Db dirctory.
- RECTYPES=<name>.h
+ RECTYPES=<name>.h
to
- DBDINC+=<name>
+ DBDINC+=<name>
change
- MENUS=<name>.h
+ MENUS=<name>.h
to
- DBDINC+=<name>
+ DBDINC+=<name>
change
- BPTS
+ BPTS
to
- DBD
+ DBD
change
- INSTALLDB
+ INSTALLDB
to
- DB
+ DB
change
- DBDINSTALL
+ DBDINSTALL
to
- DBD
+ DBD
- example_SRCS_DEFAULT += registerRecordDeviceDriver.c
+ example_SRCS_DEFAULT += registerRecordDeviceDriver.c
to
example_SRCS_DEFAULT += <name>_registerRecordDeviceDriver.cpp
-
+
where <name> is the base name of a <name>.dbd file which was
created from a <name>Include.dbd file and which will be loaded in a
st.cmd or stcmd.host script (e.g. example).
- dbLoadDatabase("dbd/exampleApp.dbd")
+ dbLoadDatabase("dbd/exampleApp.dbd")
to
- dbLoadDatabase("dbd/example.dbd")
+ dbLoadDatabase("dbd/example.dbd")
EPICS_HOST_ARCH changes