Mercurial > cgi-bin > hgwebdir.cgi > VMS > C_Libraries > Queue_impl
changeset 14:447e97a52426 VMS__malloc_brch
added zeroing out private queue when created
| author | Me |
|---|---|
| date | Thu, 04 Nov 2010 17:56:08 -0700 |
| parents | 3562716ebdbd |
| children | 1ab93714b9c1 |
| files | PrivateQueue.c |
| diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line diff
1.1 --- a/PrivateQueue.c Thu Nov 04 17:54:08 2010 -0700 1.2 +++ b/PrivateQueue.c Thu Nov 04 17:56:08 2010 -0700 1.3 @@ -27,7 +27,8 @@ 1.4 retQ = (PrivQueueStruc *) VMS__malloc( sizeof( PrivQueueStruc ) ); 1.5 1.6 retQ->startOfData = VMS__malloc( 1024 * sizeof(void *) ); 1.7 - 1.8 + memset( retQ->startOfData, 0, 1024 ); 1.9 + 1.10 retQ->extractPos = &(retQ->startOfData[0]); //side by side == empty 1.11 retQ->insertPos = &(retQ->startOfData[1]); // so start pos's have to be 1.12 retQ->endOfData = &(retQ->startOfData[1023]);
