Fixed a few warnings.
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Wed, 28 Mar 2001 07:42:11 +0000 (07:42 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Wed, 28 Mar 2001 07:42:11 +0000 (07:42 +0000)
src/arch/net/machine.c
src/ck-core/sdag.h
src/conv-ccs/conv-ccs.c
src/conv-core/conv-ccs.c
src/conv-core/convcore.c
src/conv-core/futures.c
src/conv-core/queueing.c
src/conv-core/threads.c
src/util/ckhashtable.C

index 67550e5852ee680b4b2995e466663782ca3d753c..57c88df2d524a245b3e9a79cd43d35d5ab581870 100644 (file)
@@ -1512,6 +1512,8 @@ static void CommunicationInterrupt(int arg)
   CommunicationServer(0);
 }
 
+extern void CmiSignal(int sig1, int sig2, int sig3, void (*handler)());
+
 static void CmiStartThreads()
 {
   struct itimerval i;
index 0060048da652bfba2ea0fca5efa592531569e15f..1da3a25370d1d6292ccb65828aa4ac5b4506e5dc 100644 (file)
@@ -34,7 +34,7 @@ class CWhenTrigger {
     int refnums[MAXREF];
     CWhenTrigger *next;
     CWhenTrigger(int id, int na, int ne, int nae) :
-       whenID(id), nArgs(na), nEntries(ne), nAnyEntries(nae){}
+       whenID(id), nArgs(na), nAnyEntries(nae), nEntries(ne){}
 };
 
 // Quick and dirty List for small numbers of items.
index 745d56581be154797ad1d6a51931498555fcb3e4..8677e875f236d1391fb45b99b11aaf3b2fa373fa 100644 (file)
@@ -17,6 +17,7 @@
 #include "conv-ccs.h"
 #include "ccs-server.h"
 #include "sockRoutines.h"
+#include "queueing.h"
 
 #if CMK_CCS_AVAILABLE
 
index 745d56581be154797ad1d6a51931498555fcb3e4..8677e875f236d1391fb45b99b11aaf3b2fa373fa 100644 (file)
@@ -17,6 +17,7 @@
 #include "conv-ccs.h"
 #include "ccs-server.h"
 #include "sockRoutines.h"
+#include "queueing.h"
 
 #if CMK_CCS_AVAILABLE
 
index 251d072596bb45b87bef0046c284e490253c41d3..3d2217463593e7ac87cb4a9e8800b8a05007e982 100644 (file)
@@ -213,12 +213,21 @@ CpvDeclare(int, CstatsMaxFixedChareQueueLength);
 CpvStaticDeclare(int, CstatPrintQueueStatsFlag);
 CpvStaticDeclare(int, CstatPrintMemStatsFlag);
 
+#if CMK_WEB_MODE
+extern void initUsage(void);
+extern void usageStart(void);
+extern void usageStop(void);
+extern void CWebInit(void);
+#else
+#define initUsage()
+#define usageStart()
+#define usageStop()
+#define CWebInit()
+#endif
+
 void CstatsInit(argv)
 char **argv;
 {
-#if CMK_WEB_MODE
-  void initUsage();
-#endif
 
 #ifdef MEMMONITOR
   CpvInitialize(mmulong,MemoryUsage);
@@ -254,9 +263,7 @@ char **argv;
   traceInit(argv);
 #endif
 
-#if CMK_WEB_MODE
   initUsage();
-#endif
 }
 
 int CstatMemory(i)
@@ -604,9 +611,7 @@ void CsdBeginIdle(void)
   if(CpvAccess(traceOn))
     traceBeginIdle();
 #endif
-#if CMK_WEB_MODE
   usageStop();  
-#endif
   CmiNotifyIdle();
   CcdRaiseCondition(CcdPROCESSORIDLE) ;
 }
@@ -626,9 +631,7 @@ void CsdEndIdle(void)
   if(CpvAccess(traceOn))
     traceEndIdle();
 #endif
-#if CMK_WEB_MODE
   usageStart();  
-#endif
   CcdRaiseCondition(CcdPROCESSORBUSY) ;
 }
 
@@ -906,9 +909,7 @@ void CthResumeNormalThread(CthThread t)
     traceResume();
 #endif
   /* end addition */
-#if CMK_WEB_MODE
   usageStart();  
-#endif
   CthResume(t);
 }
 
@@ -1604,9 +1605,7 @@ void ConverseCommonInit(char **argv)
 #if CMK_DEBUG_MODE
   CpdInit();
 #endif
-#if CMK_WEB_MODE
   CWebInit();
-#endif
 #if NODE_0_IS_CONVHOST
   if (CmiGetArgFlag(argv,"++server"))
     ccs_serverFlag=1;
index 79efab026088a248a90f22927cd29d6d764d85e7..651ccb8af07005bd54283c689e96d7615d136950 100644 (file)
@@ -6,6 +6,7 @@
  *****************************************************************************/
 
 #include <stdlib.h>
+#include <string.h>
 #include "converse.h"
 
 typedef struct Cfuture_data_s
index af7ca4176111d68f44f3a5a069fd06eff0ca7127..c513988af3948c6d59925a240804639b74b63588 100644 (file)
@@ -6,6 +6,7 @@
  *****************************************************************************/
 
 #include <converse.h>
+#include <string.h>
 #include "queueing.h"
 
 void CqsDeqInit(d)
@@ -291,8 +292,7 @@ void CqsEnqueueGeneral(Queue q, void *data, int strategy,
     CqsDeqEnqueueLifo(d, data);
     break;
   default:
-    CmiError("CqsEnqueueGeneral: invalid queueing strategy.\n");
-    exit(1);
+    CmiAbort("CqsEnqueueGeneral: invalid queueing strategy.\n");
   }
   q->length++; if (q->length>q->maxlen) q->maxlen=q->length;
 }
index 58975d1a552aaf9733c9365b53e85b740ecf07db..25b2991a3d81a258ffd9a8e6196520c207eb7dbc 100644 (file)
@@ -1749,7 +1749,6 @@ CthThread t;
 void CthInit(char **argv)
 {
   CthThread t;
-  int i;
 
   CmiGetArgInt(argv,"+stacksize",&_stksize);
   CpvInitialize(int, _numSwitches);
index e7c296bf602cd1a3c9784a6135a263dae67f202e..476fd403443757d0715b1eacf20d9407fb17587b 100644 (file)
@@ -23,7 +23,7 @@ CkHashCode CkHashFunction_default(const void *keyData,size_t keyLen)
 {
        const unsigned char *d=(const unsigned char *)keyData;
        CkHashCode ret=0;
-       for (int i=0;i<keyLen;i++) {
+       for (unsigned int i=0;i<keyLen;i++) {
                int shift1=((5*i)%16)+0;
                int shift2=((6*i)%16)+8;
                ret+=((0xa5^d[i])<<shift2)+(d[i]<<shift1);
@@ -50,7 +50,7 @@ int CkHashCompare_default(const void *key1,const void *key2,size_t keyLen)
        DEBUGF(("    comparing %d-byte keys--",keyLen))
        const char *a=(const char *)key1;
        const char *b=(const char *)key2;
-       for (int i=0;i<keyLen;i++)
+       for (unsigned int i=0;i<keyLen;i++)
                if (a[i]!=b[i]) {DEBUGF(("different\n")) return 0;}
        DEBUGF(("equal\n"))
        return 1;