diff BlockingQueue.c @ 13:53c614b781ce

Added initializing the queue contents to zero
author Me
date Thu, 04 Nov 2010 17:50:29 -0700
parents 08f0b4da7610
children 1ed562d601d9
line diff
     1.1 --- a/BlockingQueue.c	Tue Sep 07 18:57:51 2010 -0700
     1.2 +++ b/BlockingQueue.c	Thu Nov 04 17:50:29 2010 -0700
     1.3 @@ -243,6 +243,7 @@
     1.4   {
     1.5     SRSWQueueStruc* retQ;
     1.6     retQ = (SRSWQueueStruc *) malloc( sizeof( SRSWQueueStruc ) );
     1.7 +   memset( retQ->startOfData, 0, 1024 * sizeof(void *) );
     1.8     
     1.9     retQ->extractPos = &(retQ->startOfData[0]); //side by side == empty
    1.10     retQ->insertPos  = &(retQ->startOfData[1]); // so start pos's have to be