Index: trunk/FACT++/dim/src/examples/demo_client.c
===================================================================
--- trunk/FACT++/dim/src/examples/demo_client.c	(revision 14936)
+++ trunk/FACT++/dim/src/examples/demo_client.c	(revision 15282)
@@ -30,5 +30,5 @@
 		scanf("%s",cmnd);
 		printf("Sending Command: %s\n",cmnd);
-		dic_cmnd_service(aux,cmnd,strlen(cmnd)+1);
+		dic_cmnd_service(aux,cmnd,(int)strlen(cmnd)+1);
 	}
 }
Index: trunk/FACT++/dim/src/examples/pvss_dim_server.cxx
===================================================================
--- trunk/FACT++/dim/src/examples/pvss_dim_server.cxx	(revision 14936)
+++ trunk/FACT++/dim/src/examples/pvss_dim_server.cxx	(revision 15282)
@@ -227,5 +227,5 @@
 //		simpleService.updateService();
 
-		if(strlen(cData.str) < 16)
+		if((int)strlen(cData.str) < 16)
 			strcat(cData.str," abc");
 		cTestService.updateService();
Index: trunk/FACT++/dim/src/examples/rpc_server.cxx
===================================================================
--- trunk/FACT++/dim/src/examples/rpc_server.cxx	(revision 14936)
+++ trunk/FACT++/dim/src/examples/rpc_server.cxx	(revision 15282)
@@ -72,5 +72,5 @@
 		pout.c1 = pin->c1;
 		strcpy(pout.str,pin->str);
-		setData(&pout, strlen(pout.str)+1+5);
+		setData(&pout, (int)strlen(pout.str)+1+5);
 	}
 public:
Index: trunk/FACT++/dim/src/examples/test_client.c
===================================================================
--- trunk/FACT++/dim/src/examples/test_client.c	(revision 14936)
+++ trunk/FACT++/dim/src/examples/test_client.c	(revision 15282)
@@ -83,5 +83,5 @@
 		printf("DNS node = %s\n",node);
 		printf("size = %d\n",*size);
-		memcpy(&t, buf, *size);
+		memcpy(&t, buf, (size_t)*size);
 		printf("t.i = %d, t.d = %2.2f, t.s = %d, t.c = %c, t.f = %2.2f, t.str = %s\n",
 			t.i,t.d,t.s,t.c,t.f,t.str);
@@ -89,5 +89,5 @@
 		tsecs = secs;
 		my_ctime(&tsecs, str, 128);
-		str[strlen(str)-1] = '\0';
+		str[(int)strlen(str)-1] = '\0';
 		printf("timestamp = %s.%d\n",str,millis);
 
Index: trunk/FACT++/dim/src/examples/test_server.c
===================================================================
--- trunk/FACT++/dim/src/examples/test_server.c	(revision 14936)
+++ trunk/FACT++/dim/src/examples/test_server.c	(revision 15282)
@@ -110,5 +110,5 @@
 	{
 		sprintf(str[i],"%s/Service_%03d",argv[1],i);
-		dis_add_service( str[i], "C", str[i], strlen(str[i])+1, 
+		dis_add_service( str[i], "C", str[i], (int)strlen(str[i])+1, 
 			(void *)0, 0 );
 	}
@@ -195,5 +195,5 @@
 				sprintf(more_str[curr_more_index],"%s/More_Service_%03d",argv[1],curr_more_index);
 				more_ids[curr_more_index] = dis_add_service( more_str[curr_more_index], "C", 
-					more_str[curr_more_index], strlen(more_str[curr_more_index])+1, 
+					more_str[curr_more_index], (int)strlen(more_str[curr_more_index])+1, 
 					(void *)0, 0 );
 printf("Adding service %s\n",more_str[curr_more_index]);
Index: trunk/FACT++/dim/src/examples/test_server.cxx
===================================================================
--- trunk/FACT++/dim/src/examples/test_server.cxx	(revision 14936)
+++ trunk/FACT++/dim/src/examples/test_server.cxx	(revision 15282)
@@ -168,5 +168,5 @@
 	if(testServ){}
 
-//	farr[0] = 1.2;
+	//	farr[0] = 1.2;
 //	farr[1] = 2.3;
 //	farrp = new DimService("/PCITCO147/sensors/fan/input","F", farr, sizeof(farr));
@@ -208,6 +208,6 @@
 		bool_serv[1]->updateService();
 		
-		int inCallback = DimServer::inCallback();
-		cout << "main: In callback "<< inCallback << endl; 
+//		int inCallback = DimServer::inCallback();
+//		cout << "main: In callback "<< inCallback << endl; 
 		servint.updateService();
 		if(extraDns)
