Eliminate type-size errors and warnings; some NO_CHANNEL and
authorChris Hanson <org/chris-hanson/cph>
Sun, 9 Mar 2008 20:24:33 +0000 (20:24 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sun, 9 Mar 2008 20:24:33 +0000 (20:24 +0000)
NO_PROCESS were long types, while the corresponding Tchannel and
Tprocess were int types.  Now all are int types.

v7/src/microcode/ntio.c
v7/src/microcode/ntproc.c
v7/src/microcode/os2io.c
v7/src/microcode/os2proc.c
v7/src/microcode/osio.h
v7/src/microcode/osproc.h
v7/src/microcode/uxio.c
v7/src/microcode/uxproc.c

index 7cd91c4ebf72eb4738e9851fb768cd59039c975b..3e038790a0649e808f57b0d23c5acbd0ee39aa61 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: ntio.c,v 1.36 2008/01/30 20:02:15 cph Exp $
+$Id: ntio.c,v 1.37 2008/03/09 20:24:24 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -65,7 +65,7 @@ static int test_for_pending_event (void);
 #define NT_DEFAULT_CHANNEL_TABLE_SIZE 1024
 #endif
 
-size_t OS_channel_table_size;
+Tchannel OS_channel_table_size;
 struct channel * NT_channel_table;
 
 Tchannel
index 3176726d5b322feb92f6bcbc75e2478fd8de6946..4417084c96e55d3cce1546030e7b3d1482a7b379 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: ntproc.c,v 1.14 2008/01/30 20:02:15 cph Exp $
+$Id: ntproc.c,v 1.15 2008/03/09 20:24:26 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -58,7 +58,7 @@ typedef struct
 #ifndef NT_DEFAULT_PROCESS_TABLE_SIZE
 #define NT_DEFAULT_PROCESS_TABLE_SIZE 4096
 #endif
-size_t OS_process_table_size;
+Tprocess OS_process_table_size;
 enum process_jc_status scheme_jc_status;
 
 static process_t * process_table;
index 7c0b052a51b07047fb71f7b74b225825567ee607..535fbfb1ab5391cd33e32a0721f4b97d0fdedbaa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: os2io.c,v 1.14 2008/01/30 20:02:16 cph Exp $
+$Id: os2io.c,v 1.15 2008/03/09 20:24:27 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -35,7 +35,7 @@ extern void OS2_initialize_pipe_channel (Tchannel);
 static enum channel_type handle_channel_type (LHANDLE);
 static void handle_noinherit (LHANDLE);
 
-size_t OS_channel_table_size;
+Tchannel OS_channel_table_size;
 struct channel * OS2_channel_table;
 Tchannel * OS2_channel_pointer_table;
 const int OS_have_select_p = 1;
index a4489fa24b3becb36fc919b411d8ac7bb681b948..130dd78b3b94ea4c8ea0ac16263077fd565db8e9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: os2proc.c,v 1.13 2008/01/30 20:02:17 cph Exp $
+$Id: os2proc.c,v 1.14 2008/03/09 20:24:29 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -70,7 +70,7 @@ static void allocate_process_abort (void *);
 static void child_wait_thread (void *);
 static Tprocess find_process (PID);
 
-size_t OS_process_table_size;
+Tprocess OS_process_table_size;
 enum process_jc_status scheme_jc_status;
 
 static HMTX process_lock;
index a180bb4901e3f8db7f8b7d8330b9fc1854881fa6..d323bd41157d6cb967f319713d1ba300d142b708 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: osio.h,v 1.24 2008/01/30 20:02:17 cph Exp $
+$Id: osio.h,v 1.25 2008/03/09 20:24:30 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -52,8 +52,8 @@ enum channel_type
   channel_type_win32_named_pipe
 };
 
-extern size_t OS_channel_table_size;
-#define NO_CHANNEL ((size_t) -1)
+extern Tchannel OS_channel_table_size;
+#define NO_CHANNEL ((Tchannel) -1)
 extern int OS_channel_open_p (Tchannel channel);
 extern void OS_channel_close (Tchannel channel);
 extern void OS_channel_close_noerror (Tchannel channel);
index 8af84d7434da2136a72e2ade357770a956f4d4a3..a82c7cbdb0ec3c712c6df1f56ca74089bb8e931b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: osproc.h,v 1.17 2008/01/30 20:02:17 cph Exp $
+$Id: osproc.h,v 1.18 2008/03/09 20:24:31 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -74,8 +74,8 @@ enum process_channel_type
   process_channel_type_explicit
 };
 
-extern size_t OS_process_table_size;
-#define NO_PROCESS ((size_t) -1)
+extern Tprocess OS_process_table_size;
+#define NO_PROCESS ((Tprocess) -1)
 extern enum process_jc_status scheme_jc_status;
 
 /* OS_make_subprocess is obsolete; use OS-specific procedure.  */
index 067ab4c63897b4de3f9e1aea9de04da17a06c697..48006b451f72926242952b31d4ab0106d0035401 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: uxio.c,v 1.59 2008/01/30 20:02:22 cph Exp $
+$Id: uxio.c,v 1.60 2008/03/09 20:24:32 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -32,7 +32,7 @@ USA.
 #include "uxselect.h"
 #include "uxproc.h"
 \f
-size_t OS_channel_table_size;
+Tchannel OS_channel_table_size;
 struct channel * channel_table;
 
 #ifndef HAVE_POLL
index c0de6ceaf40656243fc7d9e548bab92b0500dafb..e580089b379ff4c6e69f39fc4ce3c141829eea32 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: uxproc.c,v 1.37 2008/01/30 20:02:22 cph Exp $
+$Id: uxproc.c,v 1.38 2008/03/09 20:24:33 cph Exp $
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@ -49,7 +49,7 @@ static void get_terminal_back (void);
 static void process_wait (Tprocess process);
 static int child_setup_tty (int fd);
 
-size_t OS_process_table_size;
+Tprocess OS_process_table_size;
 struct process * process_table;
 enum process_jc_status scheme_jc_status;