blob: a2b43f2de759ee906412a575e5e1ffd5831efc53 [file] [log] [blame]
// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'dart:ffi';
void main() {
// Does nothing, Native's aren't resolved.
}
@Native<Int Function(Pointer<Int>, Int)>()
external int subtract(
Pointer<Int> a,
int b,
);
@Native<Pointer<Double> Function(Pointer<Float>, Pointer<Float>)>()
external Pointer<Double> dividePrecision(
Pointer<Float> a,
Pointer<Float> b,
);
@Native<Void Function(Pointer)>(symbol: 'free')
external void posixFree(Pointer pointer);
@Native<Void Function(Pointer)>(symbol: 'CoTaskMemFree')
external void winCoTaskMemFree(Pointer pv);