[med-svn] [SCM] aghermann branch, master, updated. 551e213a23b59b71cba6a9c3a282d1b60e21b854
Andrei Zavada
johnhommer at gmail.com
Sun Apr 21 23:17:58 UTC 2013
The following commit has been merged in the master branch:
commit bbdc1e10751ae142d4b7df2a28b6989e80741eee
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Sun Apr 14 00:42:07 2013 +0300
some insightful comments and trivial maintenance duties
diff --git a/src/common/config-validate.hh b/src/common/config-validate.hh
index 1c124b0..718081b 100644
--- a/src/common/config-validate.hh
+++ b/src/common/config-validate.hh
@@ -144,11 +144,30 @@ struct SValidator {
};
+// // specialise for FP types to have an additional isfinite check
+// // is it obviously redundant?
+// template <> inline bool SValidator<float>::SVFRangeIn::
+// operator()( const float& v)
+// { return isfinite(v) and v > lo && v < hi; }
+
+// template <> inline bool SValidator<double>::SVFRangeIn::
+// operator()( const float& v)
+// { return isfinite(v) and v > lo && v < hi; }
+
+// template <> inline bool SValidator<float>::SVFRangeEx::
+// operator()( const float& v)
+// { return isfinite(v) and v > lo && v < hi; }
+
+// template <> inline bool SValidator<double>::SVFRangeEx::
+// operator()( const float& v)
+// { return isfinite(v) and v > lo && v < hi; }
+
+
template <>
inline void
SValidator<size_t>::get( const libconfig::Config& C) const
{
- int tmp;
+ int tmp; // libconfig doesn't deal in unsigned values
if ( not C.lookupValue( key, tmp) ) {
fprintf( stderr, "SValidator::get(): key %s not found\n", key.c_str());
return; // leave at default
diff --git a/src/libsigfile/page.hh b/src/libsigfile/page.hh
index d9176ec..2416788 100644
--- a/src/libsigfile/page.hh
+++ b/src/libsigfile/page.hh
@@ -17,7 +17,7 @@
#include <vector>
#include <array>
#include <stdexcept>
-#include "../common/lang.hh"
+#include "common/lang.hh"
#if HAVE_CONFIG_H && !defined(VERSION)
# include <config.h>
diff --git a/src/main.cc b/src/main.cc
index e97c6d0..cd66110 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -87,7 +87,10 @@ main( int argc, char **argv)
agh::global::init_rng();
#ifdef _OPENMP
agh::global::num_procs = omp_get_max_threads();
- printf( "This host is SMP-capable (omp_get_max_threads() returns %d)\n", agh::global::num_procs);
+ if ( agh::global::num_procs > 1 )
+ printf( "This host is SMP-capable (omp_get_max_threads() returns %d)\n", agh::global::num_procs);
+ else
+ printf( "This host is not SMP-capable\n");
#endif
if ( aghui::prepare_for_expdesign() ) {
aghui::pop_ok_message( NULL, "UI failed to initialize", "Your install is broken.");
--
Sleep experiment manager
More information about the debian-med-commit
mailing list