Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[MSVC] convert unsigned to signed before applying unary minus
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 19 Sep 2015 22:25:00 +0000 (00:25 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sat, 19 Sep 2015 22:25:04 +0000 (00:25 +0200)
This should avoid the following:
  warning C4146: unary minus operator applied to unsigned type,
                 result still unsigned

src/xbt/xbt_log_appender_file.c

index d06d9b9..5342776 100644 (file)
@@ -105,7 +105,7 @@ static void append2_file(xbt_log_appender_t this_, char *str) {
    fputs(str, d->file);
    if(d->count<0){
           fputs(APPEND2_END_TOKEN,d->file);
-          fseek(d->file,-strlen(APPEND2_END_TOKEN),SEEK_CUR);
+          fseek(d->file,-((signed long)strlen(APPEND2_END_TOKEN)),SEEK_CUR);
    }
 }