Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 8e4eadf9ed59b688ded5ebb389787094 > files > 9

OpenDX-4.4.4-8mdv2009.0.src.rpm

--- dx-4.4.4/src/exec/dpexec/command.c.uninit	2006-01-05 23:55:41.000000000 +0100
+++ dx-4.4.4/src/exec/dpexec/command.c	2007-02-18 10:33:57.000000000 +0100
@@ -425,6 +425,7 @@
     int optlen = 0;
     int opterr = FALSE;
 
+    dpentry.SwapMsg = 0;
     if(add) {
         if(options && *options != '-') {
             /* print error but add to table anyway */
--- dx-4.4.4/src/exec/dpexec/remote.c.uninit	2003-10-01 22:23:24.000000000 +0200
+++ dx-4.4.4/src/exec/dpexec/remote.c	2007-02-18 10:33:57.000000000 +0100
@@ -754,6 +754,15 @@
     return _dxfExRemote(in, out);
 }
 
+void
+_dxfExRemoteDXqmessage(char *who, char *message, ...)
+{
+    va_list arg;
+    va_start(arg,message);
+    DXqmessage(who, message, arg);
+    va_end(arg);
+}
+
 Error
 _dxfExRemote (Object *in, Object *out)
 {
@@ -991,7 +1000,7 @@
 		if (!msgObj || !DXExtractString(msgObj, &msg))
 		    goto message_cleanup;
 
-		DXqmessage (who, msg, nolist);
+		_dxfExRemoteDXqmessage (who, msg);
 	    }
 	    /* async request */
 	    if (isMsg == 2)
--- dx-4.4.4/src/exec/dxmods/_regstream.c.uninit	2006-01-02 22:11:08.000000000 +0100
+++ dx-4.4.4/src/exec/dxmods/_regstream.c	2007-02-18 10:33:57.000000000 +0100
@@ -1063,6 +1063,13 @@
 	mOut.b[0] = -(mIn.b[0]*mOut.A[0][0] + mIn.b[1]*mOut.A[0][1]);
 	mOut.b[1] = -(mIn.b[0]*mOut.A[1][0] + mIn.b[1]*mOut.A[1][1]);
 
+/* initialize third component of matrix to zero */
+	mOut.A[0][2] = 0;
+	mOut.A[1][2] = 0;
+	mOut.A[2][0] = 0;
+	mOut.A[2][1] = 0;
+	mOut.A[2][2] = 0;
+	mOut.b[2] = 0;
 	return mOut;
     }
 }
--- dx-4.4.4/src/exec/hwrender/hwDraw.c.uninit	2006-01-03 18:02:26.000000000 +0100
+++ dx-4.4.4/src/exec/hwrender/hwDraw.c	2007-02-18 10:33:57.000000000 +0100
@@ -63,7 +63,7 @@
   DEFGLOBALDATA(globals);
   DEFPORT(PORT_HANDLE);
   gatherO gather = NULL;
-  int r;
+  int r = 0;
 
 
 #if defined(DX_NATIVE_WINDOWS)
--- dx-4.4.4/src/uipp/dxuilib/GraphLayout.C.uninit	2006-06-29 20:56:46.000000000 +0200
+++ dx-4.4.4/src/uipp/dxuilib/GraphLayout.C	2007-02-18 10:33:57.000000000 +0100
@@ -1405,7 +1405,7 @@
 //
 void GraphLayout::repositionNewPlacements (Node* root, boolean disjoint, List& placed)
 {
-    Node* n;
+    Node* n = NULL;
     NodeInfo* ninfo = (NodeInfo*)root->getLayoutInformation();
     LayoutGroup* group = ninfo->getLayoutGroup();
     placed.appendElement(root);
--- dx-4.4.4/src/uipp/widgets/findcolor.c.uninit	2006-01-05 23:55:57.000000000 +0100
+++ dx-4.4.4/src/uipp/widgets/findcolor.c	2007-02-18 10:33:57.000000000 +0100
@@ -138,6 +138,8 @@
 		    tmp.green = cell_def[i].green;
 		    tmp.blue = cell_def[i].blue;
 		    tmp.pixel = cell_def[i].pixel;
+		    tmp.flags = DoRed | DoGreen | DoBlue;
+		    tmp.pad = 0;
 		    }
 		break;
 	    default: