freeNative static method

void freeNative(
  1. Pointer<native_shortcut_options_t> pointer
)

Implementation

static void freeNative(ffi.Pointer<c.native_shortcut_options_t> pointer) {
  if (pointer.ref.accelerator != ffi.nullptr) {
    pkg_ffi.calloc.free(pointer.ref.accelerator);
  }
  if (pointer.ref.description != ffi.nullptr) {
    pkg_ffi.calloc.free(pointer.ref.description);
  }
  pkg_ffi.calloc.free(pointer);
}