Clean-ups to types.
[invirt/third/libt4.git] / rpc / rpctest.cc
index b90d19a..47d5bce 100644 (file)
@@ -15,7 +15,7 @@ char log_thread_prefix = 'r';
 rpcs *server;  // server rpc object
 rpcc *clients[NUM_CL];  // client rpc object
 string dst; //server's ip address
-int port;
+in_port_t port;
 
 // server-side handlers. they must be methods of some class
 // to simplify rpcs::reg(). a server process can have handlers
@@ -68,7 +68,7 @@ srv service;
 
 void startserver()
 {
-    server = new rpcs((unsigned int)port);
+    server = new rpcs(port);
     server->reg(22, &srv::handle_22, &service);
     server->reg(23, &srv::handle_fast, &service);
     server->reg(24, &srv::handle_slow, &service);
@@ -371,7 +371,7 @@ main(int argc, char *argv[])
                 debug_level = atoi(optarg);
                 break;
             case 'p':
-                port = atoi(optarg);
+                port = (in_port_t)atoi(optarg);
                 break;
             case 'l':
                 VERIFY(setenv("RPC_LOSSY", "5", 1) == 0);