Command: call_proc
  
Syntax: 
  call_proc(i, s)
  
Description: 
  Call the user-defined Euphoria procedure with routine id i.
  i must be a valid routine id returned by routine_id. s must be 
  a sequence of argument values of length n, where n is the number
  of arguments required by procedure i.
  
Comments: 
  If function i does not take any arguments then s should be {}.
  
Example: 
     global integer foo_id
 
     procedure doex()
           call_proc(foo_id, {1, "Hello World\n"})
     end procedure
              
     procedure foo(integer a, sequence s)
           puts(a, s)
     end procedure         
     foo_id = routine_id("foo") 

     doex()
              
See Also: 
  call_func, routine_id
  
