[Pkg-electronics-commits] [gnucap] 15/43: move config parts from md.h to main/config.h

felix salfelder felix-guest at moszumanska.debian.org
Wed Oct 4 03:21:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

felix-guest pushed a commit to branch master
in repository gnucap.

commit af6cf6c5db7f4684e3b283f800bd19fc0303019c
Author: Felix Salfelder <felix at salfelder.org>
Date:   Fri Mar 24 20:42:29 2017 +0000

    move config parts from md.h to main/config.h
    
    postpone STEPFILE, needs more work perhaps
---
 include/md.h     | 40 ++--------------------------------------
 main/config.h.in | 43 ++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 44 insertions(+), 39 deletions(-)

diff --git a/include/md.h b/include/md.h
index d37ebf9..47ba314 100644
--- a/include/md.h
+++ b/include/md.h
@@ -72,53 +72,17 @@ enum {
 #define I_PROMPT "gnucap> "
 #define CKT_PROMPT ">"
 #define ANTI_COMMENT "*>"
-#define DEFAULT_LANGUAGE "acs"
 /*--------------------------------------------------------------------------*/
 #if defined(__WIN32__)
 #define	ENDDIR		"/\\"
 #define PATHSEP		';'
-#if !defined(DEFAULT_PLUGINS)
-  #define DEFAULT_PLUGINS "gnucap-default-plugins.dll"
-#endif
-#if !defined(SYSTEMSTARTFILE)
-  #define SYSTEMSTARTFILE "gnucap.rc"
-#endif
-#if !defined(SYSTEMSTARTPATH)
-  #define SYSTEMSTARTPATH OS::getenv("PATH")
-#endif
-#if !defined(USERSTARTFILE)
-  #define USERSTARTFILE "gnucap.rc"
-#endif
-#if !defined(USERSTARTPATH)
-  #define USERSTARTPATH OS::getenv("HOME")
-#endif
-#if !defined(STEPFILE)
-  #define STEPFILE "/tmp/SXXXXXX"
-#endif
 #define SHELL		OS::getenv("COMSPEC")
-/*--------------------------------------------------------------------------*/
+#define STEPFILE "/tmp/SXXXXXX"
 #else
 #define	ENDDIR		"/"
 #define PATHSEP		':'
-#if !defined(DEFAULT_PLUGINS)
-  #define DEFAULT_PLUGINS "gnucap-default-plugins.so"
-#endif
-#if !defined(SYSTEMSTARTFILE)
-  #define SYSTEMSTARTFILE "gnucap.rc"
-#endif
-#if !defined(SYSTEMSTARTPATH)
-  #define SYSTEMSTARTPATH OS::getenv("PATH")
-#endif
-#if !defined(USERSTARTFILE)
-  #define USERSTARTFILE ".gnucaprc"
-#endif
-#if !defined(USERSTARTPATH)
-  #define USERSTARTPATH OS::getenv("HOME")
-#endif
-#if !defined(STEPFILE)
-  #define STEPFILE "/tmp/SXXXXXX"
-#endif
 #define SHELL OS::getenv("SHELL")
+#define STEPFILE "/tmp/SXXXXXX"
 #endif
 /*--------------------------------------------------------------------------*/
 /* machine and compiler patches */
diff --git a/main/config.h.in b/main/config.h.in
index 07b1810..14b7420 100644
--- a/main/config.h.in
+++ b/main/config.h.in
@@ -1,6 +1,47 @@
 #ifndef GNUCAP_MAIN_CONFIG_H
 #define GNUCAP_MAIN_CONFIG_H
-
+/*--------------------------------------------------------------------------*/
+/* configuration */
 #define GNUCAP_PLUGPATH "@pkglibdir@"
+/*--------------------------------------------------------------------------*/
+/* user interface preferences */
+#define DEFAULT_LANGUAGE "acs"
+/*--------------------------------------------------------------------------*/
+/* installation setup */
+#if defined(__WIN32__)
+#if !defined(DEFAULT_PLUGINS)
+  #define DEFAULT_PLUGINS "gnucap-default-plugins.dll"
+#endif
+#if !defined(SYSTEMSTARTFILE)
+  #define SYSTEMSTARTFILE "gnucap.rc"
+#endif
+#if !defined(SYSTEMSTARTPATH)
+  #define SYSTEMSTARTPATH OS::getenv("PATH")
+#endif
+#if !defined(USERSTARTFILE)
+  #define USERSTARTFILE "gnucap.rc"
+#endif
+#if !defined(USERSTARTPATH)
+  #define USERSTARTPATH OS::getenv("HOME")
+#endif
+/*--------------------------------------------------------------------------*/
+#else
+#if !defined(DEFAULT_PLUGINS)
+  #define DEFAULT_PLUGINS "gnucap-default-plugins.so"
+#endif
+#if !defined(SYSTEMSTARTFILE)
+  #define SYSTEMSTARTFILE "gnucap.rc"
+#endif
+#if !defined(SYSTEMSTARTPATH)
+  #define SYSTEMSTARTPATH OS::getenv("PATH")
+#endif
+#if !defined(USERSTARTFILE)
+  #define USERSTARTFILE ".gnucaprc"
+#endif
+#if !defined(USERSTARTPATH)
+  #define USERSTARTPATH OS::getenv("HOME")
+#endif
+#endif
+/*--------------------------------------------------------------------------*/
 
 #endif

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/gnucap.git



More information about the Pkg-electronics-commits mailing list