/* This file was partialy generated (by idl2pyext.pl).*/ /* From file : CalcCplx.idl, 212 octets, Mon May 23 09:42:34 2005 */ /* START_EDIT */ /* STOP_EDIT */ #include "CalcCplx.h" /* * begin of module Cplx */ /* START_EDIT (Cplx_CalcCplx) */ /* STOP_EDIT (Cplx_CalcCplx) */ /* * begin of interface Cplx_CalcCplx */ /* START_COMMENT (Cplx_CalcCplx_Add) */ /* STOP_COMMENT (Cplx_CalcCplx_Add) */ /* ARGSUSED */ Cplx_Complex Cplx_CalcCplx_Add( Cplx_CalcCplx _o, Cplx_Complex * val1, // in (fixed length) Cplx_Complex * val2, // in (fixed length) CORBA_Environment * _ev ) { /* START_EDIT (Cplx_CalcCplx_Add) */ Cplx_Complex _ret; _ret.re = val1->re + val2->re; _ret.im = val1->im + val2->im; // printf("add -> %f, %f\n", _ret.re, _ret.im); return _ret; /* STOP_EDIT (Cplx_CalcCplx_Add) */ } /* START_COMMENT (Cplx_CalcCplx_Sub) */ /* STOP_COMMENT (Cplx_CalcCplx_Sub) */ /* ARGSUSED */ Cplx_Complex Cplx_CalcCplx_Sub( Cplx_CalcCplx _o, Cplx_Complex * val1, // in (fixed length) Cplx_Complex * val2, // in (fixed length) CORBA_Environment * _ev ) { /* START_EDIT (Cplx_CalcCplx_Sub) */ Cplx_Complex _ret; _ret.re = val1->re - val2->re; _ret.im = val1->im - val2->im; // printf("sub -> %f, %f\n", _ret.re, _ret.im); return _ret; /* STOP_EDIT (Cplx_CalcCplx_Sub) */ } /* * end of interface Cplx_CalcCplx */ /* * end of module Cplx */ /* end of file : CalcCplx.c */