msgQ: silence cpp compiler errors by explicit casts
authorRamprasad Venkataraman <ramv@illinois.edu>
Fri, 22 Jun 2012 18:40:14 +0000 (13:40 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Sun, 28 Oct 2012 01:13:10 +0000 (20:13 -0500)
src/conv-core/queueing.C

index 997e79ea37bc09b0085743ecabf50a7f137e80cf..5897e8c459d0713d55e8522082521e579f47fb7c 100644 (file)
@@ -593,15 +593,15 @@ void CqsEnqueueGeneral(Queue q, void *data, int strategy,
   case CQS_QUEUEING_IFIFO:
     iprio=prioptr[0]+(1U<<(CINTBITS-1));
     if ((int)iprio<0)
-      d=CqsPrioqGetDeq(&(q->posprioq), CINTBITS, &iprio);
-    else d=CqsPrioqGetDeq(&(q->negprioq), CINTBITS, &iprio);
+      d=CqsPrioqGetDeq(&(q->posprioq), CINTBITS, (unsigned int*)&iprio);
+    else d=CqsPrioqGetDeq(&(q->negprioq), CINTBITS, (unsigned int*)&iprio);
     CqsDeqEnqueueFifo(d, data);
     break;
   case CQS_QUEUEING_ILIFO:
     iprio=prioptr[0]+(1U<<(CINTBITS-1));
     if ((int)iprio<0)
-      d=CqsPrioqGetDeq(&(q->posprioq), CINTBITS, &iprio);
-    else d=CqsPrioqGetDeq(&(q->negprioq), CINTBITS, &iprio);
+      d=CqsPrioqGetDeq(&(q->posprioq), CINTBITS, (unsigned int*)&iprio);
+    else d=CqsPrioqGetDeq(&(q->negprioq), CINTBITS, (unsigned int*)&iprio);
     CqsDeqEnqueueLifo(d, data);
     break;
   case CQS_QUEUEING_BFIFO: