* Bug #14602 fixed - WRITEC_f block didn't work for x86 machines. 62/18362/2
Paul Bignier [Tue, 12 Jul 2016 14:40:59 +0000 (16:40 +0200)]
Change-Id: Ib01727ba0b9c525d12f8b8b90ef84b0879a695bf

scilab/CHANGES.md
scilab/modules/scicos_blocks/src/c/writec.c

index 8679e86..38234a2 100644 (file)
@@ -252,6 +252,7 @@ Bug Fixes
 * [Bug #14587](http://bugzilla.scilab.org/show_bug.cgi?id=14587) fixed - Datatip textbox wrong clipping when loaded from `*.scg` file.
 * [Bug #14590](http://bugzilla.scilab.org/show_bug.cgi?id=14590) fixed - Help pages in pt_BR directories had a wrong xml:lang="en" tag.
 * [Bug #14593](http://bugzilla.scilab.org/show_bug.cgi?id=14593) fixed - Signs are no more drawn in BIGSOM and PRODUCT components.
+* [Bug #14602](http://bugzilla.scilab.org/show_bug.cgi?id=14662) fixed - WRITEC_f block didn't work for x86 machines.
 * [Bug #14662](http://bugzilla.scilab.org/show_bug.cgi?id=14662) fixed - Matrix of strings concatenation with single quote led to a parser error.
 
 
index 4474387..a06c0c1 100644 (file)
@@ -56,7 +56,7 @@ ipar[7:6+lfil] = character codes for file name
 
     --ipar;
     --z;
-    fd = (FILE *)(long)z[2];
+    fd = (FILE *)(long long)z[2];
     buffer = (z + 3);
     ierr = 0;
     /*
@@ -113,7 +113,7 @@ ipar[7:6+lfil] = character codes for file name
             *flag = -3;
             return;
         }
-        z[2] = (long)fd;
+        z[2] = (long long)fd;
         z[1] = 1.0;
     }
     else if (*flag == 5)