// ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names // AUTO GENERATED FILE, DO NOT EDIT. // // Generated by `package:ffigen`. // ignore_for_file: type=lint import 'dart:ffi' as ffi; /// Bindings for `src/stockfish.h`. /// /// Regenerate bindings with `dart run ffigen --config ffigen.yaml`. /// class StockfishChessEngineCBindings { /// Holds the symbol lookup function. final ffi.Pointer Function(String symbolName) _lookup; /// The symbols are looked up in [dynamicLibrary]. StockfishChessEngineCBindings(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; /// The symbols are looked up with [lookup]. StockfishChessEngineCBindings.fromLookup( ffi.Pointer Function(String symbolName) lookup) : _lookup = lookup; int stockfish_init() { return _stockfish_init(); } late final _stockfish_initPtr = _lookup>('stockfish_init'); late final _stockfish_init = _stockfish_initPtr.asFunction(); int stockfish_main() { return _stockfish_main(); } late final _stockfish_mainPtr = _lookup>('stockfish_main'); late final _stockfish_main = _stockfish_mainPtr.asFunction(); void stockfish_start_main() { return _stockfish_start_main(); } late final _stockfish_start_mainPtr = _lookup>('stockfish_start_main'); late final _stockfish_start_main = _stockfish_start_mainPtr.asFunction(); int stockfish_last_main_state() { return _stockfish_last_main_state(); } late final _stockfish_last_main_statePtr = _lookup>( 'stockfish_last_main_state'); late final _stockfish_last_main_state = _stockfish_last_main_statePtr.asFunction(); int stockfish_stdin_write( ffi.Pointer data, ) { return _stockfish_stdin_write( data, ); } late final _stockfish_stdin_writePtr = _lookup)>>( 'stockfish_stdin_write'); late final _stockfish_stdin_write = _stockfish_stdin_writePtr .asFunction)>(); ffi.Pointer stockfish_stdout_read( int trygetline, ) { return _stockfish_stdout_read( trygetline, ); } late final _stockfish_stdout_readPtr = _lookup Function(ffi.Int)>>( 'stockfish_stdout_read'); late final _stockfish_stdout_read = _stockfish_stdout_readPtr .asFunction Function(int)>(); } typedef ssize_t = __ssize_t; typedef __ssize_t = ffi.Long; typedef Dart__ssize_t = int;