COOKIEFIELD
if (nbuf->COOKIEFIELD != NULL)
return (void*)nbuf->COOKIEFIELD;
nbuf->COOKIEFIELD = (uint32) malloc(nbuf->size);
if (nbuf->COOKIEFIELD == NULL)
err = nb->write(nbuf, 0, (void*) nbuf->COOKIEFIELD, nbuf->size);
conPointer = (void*)nbuf->COOKIEFIELD;
free((void*) nbuf->COOKIEFIELD);
if (nbuf->COOKIEFIELD != NULL)
free((void*)nbuf->COOKIEFIELD);