svn commit: samba r6541 - in branches/SAMBA_4_0/testprogs/win32/rpcecho: .

tridge at samba.org tridge at samba.org
Sun May 1 06:55:39 GMT 2005


Author: tridge
Date: 2005-05-01 06:55:39 +0000 (Sun, 01 May 2005)
New Revision: 6541

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6541

Log:
added double pointer test to win32 echo client

Modified:
   branches/SAMBA_4_0/testprogs/win32/rpcecho/client.c
   branches/SAMBA_4_0/testprogs/win32/rpcecho/server.c


Changeset:
Modified: branches/SAMBA_4_0/testprogs/win32/rpcecho/client.c
===================================================================
--- branches/SAMBA_4_0/testprogs/win32/rpcecho/client.c	2005-05-01 02:40:00 UTC (rev 6540)
+++ branches/SAMBA_4_0/testprogs/win32/rpcecho/client.c	2005-05-01 06:55:39 UTC (rev 6541)
@@ -301,6 +301,23 @@
 			continue;
 		}
 
+		if (strcmp(argv[0], "double") == 0) {
+			typedef unsigned short uint16;
+			uint16 v = 13;
+			uint16 *pv = &v;
+			uint16 **ppv = &pv;
+			uint16 ret;
+
+			argc -= 1;
+			argv += 1;
+
+			ret = echo_TestDoublePointer(&ppv);
+
+			printf("TestDoublePointer v=%d ret=%d\n", v, ret);
+			
+			continue;
+		}
+
 		if (strcmp(argv[0], "sleep") == 0) {
 			long arg, result;
 

Modified: branches/SAMBA_4_0/testprogs/win32/rpcecho/server.c
===================================================================
--- branches/SAMBA_4_0/testprogs/win32/rpcecho/server.c	2005-05-01 02:40:00 UTC (rev 6540)
+++ branches/SAMBA_4_0/testprogs/win32/rpcecho/server.c	2005-05-01 06:55:39 UTC (rev 6541)
@@ -142,9 +142,11 @@
 short echo_TestDoublePointer(short ***data)
 {
 	if (!*data) {
+		printf("WARNING: *data == NULL\n");
 		return 0;
 	}
 	if (!**data) {
+		printf("WARNING: **data == NULL\n");
 		return 0;
 	}
 	printf("Incoming double pointer: %d\n", ***data);



More information about the samba-cvs mailing list