fix compilation under windows : 08/15708/2
Sylvain GENIN [Tue, 16 Dec 2014 09:56:19 +0000 (10:56 +0100)]
there was a conflict in ERROR variable in (enum LogLevel) corrective make added a prefix to the variables in the enum

Change-Id: If2d6a2451e3f28c0e8547e652f7afc8b06b26e1d

scilab/modules/scicos/sci_gateway/cpp/sci_scicos_log.cpp
scilab/modules/scicos/src/cpp/LoggerView.cpp
scilab/modules/scicos/src/cpp/LoggerView.hxx

index 14560e4..5860f26 100644 (file)
@@ -90,10 +90,10 @@ types::Function::ReturnValue sci_scicos_log(types::typed_list &in, int _iRetCoun
     if (logLevel < 0)
     {
         std::wstringstream buffer;
-        for (int i = 0; i <= TRACE; i++)
+        for (int i = 0; i <= LOG_TRACE; i++)
         {
             buffer << LoggerView::toString(static_cast<enum LogLevel>(i));
-            if (i != TRACE)
+            if (i != LOG_TRACE)
             {
                 buffer << L", ";
             }
index cffe964..99f3892 100644 (file)
@@ -25,7 +25,7 @@ namespace org_scilab_modules_scicos
 static const bool USE_SCILAB_WRITE = true;
 
 LoggerView::LoggerView() :
-    View(), level (WARNING)
+    View(), level(LOG_WARNING)
 {
 }
 
@@ -45,19 +45,19 @@ static std::wstring levelTable[] =
 
 enum LogLevel LoggerView::indexOf(const wchar_t* name)
 {
-    for (int i = TRACE ; i <= FATAL; i++)
+    for (int i = LOG_TRACE; i <= LOG_FATAL; i++)
     {
         if (!wcscmp(name, levelTable[i].data()))
         {
             return static_cast<enum LogLevel>(i);
         }
     }
-    return UNDEF;
+    return LOG_UNDEF;
 }
 
 const wchar_t* LoggerView::toString(enum LogLevel level)
 {
-    if (TRACE <= level && level <= FATAL)
+    if (LOG_TRACE <= level && level <= LOG_FATAL)
     {
         return levelTable[level].data();
     }
@@ -336,21 +336,21 @@ void LoggerView::objectCreated(const ScicosID& uid, kind_t k)
 {
     std::stringstream ss;
     ss << __FUNCTION__ << "( " << uid << " , " << k << " )" << std::endl;
-    log(DEBUG, ss);
+    log(LOG_DEBUG, ss);
 }
 
 void LoggerView::objectDeleted(const ScicosID& uid, kind_t k)
 {
     std::stringstream ss;
     ss << __FUNCTION__ << "( " << uid << " , " << k << " )" << std::endl;
-    log(DEBUG, ss);
+    log(LOG_DEBUG, ss);
 }
 
 void LoggerView::objectUpdated(const ScicosID& uid, kind_t k)
 {
     std::stringstream ss;
     ss << __FUNCTION__ << "( " << uid << " , " << k << " )" << std::endl;
-    log(DEBUG, ss);
+    log(LOG_DEBUG, ss);
 }
 
 void LoggerView::propertyUpdated(const ScicosID& /*uid*/, kind_t /*k*/, object_properties_t /*p*/)
@@ -363,7 +363,7 @@ void LoggerView::propertyUpdated(const ScicosID& uid, kind_t k, object_propertie
 {
     std::stringstream ss;
     ss << __FUNCTION__ << "( " << uid << " , " << k << " , " << p << " ) : " << u << std::endl;
-    log(TRACE, ss);
+    log(LOG_TRACE, ss);
 }
 
 } /* namespace org_scilab_modules_scicos */
index 7b2a77b..396ebe6 100644 (file)
@@ -21,13 +21,13 @@ namespace org_scilab_modules_scicos
 
 enum LogLevel
 {
-    UNDEF   = -1,   //!< Undefined value
-    TRACE   = 0,    //!< more detailed information. Expect these to be written to logs only.
-    DEBUG   = 1,    //!< detailed information on the flow through the system. Expect these to be written to logs only.
-    INFO    = 2,    //!< Interesting runtime events (startup/shutdown). Expect these to be immediately visible on a console, so be conservative and keep to a minimum.
-    WARNING = 3,    //!<
-    ERROR   = 4,    //!< Other runtime errors or unexpected conditions. Expect these to be immediately visible on a status console.
-    FATAL   = 5,    //!< Severe errors that cause premature termination. Expect these to be immediately visible on a status console.
+    LOG_UNDEF = -1,   //!< Undefined value
+    LOG_TRACE = 0,    //!< more detailed information. Expect these to be written to logs only.
+    LOG_DEBUG = 1,    //!< detailed information on the flow through the system. Expect these to be written to logs only.
+    LOG_INFO = 2,    //!< Interesting runtime events (startup/shutdown). Expect these to be immediately visible on a console, so be conservative and keep to a minimum.
+    LOG_WARNING = 3,    //!<
+    LOG_ERROR = 4,    //!< Other runtime errors or unexpected conditions. Expect these to be immediately visible on a status console.
+    LOG_FATAL = 5,    //!< Severe errors that cause premature termination. Expect these to be immediately visible on a status console.
 };
 
 class LoggerView: public View