prog.pas:5: error: syntax error before `1'
prog.pas: In procedure `M_mult':
prog.pas:11: error: subscripted object is not an array or string
prog.pas:11: error: subscripted object is not an array or string
prog.pas:11: error: subscripted object is not an array or string
prog.pas:11: error: subscripted object is not an array or string
prog.pas: In main program:
prog.pas:18: error: subscripted object is not an array or string
prog.pas:27: error: subscripted object is not an array or string
prog.pas:28: error: subscripted object is not an array or string
prog.pas:31: error: subscripted object is not an array or string
prog.pas:31: error: subscripted object is not an array or string
prog.pas:33: error: undeclared identifier `o' (first use in this routine)
prog.pas:33: error: (Each undeclared identifier is reported only once
prog.pas:33: error: for each routine it appears in.)
prog.pas:37: error: too many (>1) arguments to routine `M_mult'
prog.pas:5: error: routine declaration
prog.pas:37: error: too few (1) arguments to function `M_mult'
prog.pas:39: error: syntax error before `else'