| @@ -57,27 +57,27 @@ struct Sys_Connection · 56 unmodified lines |
| 57 | }; | 57 | }; |
| 58 | const byte_t Sys_Connection_map[] = { 0xe0, }; | 58 | const byte_t Sys_Connection_map[] = { 0xe0, }; |
| 59 | using Sys_Rread = struct { /* vm_array_t */ pointer_t t0; /* vm_string_t */ pointer_t t1; }; | 59 | using Sys_Rread = struct { /* vm_array_t */ pointer_t t0; /* vm_string_t */ pointer_t t1; }; |
| 60 | #define Sys_Rread_map {0xc0,} | 60 | const byte_t Sys_Rread_map = { 0xc0, }; |
| 61 | using Sys_Rwrite = struct { word_t t0; /* vm_string_t */ pointer_t t1; }; | 61 | using Sys_Rwrite = struct { word_t t0; /* vm_string_t */ pointer_t t1; }; |
| 62 | #define Sys_Rwrite_map {0x40,} | 62 | const byte_t Sys_Rwrite_map = { 0x40, }; |
| 63 | struct Sys_FileIO | 63 | struct Sys_FileIO |
| 64 | { | 64 | { |
| 65 | /* vm_channel_t */ pointer_t read; | 65 | /* vm_channel_t */ pointer_t read; |
| 66 | /* vm_channel_t */ pointer_t write; | 66 | /* vm_channel_t */ pointer_t write; |
| 67 | }; | 67 | }; |
| 68 | using Sys_FileIO_read = struct { word_t t0; word_t t1; word_t t2; /* vm_channel_t */ pointer_t t3; }; | 68 | using Sys_FileIO_read = struct { word_t t0; word_t t1; word_t t2; /* vm_channel_t */ pointer_t t3; }; |
| 69 | #define Sys_FileIO_read_map {0x10,} | 69 | const byte_t Sys_FileIO_read_map = { 0x10, }; |
| 70 | using Sys_FileIO_write = struct { word_t t0; /* vm_array_t */ pointer_t t1; word_t t2; /* vm_channel_t */ pointer_t t3; }; | 70 | using Sys_FileIO_write = struct { word_t t0; /* vm_array_t */ pointer_t t1; word_t t2; /* vm_channel_t */ pointer_t t3; }; |
| 71 | #define Sys_FileIO_write_map {0x50,} | 71 | const byte_t Sys_FileIO_write_map = { 0x50, }; |
| 72 | const byte_t Sys_FileIO_map[] = { 0xc0, }; | 72 | const byte_t Sys_FileIO_map[] = { 0xc0, }; |
| 73 | void Sys_announce(vm_registers_t &r, vm_t &vm); | 73 | void Sys_announce(vm_registers_t &, vm_t &); |
| 74 | struct F_Sys_announce : public vm_frame_base_alloc_t | 74 | struct F_Sys_announce : public vm_frame_base_alloc_t |
| 75 | { | 75 | { |
| 76 | struct { word_t t0; Sys_Connection t1; }*ret; | 76 | struct { word_t t0; Sys_Connection t1; }*ret; |
| 77 | byte_t temps[12]; | 77 | byte_t temps[12]; |
| 78 | /* vm_string_t */ pointer_t addr; | 78 | /* vm_string_t */ pointer_t addr; |
| 79 | }; | 79 | }; |
| 80 | void Sys_aprint(vm_registers_t &r, vm_t &vm); | 80 | void Sys_aprint(vm_registers_t &, vm_t &); |
| 81 | struct F_Sys_aprint : public vm_frame_base_alloc_t | 81 | struct F_Sys_aprint : public vm_frame_base_alloc_t |
| 82 | { | 82 | { |
| 83 | /* vm_array_t */ pointer_t* ret; | 83 | /* vm_array_t */ pointer_t* ret; |
| @@ -85,7 +85,7 @@ struct F_Sys_aprint : public vm_frame_base_alloc_t · 1 unmodified line |
| 85 | /* vm_string_t */ pointer_t s; | 85 | /* vm_string_t */ pointer_t s; |
| 86 | byte_t vargs; | 86 | byte_t vargs; |
| 87 | }; | 87 | }; |
| 88 | void Sys_bind(vm_registers_t &r, vm_t &vm); | 88 | void Sys_bind(vm_registers_t &, vm_t &); |
| 89 | struct F_Sys_bind : public vm_frame_base_alloc_t | 89 | struct F_Sys_bind : public vm_frame_base_alloc_t |
| 90 | { | 90 | { |
| 91 | word_t* ret; | 91 | word_t* ret; |
| @@ -94,7 +94,7 @@ struct F_Sys_bind : public vm_frame_base_alloc_t · 2 unmodified lines |
| 94 | /* vm_string_t */ pointer_t on; | 94 | /* vm_string_t */ pointer_t on; |
| 95 | word_t flags; | 95 | word_t flags; |
| 96 | }; | 96 | }; |
| 97 | void Sys_byte2char(vm_registers_t &r, vm_t &vm); | 97 | void Sys_byte2char(vm_registers_t &, vm_t &); |
| 98 | struct F_Sys_byte2char : public vm_frame_base_alloc_t | 98 | struct F_Sys_byte2char : public vm_frame_base_alloc_t |
| 99 | { | 99 | { |
| 100 | struct { word_t t0; word_t t1; word_t t2; }*ret; | 100 | struct { word_t t0; word_t t1; word_t t2; }*ret; |
| @@ -102,7 +102,7 @@ struct F_Sys_byte2char : public vm_frame_base_alloc_t · 1 unmodified line |
| 102 | /* vm_array_t */ pointer_t buf; | 102 | /* vm_array_t */ pointer_t buf; |
| 103 | word_t n; | 103 | word_t n; |
| 104 | }; | 104 | }; |
| 105 | void Sys_char2byte(vm_registers_t &r, vm_t &vm); | 105 | void Sys_char2byte(vm_registers_t &, vm_t &); |
| 106 | struct F_Sys_char2byte : public vm_frame_base_alloc_t | 106 | struct F_Sys_char2byte : public vm_frame_base_alloc_t |
| 107 | { | 107 | { |
| 108 | word_t* ret; | 108 | word_t* ret; |
| @@ -111,14 +111,14 @@ struct F_Sys_char2byte : public vm_frame_base_alloc_t · 2 unmodified lines |
| 111 | /* vm_array_t */ pointer_t buf; | 111 | /* vm_array_t */ pointer_t buf; |
| 112 | word_t n; | 112 | word_t n; |
| 113 | }; | 113 | }; |
| 114 | void Sys_chdir(vm_registers_t &r, vm_t &vm); | 114 | void Sys_chdir(vm_registers_t &, vm_t &); |
| 115 | struct F_Sys_chdir : public vm_frame_base_alloc_t | 115 | struct F_Sys_chdir : public vm_frame_base_alloc_t |
| 116 | { | 116 | { |
| 117 | word_t* ret; | 117 | word_t* ret; |
| 118 | byte_t temps[12]; | 118 | byte_t temps[12]; |
| 119 | /* vm_string_t */ pointer_t path; | 119 | /* vm_string_t */ pointer_t path; |
| 120 | }; | 120 | }; |
| 121 | void Sys_create(vm_registers_t &r, vm_t &vm); | 121 | void Sys_create(vm_registers_t &, vm_t &); |
| 122 | struct F_Sys_create : public vm_frame_base_alloc_t | 122 | struct F_Sys_create : public vm_frame_base_alloc_t |
| 123 | { | 123 | { |
| 124 | /* Sys_FD */ pointer_t* ret; | 124 | /* Sys_FD */ pointer_t* ret; |
| @@ -127,7 +127,7 @@ struct F_Sys_create : public vm_frame_base_alloc_t · 2 unmodified lines |
| 127 | word_t mode; | 127 | word_t mode; |
| 128 | word_t perm; | 128 | word_t perm; |
| 129 | }; | 129 | }; |
| 130 | void Sys_dial(vm_registers_t &r, vm_t &vm); | 130 | void Sys_dial(vm_registers_t &, vm_t &); |
| 131 | struct F_Sys_dial : public vm_frame_base_alloc_t | 131 | struct F_Sys_dial : public vm_frame_base_alloc_t |
| 132 | { | 132 | { |
| 133 | struct { word_t t0; Sys_Connection t1; }*ret; | 133 | struct { word_t t0; Sys_Connection t1; }*ret; |
| @@ -135,14 +135,14 @@ struct F_Sys_dial : public vm_frame_base_alloc_t · 1 unmodified line |
| 135 | /* vm_string_t */ pointer_t addr; | 135 | /* vm_string_t */ pointer_t addr; |
| 136 | /* vm_string_t */ pointer_t local; | 136 | /* vm_string_t */ pointer_t local; |
| 137 | }; | 137 | }; |
| 138 | void Sys_dirread(vm_registers_t &r, vm_t &vm); | 138 | void Sys_dirread(vm_registers_t &, vm_t &); |
| 139 | struct F_Sys_dirread : public vm_frame_base_alloc_t | 139 | struct F_Sys_dirread : public vm_frame_base_alloc_t |
| 140 | { | 140 | { |
| 141 | struct { word_t t0; /* vm_array_t */ pointer_t t1; }*ret; | 141 | struct { word_t t0; /* vm_array_t */ pointer_t t1; }*ret; |
| 142 | byte_t temps[12]; | 142 | byte_t temps[12]; |
| 143 | /* Sys_FD */ pointer_t fd; | 143 | /* Sys_FD */ pointer_t fd; |
| 144 | }; | 144 | }; |
| 145 | void Sys_dup(vm_registers_t &r, vm_t &vm); | 145 | void Sys_dup(vm_registers_t &, vm_t &); |
| 146 | struct F_Sys_dup : public vm_frame_base_alloc_t | 146 | struct F_Sys_dup : public vm_frame_base_alloc_t |
| 147 | { | 147 | { |
| 148 | word_t* ret; | 148 | word_t* ret; |
| @@ -150,7 +150,7 @@ struct F_Sys_dup : public vm_frame_base_alloc_t · 1 unmodified line |
| 150 | word_t old; | 150 | word_t old; |
| 151 | word_t new_; | 151 | word_t new_; |
| 152 | }; | 152 | }; |
| 153 | void Sys_export(vm_registers_t &r, vm_t &vm); | 153 | void Sys_export(vm_registers_t &, vm_t &); |
| 154 | struct F_Sys_export : public vm_frame_base_alloc_t | 154 | struct F_Sys_export : public vm_frame_base_alloc_t |
| 155 | { | 155 | { |
| 156 | word_t* ret; | 156 | word_t* ret; |
| @@ -159,7 +159,7 @@ struct F_Sys_export : public vm_frame_base_alloc_t · 2 unmodified lines |
| 159 | /* vm_string_t */ pointer_t dir; | 159 | /* vm_string_t */ pointer_t dir; |
| 160 | word_t flag; | 160 | word_t flag; |
| 161 | }; | 161 | }; |
| 162 | void Sys_fauth(vm_registers_t &r, vm_t &vm); | 162 | void Sys_fauth(vm_registers_t &, vm_t &); |
| 163 | struct F_Sys_fauth : public vm_frame_base_alloc_t | 163 | struct F_Sys_fauth : public vm_frame_base_alloc_t |
| 164 | { | 164 | { |
| 165 | /* Sys_FD */ pointer_t* ret; | 165 | /* Sys_FD */ pointer_t* ret; |
| @@ -167,21 +167,21 @@ struct F_Sys_fauth : public vm_frame_base_alloc_t · 1 unmodified line |
| 167 | /* Sys_FD */ pointer_t fd; | 167 | /* Sys_FD */ pointer_t fd; |
| 168 | /* vm_string_t */ pointer_t aname; | 168 | /* vm_string_t */ pointer_t aname; |
| 169 | }; | 169 | }; |
| 170 | void Sys_fd2path(vm_registers_t &r, vm_t &vm); | 170 | void Sys_fd2path(vm_registers_t &, vm_t &); |
| 171 | struct F_Sys_fd2path : public vm_frame_base_alloc_t | 171 | struct F_Sys_fd2path : public vm_frame_base_alloc_t |
| 172 | { | 172 | { |
| 173 | /* vm_string_t */ pointer_t* ret; | 173 | /* vm_string_t */ pointer_t* ret; |
| 174 | byte_t temps[12]; | 174 | byte_t temps[12]; |
| 175 | /* Sys_FD */ pointer_t fd; | 175 | /* Sys_FD */ pointer_t fd; |
| 176 | }; | 176 | }; |
| 177 | void Sys_fildes(vm_registers_t &r, vm_t &vm); | 177 | void Sys_fildes(vm_registers_t &, vm_t &); |
| 178 | struct F_Sys_fildes : public vm_frame_base_alloc_t | 178 | struct F_Sys_fildes : public vm_frame_base_alloc_t |
| 179 | { | 179 | { |
| 180 | /* Sys_FD */ pointer_t* ret; | 180 | /* Sys_FD */ pointer_t* ret; |
| 181 | byte_t temps[12]; | 181 | byte_t temps[12]; |
| 182 | word_t fd; | 182 | word_t fd; |
| 183 | }; | 183 | }; |
| 184 | void Sys_file2chan(vm_registers_t &r, vm_t &vm); | 184 | void Sys_file2chan(vm_registers_t &, vm_t &); |
| 185 | struct F_Sys_file2chan : public vm_frame_base_alloc_t | 185 | struct F_Sys_file2chan : public vm_frame_base_alloc_t |
| 186 | { | 186 | { |
| 187 | /* Sys_FileIO */ pointer_t* ret; | 187 | /* Sys_FileIO */ pointer_t* ret; |
| @@ -189,7 +189,7 @@ struct F_Sys_file2chan : public vm_frame_base_alloc_t · 1 unmodified line |
| 189 | /* vm_string_t */ pointer_t dir; | 189 | /* vm_string_t */ pointer_t dir; |
| 190 | /* vm_string_t */ pointer_t file; | 190 | /* vm_string_t */ pointer_t file; |
| 191 | }; | 191 | }; |
| 192 | void Sys_fprint(vm_registers_t &r, vm_t &vm); | 192 | void Sys_fprint(vm_registers_t &, vm_t &); |
| 193 | struct F_Sys_fprint : public vm_frame_base_alloc_t | 193 | struct F_Sys_fprint : public vm_frame_base_alloc_t |
| 194 | { | 194 | { |
| 195 | word_t* ret; | 195 | word_t* ret; |
| @@ -198,14 +198,14 @@ struct F_Sys_fprint : public vm_frame_base_alloc_t · 2 unmodified lines |
| 198 | /* vm_string_t */ pointer_t s; | 198 | /* vm_string_t */ pointer_t s; |
| 199 | byte_t vargs; | 199 | byte_t vargs; |
| 200 | }; | 200 | }; |
| 201 | void Sys_fstat(vm_registers_t &r, vm_t &vm); | 201 | void Sys_fstat(vm_registers_t &, vm_t &); |
| 202 | struct F_Sys_fstat : public vm_frame_base_alloc_t | 202 | struct F_Sys_fstat : public vm_frame_base_alloc_t |
| 203 | { | 203 | { |
| 204 | struct { word_t t0; byte_t _pad4[4]; Sys_Dir t1; }*ret; | 204 | struct { word_t t0; byte_t _pad4[4]; Sys_Dir t1; }*ret; |
| 205 | byte_t temps[12]; | 205 | byte_t temps[12]; |
| 206 | /* Sys_FD */ pointer_t fd; | 206 | /* Sys_FD */ pointer_t fd; |
| 207 | }; | 207 | }; |
| 208 | void Sys_fversion(vm_registers_t &r, vm_t &vm); | 208 | void Sys_fversion(vm_registers_t &, vm_t &); |
| 209 | struct F_Sys_fversion : public vm_frame_base_alloc_t | 209 | struct F_Sys_fversion : public vm_frame_base_alloc_t |
| 210 | { | 210 | { |
| 211 | struct { word_t t0; /* vm_string_t */ pointer_t t1; }*ret; | 211 | struct { word_t t0; /* vm_string_t */ pointer_t t1; }*ret; |
| @@ -214,7 +214,7 @@ struct F_Sys_fversion : public vm_frame_base_alloc_t · 2 unmodified lines |
| 214 | word_t msize; | 214 | word_t msize; |
| 215 | /* vm_string_t */ pointer_t version; | 215 | /* vm_string_t */ pointer_t version; |
| 216 | }; | 216 | }; |
| 217 | void Sys_fwstat(vm_registers_t &r, vm_t &vm); | 217 | void Sys_fwstat(vm_registers_t &, vm_t &); |
| 218 | struct F_Sys_fwstat : public vm_frame_base_alloc_t | 218 | struct F_Sys_fwstat : public vm_frame_base_alloc_t |
| 219 | { | 219 | { |
| 220 | word_t* ret; | 220 | word_t* ret; |
| @@ -223,27 +223,27 @@ struct F_Sys_fwstat : public vm_frame_base_alloc_t · 2 unmodified lines |
| 223 | byte_t _pad36[4]; | 223 | byte_t _pad36[4]; |
| 224 | Sys_Dir d; | 224 | Sys_Dir d; |
| 225 | }; | 225 | }; |
| 226 | void Sys_iounit(vm_registers_t &r, vm_t &vm); | 226 | void Sys_iounit(vm_registers_t &, vm_t &); |
| 227 | struct F_Sys_iounit : public vm_frame_base_alloc_t | 227 | struct F_Sys_iounit : public vm_frame_base_alloc_t |
| 228 | { | 228 | { |
| 229 | word_t* ret; | 229 | word_t* ret; |
| 230 | byte_t temps[12]; | 230 | byte_t temps[12]; |
| 231 | /* Sys_FD */ pointer_t fd; | 231 | /* Sys_FD */ pointer_t fd; |
| 232 | }; | 232 | }; |
| 233 | void Sys_listen(vm_registers_t &r, vm_t &vm); | 233 | void Sys_listen(vm_registers_t &, vm_t &); |
| 234 | struct F_Sys_listen : public vm_frame_base_alloc_t | 234 | struct F_Sys_listen : public vm_frame_base_alloc_t |
| 235 | { | 235 | { |
| 236 | struct { word_t t0; Sys_Connection t1; }*ret; | 236 | struct { word_t t0; Sys_Connection t1; }*ret; |
| 237 | byte_t temps[12]; | 237 | byte_t temps[12]; |
| 238 | Sys_Connection c; | 238 | Sys_Connection c; |
| 239 | }; | 239 | }; |
| 240 | void Sys_millisec(vm_registers_t &r, vm_t &vm); | 240 | void Sys_millisec(vm_registers_t &, vm_t &); |
| 241 | struct F_Sys_millisec : public vm_frame_base_alloc_t | 241 | struct F_Sys_millisec : public vm_frame_base_alloc_t |
| 242 | { | 242 | { |
| 243 | word_t* ret; | 243 | word_t* ret; |
| 244 | byte_t temps[12]; | 244 | byte_t temps[12]; |
| 245 | }; | 245 | }; |
| 246 | void Sys_mount(vm_registers_t &r, vm_t &vm); | 246 | void Sys_mount(vm_registers_t &, vm_t &); |
| 247 | struct F_Sys_mount : public vm_frame_base_alloc_t | 247 | struct F_Sys_mount : public vm_frame_base_alloc_t |
| 248 | { | 248 | { |
| 249 | word_t* ret; | 249 | word_t* ret; |
| @@ -254,7 +254,7 @@ struct F_Sys_mount : public vm_frame_base_alloc_t · 4 unmodified lines |
| 254 | word_t flags; | 254 | word_t flags; |
| 255 | /* vm_string_t */ pointer_t spec; | 255 | /* vm_string_t */ pointer_t spec; |
| 256 | }; | 256 | }; |
| 257 | void Sys_open(vm_registers_t &r, vm_t &vm); | 257 | void Sys_open(vm_registers_t &, vm_t &); |
| 258 | struct F_Sys_open : public vm_frame_base_alloc_t | 258 | struct F_Sys_open : public vm_frame_base_alloc_t |
| 259 | { | 259 | { |
| 260 | /* Sys_FD */ pointer_t* ret; | 260 | /* Sys_FD */ pointer_t* ret; |
| @@ -262,7 +262,7 @@ struct F_Sys_open : public vm_frame_base_alloc_t · 1 unmodified line |
| 262 | /* vm_string_t */ pointer_t s; | 262 | /* vm_string_t */ pointer_t s; |
| 263 | word_t mode; | 263 | word_t mode; |
| 264 | }; | 264 | }; |
| 265 | void Sys_pctl(vm_registers_t &r, vm_t &vm); | 265 | void Sys_pctl(vm_registers_t &, vm_t &); |
| 266 | struct F_Sys_pctl : public vm_frame_base_alloc_t | 266 | struct F_Sys_pctl : public vm_frame_base_alloc_t |
| 267 | { | 267 | { |
| 268 | word_t* ret; | 268 | word_t* ret; |
| @@ -270,14 +270,14 @@ struct F_Sys_pctl : public vm_frame_base_alloc_t · 1 unmodified line |
| 270 | word_t flags; | 270 | word_t flags; |
| 271 | /* vm_list_t */ pointer_t movefd; | 271 | /* vm_list_t */ pointer_t movefd; |
| 272 | }; | 272 | }; |
| 273 | void Sys_pipe(vm_registers_t &r, vm_t &vm); | 273 | void Sys_pipe(vm_registers_t &, vm_t &); |
| 274 | struct F_Sys_pipe : public vm_frame_base_alloc_t | 274 | struct F_Sys_pipe : public vm_frame_base_alloc_t |
| 275 | { | 275 | { |
| 276 | word_t* ret; | 276 | word_t* ret; |
| 277 | byte_t temps[12]; | 277 | byte_t temps[12]; |
| 278 | /* vm_array_t */ pointer_t fds; | 278 | /* vm_array_t */ pointer_t fds; |
| 279 | }; | 279 | }; |
| 280 | void Sys_pread(vm_registers_t &r, vm_t &vm); | 280 | void Sys_pread(vm_registers_t &, vm_t &); |
| 281 | struct F_Sys_pread : public vm_frame_base_alloc_t | 281 | struct F_Sys_pread : public vm_frame_base_alloc_t |
| 282 | { | 282 | { |
| 283 | word_t* ret; | 283 | word_t* ret; |
| @@ -288,7 +288,7 @@ struct F_Sys_pread : public vm_frame_base_alloc_t · 4 unmodified lines |
| 288 | byte_t _pad44[4]; | 288 | byte_t _pad44[4]; |
| 289 | big_t off; | 289 | big_t off; |
| 290 | }; | 290 | }; |
| 291 | void Sys_print(vm_registers_t &r, vm_t &vm); | 291 | void Sys_print(vm_registers_t &, vm_t &); |
| 292 | struct F_Sys_print : public vm_frame_base_alloc_t | 292 | struct F_Sys_print : public vm_frame_base_alloc_t |
| 293 | { | 293 | { |
| 294 | word_t* ret; | 294 | word_t* ret; |
| @@ -296,7 +296,7 @@ struct F_Sys_print : public vm_frame_base_alloc_t · 1 unmodified line |
| 296 | /* vm_string_t */ pointer_t s; | 296 | /* vm_string_t */ pointer_t s; |
| 297 | byte_t vargs; | 297 | byte_t vargs; |
| 298 | }; | 298 | }; |
| 299 | void Sys_pwrite(vm_registers_t &r, vm_t &vm); | 299 | void Sys_pwrite(vm_registers_t &, vm_t &); |
| 300 | struct F_Sys_pwrite : public vm_frame_base_alloc_t | 300 | struct F_Sys_pwrite : public vm_frame_base_alloc_t |
| 301 | { | 301 | { |
| 302 | word_t* ret; | 302 | word_t* ret; |
| @@ -307,7 +307,7 @@ struct F_Sys_pwrite : public vm_frame_base_alloc_t · 4 unmodified lines |
| 307 | byte_t _pad44[4]; | 307 | byte_t _pad44[4]; |
| 308 | big_t off; | 308 | big_t off; |
| 309 | }; | 309 | }; |
| 310 | void Sys_read(vm_registers_t &r, vm_t &vm); | 310 | void Sys_read(vm_registers_t &, vm_t &); |
| 311 | struct F_Sys_read : public vm_frame_base_alloc_t | 311 | struct F_Sys_read : public vm_frame_base_alloc_t |
| 312 | { | 312 | { |
| 313 | word_t* ret; | 313 | word_t* ret; |
| @@ -316,7 +316,7 @@ struct F_Sys_read : public vm_frame_base_alloc_t · 2 unmodified lines |
| 316 | /* vm_array_t */ pointer_t buf; | 316 | /* vm_array_t */ pointer_t buf; |
| 317 | word_t n; | 317 | word_t n; |
| 318 | }; | 318 | }; |
| 319 | void Sys_readn(vm_registers_t &r, vm_t &vm); | 319 | void Sys_readn(vm_registers_t &, vm_t &); |
| 320 | struct F_Sys_readn : public vm_frame_base_alloc_t | 320 | struct F_Sys_readn : public vm_frame_base_alloc_t |
| 321 | { | 321 | { |
| 322 | word_t* ret; | 322 | word_t* ret; |
| @@ -325,14 +325,14 @@ struct F_Sys_readn : public vm_frame_base_alloc_t · 2 unmodified lines |
| 325 | /* vm_array_t */ pointer_t buf; | 325 | /* vm_array_t */ pointer_t buf; |
| 326 | word_t n; | 326 | word_t n; |
| 327 | }; | 327 | }; |
| 328 | void Sys_remove(vm_registers_t &r, vm_t &vm); | 328 | void Sys_remove(vm_registers_t &, vm_t &); |
| 329 | struct F_Sys_remove : public vm_frame_base_alloc_t | 329 | struct F_Sys_remove : public vm_frame_base_alloc_t |
| 330 | { | 330 | { |
| 331 | word_t* ret; | 331 | word_t* ret; |
| 332 | byte_t temps[12]; | 332 | byte_t temps[12]; |
| 333 | /* vm_string_t */ pointer_t s; | 333 | /* vm_string_t */ pointer_t s; |
| 334 | }; | 334 | }; |
| 335 | void Sys_seek(vm_registers_t &r, vm_t &vm); | 335 | void Sys_seek(vm_registers_t &, vm_t &); |
| 336 | struct F_Sys_seek : public vm_frame_base_alloc_t | 336 | struct F_Sys_seek : public vm_frame_base_alloc_t |
| 337 | { | 337 | { |
| 338 | big_t* ret; | 338 | big_t* ret; |
| @@ -342,14 +342,14 @@ struct F_Sys_seek : public vm_frame_base_alloc_t · 3 unmodified lines |
| 342 | big_t off; | 342 | big_t off; |
| 343 | word_t start; | 343 | word_t start; |
| 344 | }; | 344 | }; |
| 345 | void Sys_sleep(vm_registers_t &r, vm_t &vm); | 345 | void Sys_sleep(vm_registers_t &, vm_t &); |
| 346 | struct F_Sys_sleep : public vm_frame_base_alloc_t | 346 | struct F_Sys_sleep : public vm_frame_base_alloc_t |
| 347 | { | 347 | { |
| 348 | word_t* ret; | 348 | word_t* ret; |
| 349 | byte_t temps[12]; | 349 | byte_t temps[12]; |
| 350 | word_t period; | 350 | word_t period; |
| 351 | }; | 351 | }; |
| 352 | void Sys_sprint(vm_registers_t &r, vm_t &vm); | 352 | void Sys_sprint(vm_registers_t &, vm_t &); |
| 353 | struct F_Sys_sprint : public vm_frame_base_alloc_t | 353 | struct F_Sys_sprint : public vm_frame_base_alloc_t |
| 354 | { | 354 | { |
| 355 | /* vm_string_t */ pointer_t* ret; | 355 | /* vm_string_t */ pointer_t* ret; |
| @@ -357,14 +357,14 @@ struct F_Sys_sprint : public vm_frame_base_alloc_t · 1 unmodified line |
| 357 | /* vm_string_t */ pointer_t s; | 357 | /* vm_string_t */ pointer_t s; |
| 358 | byte_t vargs; | 358 | byte_t vargs; |
| 359 | }; | 359 | }; |
| 360 | void Sys_stat(vm_registers_t &r, vm_t &vm); | 360 | void Sys_stat(vm_registers_t &, vm_t &); |
| 361 | struct F_Sys_stat : public vm_frame_base_alloc_t | 361 | struct F_Sys_stat : public vm_frame_base_alloc_t |
| 362 | { | 362 | { |
| 363 | struct { word_t t0; byte_t _pad4[4]; Sys_Dir t1; }*ret; | 363 | struct { word_t t0; byte_t _pad4[4]; Sys_Dir t1; }*ret; |
| 364 | byte_t temps[12]; | 364 | byte_t temps[12]; |
| 365 | /* vm_string_t */ pointer_t s; | 365 | /* vm_string_t */ pointer_t s; |
| 366 | }; | 366 | }; |
| 367 | void Sys_stream(vm_registers_t &r, vm_t &vm); | 367 | void Sys_stream(vm_registers_t &, vm_t &); |
| 368 | struct F_Sys_stream : public vm_frame_base_alloc_t | 368 | struct F_Sys_stream : public vm_frame_base_alloc_t |
| 369 | { | 369 | { |
| 370 | word_t* ret; | 370 | word_t* ret; |
| @@ -373,7 +373,7 @@ struct F_Sys_stream : public vm_frame_base_alloc_t · 2 unmodified lines |
| 373 | /* Sys_FD */ pointer_t dst; | 373 | /* Sys_FD */ pointer_t dst; |
| 374 | word_t bufsiz; | 374 | word_t bufsiz; |
| 375 | }; | 375 | }; |
| 376 | void Sys_tokenize(vm_registers_t &r, vm_t &vm); | 376 | void Sys_tokenize(vm_registers_t &, vm_t &); |
| 377 | struct F_Sys_tokenize : public vm_frame_base_alloc_t | 377 | struct F_Sys_tokenize : public vm_frame_base_alloc_t |
| 378 | { | 378 | { |
| 379 | struct { word_t t0; /* vm_list_t */ pointer_t t1; }*ret; | 379 | struct { word_t t0; /* vm_list_t */ pointer_t t1; }*ret; |
| @@ -381,7 +381,7 @@ struct F_Sys_tokenize : public vm_frame_base_alloc_t · 1 unmodified line |
| 381 | /* vm_string_t */ pointer_t s; | 381 | /* vm_string_t */ pointer_t s; |
| 382 | /* vm_string_t */ pointer_t delim; | 382 | /* vm_string_t */ pointer_t delim; |
| 383 | }; | 383 | }; |
| 384 | void Sys_unmount(vm_registers_t &r, vm_t &vm); | 384 | void Sys_unmount(vm_registers_t &, vm_t &); |
| 385 | struct F_Sys_unmount : public vm_frame_base_alloc_t | 385 | struct F_Sys_unmount : public vm_frame_base_alloc_t |
| 386 | { | 386 | { |
| 387 | word_t* ret; | 387 | word_t* ret; |
| @@ -389,7 +389,7 @@ struct F_Sys_unmount : public vm_frame_base_alloc_t · 1 unmodified line |
| 389 | /* vm_string_t */ pointer_t s1; | 389 | /* vm_string_t */ pointer_t s1; |
| 390 | /* vm_string_t */ pointer_t s2; | 390 | /* vm_string_t */ pointer_t s2; |
| 391 | }; | 391 | }; |
| 392 | void Sys_utfbytes(vm_registers_t &r, vm_t &vm); | 392 | void Sys_utfbytes(vm_registers_t &, vm_t &); |
| 393 | struct F_Sys_utfbytes : public vm_frame_base_alloc_t | 393 | struct F_Sys_utfbytes : public vm_frame_base_alloc_t |
| 394 | { | 394 | { |
| 395 | word_t* ret; | 395 | word_t* ret; |
| @@ -397,14 +397,14 @@ struct F_Sys_utfbytes : public vm_frame_base_alloc_t · 1 unmodified line |
| 397 | /* vm_array_t */ pointer_t buf; | 397 | /* vm_array_t */ pointer_t buf; |
| 398 | word_t n; | 398 | word_t n; |
| 399 | }; | 399 | }; |
| 400 | void Sys_werrstr(vm_registers_t &r, vm_t &vm); | 400 | void Sys_werrstr(vm_registers_t &, vm_t &); |
| 401 | struct F_Sys_werrstr : public vm_frame_base_alloc_t | 401 | struct F_Sys_werrstr : public vm_frame_base_alloc_t |
| 402 | { | 402 | { |
| 403 | word_t* ret; | 403 | word_t* ret; |
| 404 | byte_t temps[12]; | 404 | byte_t temps[12]; |
| 405 | /* vm_string_t */ pointer_t s; | 405 | /* vm_string_t */ pointer_t s; |
| 406 | }; | 406 | }; |
| 407 | void Sys_write(vm_registers_t &r, vm_t &vm); | 407 | void Sys_write(vm_registers_t &, vm_t &); |
| 408 | struct F_Sys_write : public vm_frame_base_alloc_t | 408 | struct F_Sys_write : public vm_frame_base_alloc_t |
| 409 | { | 409 | { |
| 410 | word_t* ret; | 410 | word_t* ret; |
| @@ -413,7 +413,7 @@ struct F_Sys_write : public vm_frame_base_alloc_t · 2 unmodified lines |
| 413 | /* vm_array_t */ pointer_t buf; | 413 | /* vm_array_t */ pointer_t buf; |
| 414 | word_t n; | 414 | word_t n; |
| 415 | }; | 415 | }; |
| 416 | void Sys_wstat(vm_registers_t &r, vm_t &vm); | 416 | void Sys_wstat(vm_registers_t &, vm_t &); |
| 417 | struct F_Sys_wstat : public vm_frame_base_alloc_t | 417 | struct F_Sys_wstat : public vm_frame_base_alloc_t |
| 418 | { | 418 | { |
| 419 | word_t* ret; | 419 | word_t* ret; |
| @@ -429,15 +429,15 @@ const word_t Sys_QTAPPEND = 0x40; · 9 unmodified lines |
| 429 | const word_t Sys_QTEXCL = 0x20; | 429 | const word_t Sys_QTEXCL = 0x20; |
| 430 | const word_t Sys_QTAUTH = 0x8; | 430 | const word_t Sys_QTAUTH = 0x8; |
| 431 | const word_t Sys_QTTMP = 0x4; | 431 | const word_t Sys_QTTMP = 0x4; |
| 432 | const word_t Sys_QTFILE = 0x0; | 432 | const word_t Sys_QTFILE = 0; |
| 433 | const word_t Sys_ATOMICIO = 0x2000; | 433 | const word_t Sys_ATOMICIO = 0x2000; |
| 434 | const word_t Sys_SEEKSTART = 0x0; | 434 | const word_t Sys_SEEKSTART = 0; |
| 435 | const word_t Sys_SEEKRELA = 0x1; | 435 | const word_t Sys_SEEKRELA = 0x1; |
| 436 | const word_t Sys_SEEKEND = 0x2; | 436 | const word_t Sys_SEEKEND = 0x2; |
| 437 | const word_t Sys_NAMEMAX = 0x100; | 437 | const word_t Sys_NAMEMAX = 0x100; |
| 438 | const word_t Sys_ERRMAX = 0x80; | 438 | const word_t Sys_ERRMAX = 0x80; |
| 439 | const word_t Sys_WAITLEN = 0xc0; | 439 | const word_t Sys_WAITLEN = 0xc0; |
| 440 | const word_t Sys_OREAD = 0x0; | 440 | const word_t Sys_OREAD = 0; |
| 441 | const word_t Sys_OWRITE = 0x1; | 441 | const word_t Sys_OWRITE = 0x1; |
| 442 | const word_t Sys_ORDWR = 0x2; | 442 | const word_t Sys_ORDWR = 0x2; |
| 443 | const word_t Sys_OTRUNC = 0x10; | 443 | const word_t Sys_OTRUNC = 0x10; |
| @@ -448,7 +448,7 @@ const word_t Sys_DMAPPEND = 0x40000000; · 4 unmodified lines |
| 448 | const word_t Sys_DMEXCL = 0x20000000; | 448 | const word_t Sys_DMEXCL = 0x20000000; |
| 449 | const word_t Sys_DMAUTH = 0x8000000; | 449 | const word_t Sys_DMAUTH = 0x8000000; |
| 450 | const word_t Sys_DMTMP = 0x4000000; | 450 | const word_t Sys_DMTMP = 0x4000000; |
| 451 | const word_t Sys_MREPL = 0x0; | 451 | const word_t Sys_MREPL = 0; |
| 452 | const word_t Sys_MBEFORE = 0x1; | 452 | const word_t Sys_MBEFORE = 0x1; |
| 453 | const word_t Sys_MAFTER = 0x2; | 453 | const word_t Sys_MAFTER = 0x2; |
| 454 | const word_t Sys_MCREATE = 0x4; | 454 | const word_t Sys_MCREATE = 0x4; |
| @@ -461,7 +461,7 @@ const word_t Sys_NEWPGRP = 0x10; · 6 unmodified lines |
| 461 | const word_t Sys_NODEVS = 0x20; | 461 | const word_t Sys_NODEVS = 0x20; |
| 462 | const word_t Sys_NEWENV = 0x40; | 462 | const word_t Sys_NEWENV = 0x40; |
| 463 | const word_t Sys_FORKENV = 0x80; | 463 | const word_t Sys_FORKENV = 0x80; |
| 464 | const word_t Sys_EXPWAIT = 0x0; | 464 | const word_t Sys_EXPWAIT = 0; |
| 465 | const word_t Sys_EXPASYNC = 0x1; | 465 | const word_t Sys_EXPASYNC = 0x1; |
| 466 | const word_t Sys_UTFmax = 0x4; | 466 | const word_t Sys_UTFmax = 0x4; |
| 467 | const word_t Sys_UTFerror = 0xfffd; | 467 | const word_t Sys_UTFerror = 0xfffd; |