// Check SWIG's parsing of nested structures

%module nested

%inline %{

struct ValueStruct {  
                  unsigned int dataType;
                  union foo {
			int       intval;
			double    doubleval;
			char     *charval;
			void     *ptrvalue;
			long      longval;
		} u;
		double bar;
};

%}






syntax highlighted by Code2HTML, v. 0.9.1