#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1 %begin
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 2 %integerfn r
int R(void) {
// 3 %result = 1
return 1;
// 4 %end
} /* end of R */
// 5 %integerfn r1(%integer p1)
int R1(int P1) {
// 6 %result = 1
return 1;
// 7 %end
} /* end of R1 */
// ?P1 unused
// 8 %integerfn r2(%integer p1,p2)
int R2(int P1, int P2) {
// 9 %result = 1
return 1;
// 10 %end
} /* end of R2 */
// ?P2 unused
// ?P1 unused
// 11 %integerfn r3(%integer p1,p2,p3)
int R3(int P1, int P2, int P3) {
// 12 %result = 1
return 1;
// 13 %end
} /* end of R3 */
// ?P3 unused
// ?P2 unused
// ?P1 unused
// 14 %integer i
int I;
// 15 i = r
I = R();
// 16 i = r1(123)
I = R1(123);
// 17 i = r2(23,34)
I = R2(23, 34);
// 18 i = r3(34,45,56)
I = R3(34, 45, 56);
// 19 %endofprogram
_imp_stop(0);
return 0;
end_0:;
}