acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
linux.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
inline
aaa_console
linux.h
Generated by
1.17.0