#include <perms.h>
// Edinburgh IMP77 Compiler - Version 8.4
//
// 1 %begin
int main(int argc, char **argv) { /*%begin*/
_imp_initialise(argc, argv);
// 2 %routine DIR String(%integer Op, %string(*)%name S)
void DIRSTRING(int OP, _imp_string *S) {
// 3 %end
return;
} /* end of DIRSTRING */
// ?S unused
// ?OP unused
// 4
// 5 %string (15) Fred
_imp_string15 FRED;
// 6
// 7 DIR String(42, Fred)
DIRSTRING(42, (_imp_string255 *)/*p*/ /*?*/ &FRED);
// 8
// 9 %endofprogram
_imp_stop(0);
return 0;
end_0:;
}