// constant.idl,v 1.2 1998/05/13 14:27:32 levine Exp

const short l = 4;

enum N { zero, un , deux, trois };

exception E {
	short cause ;
	};

module M {
	const short l = 4; 

	enum N { zero, un , deux, trois };

	exception E {
        short cause ;
        };
	
	interface A {
	        const short l = 4; 
 
	        enum N { zero, un , deux, trois };
 
       		 exception E {
        	short cause ;
        	};
	N foo(in N x, out N y, inout N z);
	};
};

