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