test/productor.c
@@ -31,7 +31,7 @@ int first = mm_init(sizeof(SQueue<struct Item>), &shmp); if (first == 1) queue = new(shmp) SQueue<struct Item>(20); queue = new(shmp) SQueue<struct Item>(1); else queue = (SQueue<struct Item> *) shmp; @@ -41,7 +41,7 @@ int i = start; item.pic = i; item.info = i; while((end != -1) && (i < end) && (queue->enqueue_timeout(item, &timeout)) ) { while((end == -1 || (i < end) ) && (queue->enqueue_timeout(item, &timeout)) ) { item.pic = i; item.info = i;