Xcos sim: fix bug 11919 nonreg test after 2ba87b3a 74/12974/1
Clément DAVID [Mon, 21 Oct 2013 15:14:59 +0000 (17:14 +0200)]
Change-Id: I4769224470022ed5b3e979f2bf5ca3607030977f

scilab/modules/scicos/src/c/extractblklist.c

index c5f1898..fa4195a 100644 (file)
@@ -2705,9 +2705,7 @@ int extractblklist(int *il, scicos_block *Block, int *ierr)
     ilh           = (int *) (listentry(il, n));
     mh            = ilh[1];
     nh            = ilh[2];
-    // pointer value is stored on double values, restoring as a copy will take
-    // care of alignement issues and pointer size issues.
-    memcpy(&Block->work, &ilh[4], sizeof(void**));
+    Block->work = (void**) ((int) * ((double *)(&ilh[4])));
 
     /* 38 - nmode*/
     n            = MlistGetFieldNumber(il, "nmode");