Remove warnings
[anna.git] / source / core / tracing / TraceWriter.cpp
index 239db1c..0fa28a1 100644 (file)
@@ -75,12 +75,14 @@ throw() {
 
 void TraceWriter::setup(const char* fileName, const int maxSize, const bool clean)
 throw() {
+  ssize_t r;
+
   if(a_stream != -1) {
     if(clean == false) {
       string msg("\nTraces go on at: ");
       msg += fileName;
       msg += '\n';
-      write(a_stream, msg.c_str(), msg.length());
+      r = write(a_stream, msg.c_str(), msg.length());
     }
 
     if(a_observed == true) {
@@ -104,7 +106,6 @@ throw() {
   if(maxSize >= (256 * 1024))
     a_maxSize = maxSize;
 
-  const char* aux = Logger::asString(Logger::getLevel());
   char date [anna::functions::DateTimeSizeString + 7];
   anna_strcpy(date, "- [");
   anna_strcat(anna_strcat(date, getDate()), "]\n");
@@ -113,15 +114,15 @@ throw() {
   if(stream != ErrorStream) {
     const char* aux = "\n--------------------------------------------------------------\n";
     const char* aux2 = "- Current trace level: ";
-    write(stream, aux, anna_strlen(aux));
-    write(stream, date, anna_strlen(date));
-    write(stream, aux2, anna_strlen(aux2));
+    r = write(stream, aux, anna_strlen(aux));
+    r = write(stream, date, anna_strlen(date));
+    r = write(stream, aux2, anna_strlen(aux2));
     aux2 = Logger::asString(Logger::getLevel());
-    write(stream, aux2, anna_strlen(aux2));
+    r = write(stream, aux2, anna_strlen(aux2));
     string filesize = functions::asString("\n- Max file size : %d Kb", a_maxSize >> 10);
     aux2 = filesize.c_str();
-    write(stream, aux2, anna_strlen(aux2));
-    write(stream, aux, anna_strlen(aux));
+    r = write(stream, aux2, anna_strlen(aux2));
+    r = write(stream, aux, anna_strlen(aux));
   }
 }