acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
freebsd.h
1#pragma once
2
3
4#include "acme/operating_system.h"
5
6
7extern ::i8 _binary__matter_zip_start[];
8extern ::i8 _binary__matter_zip_end[];
9
10
11#ifndef __APP_ID
12
13
14#define __APP_ID ""
15
16
17#endif
18
19
20const_char_pointer g_psz_br_init_symbol_app = __APP_ID;
21
22
23::i32 main(::i32 argc, char_pointer argv[], char_pointer envp[])
24{
25
26 class ::main main;
27
28 main.m_argc = argc;
29
30 main.m_argv = argv;
31
32 main.m_envp = envp;
33
34 main.m_strAppId = __APP_ID;
35
36 main.m_bConsole = false;
37
38 main.m_pchar_binary__matter_zip_start = _binary__matter_zip_start;
39
40 main.m_pchar_binary__matter_zip_end = _binary__matter_zip_end;
41
42 br_init_set_symbol(g_psz_br_init_symbol_app);
43
44 auto estatus = __main(main);
45
46 ::i32 iStatus = estatus.error_status();
47
48 return iStatus;
49
50}
51
52
53//#ifdef CLASS_DECL_APEX
54//
55//
56//#include "openssl/applink.c"
57//
58//
59//#endif
60
61
62
Definition aaa_acme.h:15