1 #include "exec.sep.0.h"
2 /* method exec#Sys#system for (self: Sys, String): Int */
3 long exec__Sys__system(val
* self
, val
* p0
) {
5 val
* var_command
/* var command: String */;
6 char* var1
/* : NativeString */;
11 var1
= string__FlatString__to_cstring(var_command
);
14 { /* Inline exec#NativeString#system (var1) on <var1:NativeString> */
15 var4
= string_NativeString_NativeString_system_0(var1
);
26 /* method exec#Sys#system for (self: Object, String): Int */
27 long VIRTUAL_exec__Sys__system(val
* self
, val
* p0
) {
29 long var1
/* : Int */;
30 var1
= exec__Sys__system(self
, p0
);
35 /* method exec#NativeString#system for (self: NativeString): Int */
36 long exec__NativeString__system(char* self
) {
38 long var1
/* : Int */;
39 var1
= string_NativeString_NativeString_system_0(self
);
45 /* method exec#NativeString#system for (self: Object): Int */
46 long VIRTUAL_exec__NativeString__system(val
* self
) {
48 long var1
/* : Int */;
49 long var3
/* : Int */;
50 char* var4
/* : NativeString */;
51 { /* Inline exec#NativeString#system (self) on <self:Object(NativeString)> */
52 var4
= ((struct instance_kernel__Pointer
*)self
)->value
; /* autounbox from Object to NativeString */;
53 var3
= string_NativeString_NativeString_system_0(var4
);