#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1 %begin
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 2 %integerarray first, second(0:9)
int FIRST[10];
struct _imp_dv FIRST_dv = {FIRST, sizeof(int) /*, dims, <bounds> */};
int SECOND[10];
struct _imp_dv SECOND_dv = {SECOND, sizeof(int) /*, dims, <bounds> */};
// 3 first(4) = 44
FIRST[4] = 44;
// 4 second(8) = 88
SECOND[8] = 88;
// 5 %endofprogram
_imp_stop(0);
return 0;
end_0:;
}