nappgui_sys/
osmain.rs

1use crate::nappgui::*;
2
3pub type FPtr_app_create = ::core::option::Option<unsafe extern "C" fn() -> *mut ::libc::c_void>;
4pub type FPtr_app_update = ::core::option::Option<
5    unsafe extern "C" fn(app: *mut ::libc::c_void, prtime: real64_t, ctime: real64_t),
6>;
7
8unsafe extern "C" {
9    pub fn osmain_imp(
10        argc: u32,
11        argv: *mut *mut char_t,
12        instance: *mut ::libc::c_void,
13        lframe: real64_t,
14        func_create: FPtr_app_create,
15        func_update: FPtr_app_update,
16        func_destroy: FPtr_destroy,
17        options: *const char_t,
18    );
19}