// IDL -- Taschenrechner fuer komplexe Zahlen


module Calc2   {

    interface calc  {
      struct complex {
          float r;        // Real-Teil
          float i;        // Imaginaer-Teil
      };
    
      oneway void  setValue(in complex z);
      complex      add(in complex z);
      void         mult(in complex z, out complex result);
      void         div(inout complex z);
    };
};
    
