text: # -*- coding: utf-8 -*-
  #
  # _memory.py
  #
  # Copyright (C) 2006-2019 wolfSSL Inc.
  #
  # This file is part of wolfSSL.
  #
  # wolfSSL is free software; you can redistribute it and/or modify
  # it under the terms of the GNU General Public License as published by
  # the Free Software Foundation; either version 2 of the License, or
  # (at your option) any later version.
  #
  # wolfSSL is distributed in the hope that it will be useful,
  # but WITHOUT ANY WARRANTY; without even the implied warranty of
  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  # GNU General Public License for more details.
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
  #/
  
  # pylint: disable=missing-docstring
  
  try:
      from wolfssl._ffi import ffi as _ffi
      from wolfssl._ffi import lib as _lib
  except ImportError:
      pass
  
  _DYNAMIC_TYPE_METHOD = 11
  
  def _native_free(native_object, dynamic_type):
      _lib.wolfSSL_Free(native_object, _ffi.NULL, dynamic_type)
  