acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
macos.h
1
2
3
4
5//
6//class console
7//{
8//public:
9//
10//
11// void m_estatus;
12// //::pointer<::apex::system>system();
13//
14// void create_system()
15// {
16//
17// acme_ref();
18//
25//
26//
27// }
28//
38//
39// console(::i32 argc, char_pointer * argv)
40// {
41//
47//
48// }
49//
50//
51// console(::i32 argc, wchar_t** argv)
52// {
53//
54// common_construct();
55//
56// system()->system_construct(argc, argv);
57//
58// init();
59//
60// }
61//
62//
63// void init()
64// {
65//
66// m_estatus = (void) system()->inline_init();
67//
68// }
69//
70//
71// ::i32 result()
72// {
73//
74// m_estatus = papp->m_estatus;
75//
76// ::i32 iErrorStatus = m_estatus.error_status();
77//
78// system()->inline_term();
79//
80// system().release();
81//
82// return iErrorStatus;
83//
84// }
85//
86//
87// ~console()
88// {
89//
90// if (system())
91// {
92//
93// result();
94//
95// }
96//
97//
98// }
99//
100//
101//
102//};
103//
104//
105
106//::i32 main(::i32 argc, char_pointer argv[])
107//
108//::i32 main(::i32 argc, char_pointer argv[])
109//{
110//
111// //class acme_acme acme_acme;
112//
113// //{
114//
115// // ::acme_main_struct mainstruct;
116//
117// // console_initialize(mainstruct);
118//
119// // {
120//
121// // auto psystem = allocateø ::platform::system();
122//
123// // psystem->system_construct(&mainstruct, argc, argv);
124//
125// // return acme_run_system(psystem);
126//
127// // }
128//
129// //}
130//
131// auto psystem = allocateø ::platform::system();
132//
133// psystem->console_initialize();
134//
135// application_common(psystem);
136//
137// psystem->system_construct(argc, argv);
138//
139// ::e_status estatus = (void) psystem->inline_init();
140//
141// if (::succeeded(estatus))
142// {
143//
144// main();
145//
146// estatus = papp->m_estatus;
147//
148// }
149//
150// ::i32 iErrorStatus = estatus.error_status();
151//
152// psystem->inline_term();
153//
154// return iErrorStatus;
155//
156//}
157//
158//
159//
160
161
162//static const_char_pointer s_pszBinRelocInitGetSymbol = "br_init_get_symbol";
163//
164//
165//const_char_pointer br_init_get_symbol()
166//{
167//
168// return s_pszBinRelocInitGetSymbol;
169//
170//}
171
172
173