return (png_malloc_default(png_ptr, size));
ret = (png_malloc_default(png_ptr, size)); if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0) png_error(png_ptr, "Out of Memory!"); return (ret);
png_malloc(png_structp png_ptr, png_uint_32 size){   png_voidp ret;   if (png_ptr == NULL || size == 0)      return (NULL);#ifdef PNG_USER_MEM_SUPPORTED   if(png_ptr->malloc_fn != NULL)   {       ret = ((png_voidp)(*(png_ptr->malloc_fn))(png_ptr, (png_size_t)size));       if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)          png_error(png_ptr, "Out of Memory!");       return (ret);   }   else       return (png_malloc_default(png_ptr, size));}png_voidp PNGAPIpng_malloc_default(png_structp png_ptr, png_uint_32 size){   png_voidp ret;#endif /* PNG_USER_MEM_SUPPORTED */#ifdef PNG_MAX_MALLOC_64K   if (size > (png_uint_32)65536L)   {      if(png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)         png_error(png_ptr, "Cannot Allocate > 64K");      else         return NULL;   }#endif#if defined(__TURBOC__) && !defined(__FLAT__)   ret = farmalloc(size);#else# if defined(_MSC_VER) && defined(MAXSEG_64K)   ret = halloc(size, 1);# else   ret = malloc((size_t)size);# endif#endif   if (ret == NULL && (png_ptr->flags&PNG_FLAG_MALLOC_NULL_MEM_OK) == 0)      png_error(png_ptr, "Out of Memory");   return (ret);}