/* The Plum Hall Validation Suite for C
 * Unpublished copyright (c) 1986-1991, Chiron Systems Inc and Plum Hall Inc.
 * VERSION: 4
 * DATE: 1993-01-01
 * The "ANSI" mode of the Suite corresponds to the official ANSI C, X3.159-1989.
 * As per your license agreement, your distribution is not to be moved or copied outside the Designated Site
 * without specific permission from Plum Hall Inc.
 */

#define ANSI 1  /* This file follows ANSI arithmetic rules, which may not work in non-ANSI modes */
#include "types.h"
#include "n.h"
int main()
	{
	extern char *Filename;
	typedef union {
		CHAR c;
		SHORT s;
		INT i;
		UCHAR uc;
		USHORT us;
		UINT ui;
		LONG l;
		ULONG ul;
		FLOAT f;
		DOUBLE d;
#if ANSI
		SCHAR sc;
		LDOUBLE ld;
#endif
		} D;
	auto D D1;
#if ANSI
	auto D D2;
#endif
	auto D D3;
	auto D D4;
	auto D D5;
	auto D D6;
	auto D D7;
	auto D D8;
	auto D D9;
	auto D D10;
	auto D D11;
#if ANSI
	auto D D12;
#endif
	D1.c = 7;
#if ANSI
	D2.sc = 8;
#endif
	D3.s = 9;
	D4.i = 10;
	D5.uc = 11;
	D6.us = 12;
	D7.ui = 13;
	D8.l = 14;
	D9.ul = 15;
	D10.f = 16;
	D11.d = 17;
#if ANSI
	D12.ld = 18;
#endif
	{
	CHAR *Nc();
#if ANSI
	SCHAR *Nsc();
#endif
	SHORT *Ns();
	INT *Ni();
	UCHAR *Nuc();
	USHORT *Nus();
	UINT *Nui();
	LONG *Nl();
	ULONG *Nul();
	FLOAT *Nf();
	DOUBLE *Nd();
#if ANSI
	LDOUBLE *Nld();
#endif
	{
	int true = 1, false = 0;
	Filename =  " auto union auto funcrp assign ";
	*Nc() = 7;
	D1.c = *Nc();
	iequals(__LINE__, D1.c, (CHAR)7);
	iequals(__LINE__, D1.c = *Nc(), (CHAR)7);
	D1.c = 7;
	*Nc() = D1.c;
	iequals(__LINE__, *Nc(), (CHAR)7);
	iequals(__LINE__, *Nc() = D1.c, (CHAR)7);
#if ANSI
	*Nsc() = 8;
	D1.c = *Nsc();
	iequals(__LINE__, D1.c, (CHAR)8);
	iequals(__LINE__, D1.c = *Nsc(), (CHAR)8);
	D1.c = 7;
	*Nsc() = D1.c;
	iequals(__LINE__, *Nsc(), (SCHAR)7);
	iequals(__LINE__, *Nsc() = D1.c, (SCHAR)7);
#endif
	*Ns() = 9;
	D1.c = *Ns();
	iequals(__LINE__, D1.c, (CHAR)9);
	iequals(__LINE__, D1.c = *Ns(), (CHAR)9);
	D1.c = 7;
	*Ns() = D1.c;
	iequals(__LINE__, *Ns(), (SHORT)7);
	iequals(__LINE__, *Ns() = D1.c, (SHORT)7);
	*Ni() = 10;
	D1.c = *Ni();
	iequals(__LINE__, D1.c, (CHAR)10);
	iequals(__LINE__, D1.c = *Ni(), (CHAR)10);
	D1.c = 7;
	*Ni() = D1.c;
	iequals(__LINE__, *Ni(), (INT)7);
	iequals(__LINE__, *Ni() = D1.c, (INT)7);
	*Nuc() = 11;
	D1.c = *Nuc();
	iequals(__LINE__, D1.c, (CHAR)11);
	iequals(__LINE__, D1.c = *Nuc(), (CHAR)11);
	D1.c = 7;
	*Nuc() = D1.c;
	iequals(__LINE__, *Nuc(), (UCHAR)7);
	iequals(__LINE__, *Nuc() = D1.c, (UCHAR)7);
	*Nus() = 12;
	D1.c = *Nus();
	iequals(__LINE__, D1.c, (CHAR)12);
	iequals(__LINE__, D1.c = *Nus(), (CHAR)12);
	D1.c = 7;
	*Nus() = D1.c;
	iequals(__LINE__, *Nus(), (USHORT)7);
	iequals(__LINE__, *Nus() = D1.c, (USHORT)7);
	*Nui() = 13;
	D1.c = *Nui();
	iequals(__LINE__, D1.c, (CHAR)13);
	iequals(__LINE__, D1.c = *Nui(), (CHAR)13);
	D1.c = 7;
	*Nui() = D1.c;
	iequals(__LINE__, *Nui(), (UINT)7);
	iequals(__LINE__, *Nui() = D1.c, (UINT)7);
	*Nl() = 14;
	D1.c = *Nl();
	iequals(__LINE__, D1.c, (CHAR)14);
	iequals(__LINE__, D1.c = *Nl(), (CHAR)14);
	D1.c = 7;
	*Nl() = D1.c;
	lequals(__LINE__, *Nl(), (LONG)7L);
	lequals(__LINE__, *Nl() = D1.c, (LONG)7L);
	*Nul() = 15;
	D1.c = *Nul();
	iequals(__LINE__, D1.c, (CHAR)15);
	iequals(__LINE__, D1.c = *Nul(), (CHAR)15);
	D1.c = 7;
	*Nul() = D1.c;
	lequals(__LINE__, *Nul(), (ULONG)7L);
	lequals(__LINE__, *Nul() = D1.c, (ULONG)7L);
	*Nf() = 16;
	D1.c = *Nf();
	iequals(__LINE__, D1.c, (CHAR)16);
	iequals(__LINE__, D1.c = *Nf(), (CHAR)16);
	D1.c = 7;
	*Nf() = D1.c;
	dequals(__LINE__, *Nf(), (FLOAT)7.);
	dequals(__LINE__, *Nf() = D1.c, (FLOAT)7.);
	*Nd() = 17;
	D1.c = *Nd();
	iequals(__LINE__, D1.c, (CHAR)17);
	iequals(__LINE__, D1.c = *Nd(), (CHAR)17);
	D1.c = 7;
	*Nd() = D1.c;
	dequals(__LINE__, *Nd(), (DOUBLE)7.);
	dequals(__LINE__, *Nd() = D1.c, (DOUBLE)7.);
#if ANSI
	*Nld() = 18;
	D1.c = *Nld();
	iequals(__LINE__, D1.c, (CHAR)18);
	iequals(__LINE__, D1.c = *Nld(), (CHAR)18);
	D1.c = 7;
	*Nld() = D1.c;
	ldequals(__LINE__, *Nld(), (LDOUBLE)7.L);
	ldequals(__LINE__, *Nld() = D1.c, (LDOUBLE)7.L);
#endif
#if ANSI
	*Nc() = 7;
	D2.sc = *Nc();
	iequals(__LINE__, D2.sc, (SCHAR)7);
	iequals(__LINE__, D2.sc = *Nc(), (SCHAR)7);
	D2.sc = 8;
	*Nc() = D2.sc;
	iequals(__LINE__, *Nc(), (CHAR)8);
	iequals(__LINE__, *Nc() = D2.sc, (CHAR)8);
#endif
#if ANSI
	*Nsc() = 8;
	D2.sc = *Nsc();
	iequals(__LINE__, D2.sc, (SCHAR)8);
	iequals(__LINE__, D2.sc = *Nsc(), (SCHAR)8);
	D2.sc = 8;
	*Nsc() = D2.sc;
	iequals(__LINE__, *Nsc(), (SCHAR)8);
	iequals(__LINE__, *Nsc() = D2.sc, (SCHAR)8);
#endif
#if ANSI
	*Ns() = 9;
	D2.sc = *Ns();
	iequals(__LINE__, D2.sc, (SCHAR)9);
	iequals(__LINE__, D2.sc = *Ns(), (SCHAR)9);
	D2.sc = 8;
	*Ns() = D2.sc;
	iequals(__LINE__, *Ns(), (SHORT)8);
	iequals(__LINE__, *Ns() = D2.sc, (SHORT)8);
#endif
#if ANSI
	*Ni() = 10;
	D2.sc = *Ni();
	iequals(__LINE__, D2.sc, (SCHAR)10);
	iequals(__LINE__, D2.sc = *Ni(), (SCHAR)10);
	D2.sc = 8;
	*Ni() = D2.sc;
	iequals(__LINE__, *Ni(), (INT)8);
	iequals(__LINE__, *Ni() = D2.sc, (INT)8);
#endif
#if ANSI
	*Nuc() = 11;
	D2.sc = *Nuc();
	iequals(__LINE__, D2.sc, (SCHAR)11);
	iequals(__LINE__, D2.sc = *Nuc(), (SCHAR)11);
	D2.sc = 8;
	*Nuc() = D2.sc;
	iequals(__LINE__, *Nuc(), (UCHAR)8);
	iequals(__LINE__, *Nuc() = D2.sc, (UCHAR)8);
#endif
#if ANSI
	*Nus() = 12;
	D2.sc = *Nus();
	iequals(__LINE__, D2.sc, (SCHAR)12);
	iequals(__LINE__, D2.sc = *Nus(), (SCHAR)12);
	D2.sc = 8;
	*Nus() = D2.sc;
	iequals(__LINE__, *Nus(), (USHORT)8);
	iequals(__LINE__, *Nus() = D2.sc, (USHORT)8);
#endif
#if ANSI
	*Nui() = 13;
	D2.sc = *Nui();
	iequals(__LINE__, D2.sc, (SCHAR)13);
	iequals(__LINE__, D2.sc = *Nui(), (SCHAR)13);
	D2.sc = 8;
	*Nui() = D2.sc;
	iequals(__LINE__, *Nui(), (UINT)8);
	iequals(__LINE__, *Nui() = D2.sc, (UINT)8);
#endif
#if ANSI
	*Nl() = 14;
	D2.sc = *Nl();
	iequals(__LINE__, D2.sc, (SCHAR)14);
	iequals(__LINE__, D2.sc = *Nl(), (SCHAR)14);
	D2.sc = 8;
	*Nl() = D2.sc;
	lequals(__LINE__, *Nl(), (LONG)8L);
	lequals(__LINE__, *Nl() = D2.sc, (LONG)8L);
#endif
#if ANSI
	*Nul() = 15;
	D2.sc = *Nul();
	iequals(__LINE__, D2.sc, (SCHAR)15);
	iequals(__LINE__, D2.sc = *Nul(), (SCHAR)15);
	D2.sc = 8;
	*Nul() = D2.sc;
	lequals(__LINE__, *Nul(), (ULONG)8L);
	lequals(__LINE__, *Nul() = D2.sc, (ULONG)8L);
#endif
#if ANSI
	*Nf() = 16;
	D2.sc = *Nf();
	iequals(__LINE__, D2.sc, (SCHAR)16);
	iequals(__LINE__, D2.sc = *Nf(), (SCHAR)16);
	D2.sc = 8;
	*Nf() = D2.sc;
	dequals(__LINE__, *Nf(), (FLOAT)8.);
	dequals(__LINE__, *Nf() = D2.sc, (FLOAT)8.);
#endif
#if ANSI
	*Nd() = 17;
	D2.sc = *Nd();
	iequals(__LINE__, D2.sc, (SCHAR)17);
	iequals(__LINE__, D2.sc = *Nd(), (SCHAR)17);
	D2.sc = 8;
	*Nd() = D2.sc;
	dequals(__LINE__, *Nd(), (DOUBLE)8.);
	dequals(__LINE__, *Nd() = D2.sc, (DOUBLE)8.);
#endif
#if ANSI
	*Nld() = 18;
	D2.sc = *Nld();
	iequals(__LINE__, D2.sc, (SCHAR)18);
	iequals(__LINE__, D2.sc = *Nld(), (SCHAR)18);
	D2.sc = 8;
	*Nld() = D2.sc;
	ldequals(__LINE__, *Nld(), (LDOUBLE)8.L);
	ldequals(__LINE__, *Nld() = D2.sc, (LDOUBLE)8.L);
#endif
	*Nc() = 7;
	D3.s = *Nc();
	iequals(__LINE__, D3.s, (SHORT)7);
	iequals(__LINE__, D3.s = *Nc(), (SHORT)7);
	D3.s = 9;
	*Nc() = D3.s;
	iequals(__LINE__, *Nc(), (CHAR)9);
	iequals(__LINE__, *Nc() = D3.s, (CHAR)9);
#if ANSI
	*Nsc() = 8;
	D3.s = *Nsc();
	iequals(__LINE__, D3.s, (SHORT)8);
	iequals(__LINE__, D3.s = *Nsc(), (SHORT)8);
	D3.s = 9;
	*Nsc() = D3.s;
	iequals(__LINE__, *Nsc(), (SCHAR)9);
	iequals(__LINE__, *Nsc() = D3.s, (SCHAR)9);
#endif
	*Ns() = 9;
	D3.s = *Ns();
	iequals(__LINE__, D3.s, (SHORT)9);
	iequals(__LINE__, D3.s = *Ns(), (SHORT)9);
	D3.s = 9;
	*Ns() = D3.s;
	iequals(__LINE__, *Ns(), (SHORT)9);
	iequals(__LINE__, *Ns() = D3.s, (SHORT)9);
	*Ni() = 10;
	D3.s = *Ni();
	iequals(__LINE__, D3.s, (SHORT)10);
	iequals(__LINE__, D3.s = *Ni(), (SHORT)10);
	D3.s = 9;
	*Ni() = D3.s;
	iequals(__LINE__, *Ni(), (INT)9);
	iequals(__LINE__, *Ni() = D3.s, (INT)9);
	*Nuc() = 11;
	D3.s = *Nuc();
	iequals(__LINE__, D3.s, (SHORT)11);
	iequals(__LINE__, D3.s = *Nuc(), (SHORT)11);
	D3.s = 9;
	*Nuc() = D3.s;
	iequals(__LINE__, *Nuc(), (UCHAR)9);
	iequals(__LINE__, *Nuc() = D3.s, (UCHAR)9);
	*Nus() = 12;
	D3.s = *Nus();
	iequals(__LINE__, D3.s, (SHORT)12);
	iequals(__LINE__, D3.s = *Nus(), (SHORT)12);
	D3.s = 9;
	*Nus() = D3.s;
	iequals(__LINE__, *Nus(), (USHORT)9);
	iequals(__LINE__, *Nus() = D3.s, (USHORT)9);
	*Nui() = 13;
	D3.s = *Nui();
	iequals(__LINE__, D3.s, (SHORT)13);
	iequals(__LINE__, D3.s = *Nui(), (SHORT)13);
	D3.s = 9;
	*Nui() = D3.s;
	iequals(__LINE__, *Nui(), (UINT)9);
	iequals(__LINE__, *Nui() = D3.s, (UINT)9);
	*Nl() = 14;
	D3.s = *Nl();
	iequals(__LINE__, D3.s, (SHORT)14);
	iequals(__LINE__, D3.s = *Nl(), (SHORT)14);
	D3.s = 9;
	*Nl() = D3.s;
	lequals(__LINE__, *Nl(), (LONG)9L);
	lequals(__LINE__, *Nl() = D3.s, (LONG)9L);
	*Nul() = 15;
	D3.s = *Nul();
	iequals(__LINE__, D3.s, (SHORT)15);
	iequals(__LINE__, D3.s = *Nul(), (SHORT)15);
	D3.s = 9;
	*Nul() = D3.s;
	lequals(__LINE__, *Nul(), (ULONG)9L);
	lequals(__LINE__, *Nul() = D3.s, (ULONG)9L);
	*Nf() = 16;
	D3.s = *Nf();
	iequals(__LINE__, D3.s, (SHORT)16);
	iequals(__LINE__, D3.s = *Nf(), (SHORT)16);
	D3.s = 9;
	*Nf() = D3.s;
	dequals(__LINE__, *Nf(), (FLOAT)9.);
	dequals(__LINE__, *Nf() = D3.s, (FLOAT)9.);
	*Nd() = 17;
	D3.s = *Nd();
	iequals(__LINE__, D3.s, (SHORT)17);
	iequals(__LINE__, D3.s = *Nd(), (SHORT)17);
	D3.s = 9;
	*Nd() = D3.s;
	dequals(__LINE__, *Nd(), (DOUBLE)9.);
	dequals(__LINE__, *Nd() = D3.s, (DOUBLE)9.);
#if ANSI
	*Nld() = 18;
	D3.s = *Nld();
	iequals(__LINE__, D3.s, (SHORT)18);
	iequals(__LINE__, D3.s = *Nld(), (SHORT)18);
	D3.s = 9;
	*Nld() = D3.s;
	ldequals(__LINE__, *Nld(), (LDOUBLE)9.L);
	ldequals(__LINE__, *Nld() = D3.s, (LDOUBLE)9.L);
#endif
	*Nc() = 7;
	D4.i = *Nc();
	iequals(__LINE__, D4.i, (INT)7);
	iequals(__LINE__, D4.i = *Nc(), (INT)7);
	D4.i = 10;
	*Nc() = D4.i;
	iequals(__LINE__, *Nc(), (CHAR)10);
	iequals(__LINE__, *Nc() = D4.i, (CHAR)10);
#if ANSI
	*Nsc() = 8;
	D4.i = *Nsc();
	iequals(__LINE__, D4.i, (INT)8);
	iequals(__LINE__, D4.i = *Nsc(), (INT)8);
	D4.i = 10;
	*Nsc() = D4.i;
	iequals(__LINE__, *Nsc(), (SCHAR)10);
	iequals(__LINE__, *Nsc() = D4.i, (SCHAR)10);
#endif
	*Ns() = 9;
	D4.i = *Ns();
	iequals(__LINE__, D4.i, (INT)9);
	iequals(__LINE__, D4.i = *Ns(), (INT)9);
	D4.i = 10;
	*Ns() = D4.i;
	iequals(__LINE__, *Ns(), (SHORT)10);
	iequals(__LINE__, *Ns() = D4.i, (SHORT)10);
	*Ni() = 10;
	D4.i = *Ni();
	iequals(__LINE__, D4.i, (INT)10);
	iequals(__LINE__, D4.i = *Ni(), (INT)10);
	D4.i = 10;
	*Ni() = D4.i;
	iequals(__LINE__, *Ni(), (INT)10);
	iequals(__LINE__, *Ni() = D4.i, (INT)10);
	*Nuc() = 11;
	D4.i = *Nuc();
	iequals(__LINE__, D4.i, (INT)11);
	iequals(__LINE__, D4.i = *Nuc(), (INT)11);
	D4.i = 10;
	*Nuc() = D4.i;
	iequals(__LINE__, *Nuc(), (UCHAR)10);
	iequals(__LINE__, *Nuc() = D4.i, (UCHAR)10);
	*Nus() = 12;
	D4.i = *Nus();
	iequals(__LINE__, D4.i, (INT)12);
	iequals(__LINE__, D4.i = *Nus(), (INT)12);
	D4.i = 10;
	*Nus() = D4.i;
	iequals(__LINE__, *Nus(), (USHORT)10);
	iequals(__LINE__, *Nus() = D4.i, (USHORT)10);
	*Nui() = 13;
	D4.i = *Nui();
	iequals(__LINE__, D4.i, (INT)13);
	iequals(__LINE__, D4.i = *Nui(), (INT)13);
	D4.i = 10;
	*Nui() = D4.i;
	iequals(__LINE__, *Nui(), (UINT)10);
	iequals(__LINE__, *Nui() = D4.i, (UINT)10);
	*Nl() = 14;
	D4.i = *Nl();
	iequals(__LINE__, D4.i, (INT)14);
	iequals(__LINE__, D4.i = *Nl(), (INT)14);
	D4.i = 10;
	*Nl() = D4.i;
	lequals(__LINE__, *Nl(), (LONG)10L);
	lequals(__LINE__, *Nl() = D4.i, (LONG)10L);
	*Nul() = 15;
	D4.i = *Nul();
	iequals(__LINE__, D4.i, (INT)15);
	iequals(__LINE__, D4.i = *Nul(), (INT)15);
	D4.i = 10;
	*Nul() = D4.i;
	lequals(__LINE__, *Nul(), (ULONG)10L);
	lequals(__LINE__, *Nul() = D4.i, (ULONG)10L);
	*Nf() = 16;
	D4.i = *Nf();
	iequals(__LINE__, D4.i, (INT)16);
	iequals(__LINE__, D4.i = *Nf(), (INT)16);
	D4.i = 10;
	*Nf() = D4.i;
	dequals(__LINE__, *Nf(), (FLOAT)10.);
	dequals(__LINE__, *Nf() = D4.i, (FLOAT)10.);
	*Nd() = 17;
	D4.i = *Nd();
	iequals(__LINE__, D4.i, (INT)17);
	iequals(__LINE__, D4.i = *Nd(), (INT)17);
	D4.i = 10;
	*Nd() = D4.i;
	dequals(__LINE__, *Nd(), (DOUBLE)10.);
	dequals(__LINE__, *Nd() = D4.i, (DOUBLE)10.);
#if ANSI
	*Nld() = 18;
	D4.i = *Nld();
	iequals(__LINE__, D4.i, (INT)18);
	iequals(__LINE__, D4.i = *Nld(), (INT)18);
	D4.i = 10;
	*Nld() = D4.i;
	ldequals(__LINE__, *Nld(), (LDOUBLE)10.L);
	ldequals(__LINE__, *Nld() = D4.i, (LDOUBLE)10.L);
#endif
	*Nc() = 7;
	D5.uc = *Nc();
	iequals(__LINE__, D5.uc, (UCHAR)7);
	iequals(__LINE__, D5.uc = *Nc(), (UCHAR)7);
	D5.uc = 11;
	*Nc() = D5.uc;
	iequals(__LINE__, *Nc(), (CHAR)11);
	iequals(__LINE__, *Nc() = D5.uc, (CHAR)11);
#if ANSI
	*Nsc() = 8;
	D5.uc = *Nsc();
	iequals(__LINE__, D5.uc, (UCHAR)8);
	iequals(__LINE__, D5.uc = *Nsc(), (UCHAR)8);
	D5.uc = 11;
	*Nsc() = D5.uc;
	iequals(__LINE__, *Nsc(), (SCHAR)11);
	iequals(__LINE__, *Nsc() = D5.uc, (SCHAR)11);
#endif
	*Ns() = 9;
	D5.uc = *Ns();
	iequals(__LINE__, D5.uc, (UCHAR)9);
	iequals(__LINE__, D5.uc = *Ns(), (UCHAR)9);
	D5.uc = 11;
	*Ns() = D5.uc;
	iequals(__LINE__, *Ns(), (SHORT)11);
	iequals(__LINE__, *Ns() = D5.uc, (SHORT)11);
	*Ni() = 10;
	D5.uc = *Ni();
	iequals(__LINE__, D5.uc, (UCHAR)10);
	iequals(__LINE__, D5.uc = *Ni(), (UCHAR)10);
	D5.uc = 11;
	*Ni() = D5.uc;
	iequals(__LINE__, *Ni(), (INT)11);
	iequals(__LINE__, *Ni() = D5.uc, (INT)11);
	*Nuc() = 11;
	D5.uc = *Nuc();
	iequals(__LINE__, D5.uc, (UCHAR)11);
	iequals(__LINE__, D5.uc = *Nuc(), (UCHAR)11);
	D5.uc = 11;
	*Nuc() = D5.uc;
	iequals(__LINE__, *Nuc(), (UCHAR)11);
	iequals(__LINE__, *Nuc() = D5.uc, (UCHAR)11);
	*Nus() = 12;
	D5.uc = *Nus();
	iequals(__LINE__, D5.uc, (UCHAR)12);
	iequals(__LINE__, D5.uc = *Nus(), (UCHAR)12);
	D5.uc = 11;
	*Nus() = D5.uc;
	iequals(__LINE__, *Nus(), (USHORT)11);
	iequals(__LINE__, *Nus() = D5.uc, (USHORT)11);
	*Nui() = 13;
	D5.uc = *Nui();
	iequals(__LINE__, D5.uc, (UCHAR)13);
	iequals(__LINE__, D5.uc = *Nui(), (UCHAR)13);
	D5.uc = 11;
	*Nui() = D5.uc;
	iequals(__LINE__, *Nui(), (UINT)11);
	iequals(__LINE__, *Nui() = D5.uc, (UINT)11);
	*Nl() = 14;
	D5.uc = *Nl();
	iequals(__LINE__, D5.uc, (UCHAR)14);
	iequals(__LINE__, D5.uc = *Nl(), (UCHAR)14);
	D5.uc = 11;
	*Nl() = D5.uc;
	lequals(__LINE__, *Nl(), (LONG)11L);
	lequals(__LINE__, *Nl() = D5.uc, (LONG)11L);
	*Nul() = 15;
	D5.uc = *Nul();
	iequals(__LINE__, D5.uc, (UCHAR)15);
	iequals(__LINE__, D5.uc = *Nul(), (UCHAR)15);
	D5.uc = 11;
	*Nul() = D5.uc;
	lequals(__LINE__, *Nul(), (ULONG)11L);
	lequals(__LINE__, *Nul() = D5.uc, (ULONG)11L);
	*Nf() = 16;
	D5.uc = *Nf();
	iequals(__LINE__, D5.uc, (UCHAR)16);
	iequals(__LINE__, D5.uc = *Nf(), (UCHAR)16);
	D5.uc = 11;
	*Nf() = D5.uc;
	dequals(__LINE__, *Nf(), (FLOAT)11.);
	dequals(__LINE__, *Nf() = D5.uc, (FLOAT)11.);
	*Nd() = 17;
	D5.uc = *Nd();
	iequals(__LINE__, D5.uc, (UCHAR)17);
	iequals(__LINE__, D5.uc = *Nd(), (UCHAR)17);
	D5.uc = 11;
	*Nd() = D5.uc;
	dequals(__LINE__, *Nd(), (DOUBLE)11.);
	dequals(__LINE__, *Nd() = D5.uc, (DOUBLE)11.);
#if ANSI
	*Nld() = 18;
	D5.uc = *Nld();
	iequals(__LINE__, D5.uc, (UCHAR)18);
	iequals(__LINE__, D5.uc = *Nld(), (UCHAR)18);
	D5.uc = 11;
	*Nld() = D5.uc;
	ldequals(__LINE__, *Nld(), (LDOUBLE)11.L);
	ldequals(__LINE__, *Nld() = D5.uc, (LDOUBLE)11.L);
#endif
	*Nc() = 7;
	D6.us = *Nc();
	iequals(__LINE__, D6.us, (USHORT)7);
	iequals(__LINE__, D6.us = *Nc(), (USHORT)7);
	D6.us = 12;
	*Nc() = D6.us;
	iequals(__LINE__, *Nc(), (CHAR)12);
	iequals(__LINE__, *Nc() = D6.us, (CHAR)12);
#if ANSI
	*Nsc() = 8;
	D6.us = *Nsc();
	iequals(__LINE__, D6.us, (USHORT)8);
	iequals(__LINE__, D6.us = *Nsc(), (USHORT)8);
	D6.us = 12;
	*Nsc() = D6.us;
	iequals(__LINE__, *Nsc(), (SCHAR)12);
	iequals(__LINE__, *Nsc() = D6.us, (SCHAR)12);
#endif
	*Ns() = 9;
	D6.us = *Ns();
	iequals(__LINE__, D6.us, (USHORT)9);
	iequals(__LINE__, D6.us = *Ns(), (USHORT)9);
	D6.us = 12;
	*Ns() = D6.us;
	iequals(__LINE__, *Ns(), (SHORT)12);
	iequals(__LINE__, *Ns() = D6.us, (SHORT)12);
	*Ni() = 10;
	D6.us = *Ni();
	iequals(__LINE__, D6.us, (USHORT)10);
	iequals(__LINE__, D6.us = *Ni(), (USHORT)10);
	D6.us = 12;
	*Ni() = D6.us;
	iequals(__LINE__, *Ni(), (INT)12);
	iequals(__LINE__, *Ni() = D6.us, (INT)12);
	*Nuc() = 11;
	D6.us = *Nuc();
	iequals(__LINE__, D6.us, (USHORT)11);
	iequals(__LINE__, D6.us = *Nuc(), (USHORT)11);
	D6.us = 12;
	*Nuc() = D6.us;
	iequals(__LINE__, *Nuc(), (UCHAR)12);
	iequals(__LINE__, *Nuc() = D6.us, (UCHAR)12);
	*Nus() = 12;
	D6.us = *Nus();
	iequals(__LINE__, D6.us, (USHORT)12);
	iequals(__LINE__, D6.us = *Nus(), (USHORT)12);
	D6.us = 12;
	*Nus() = D6.us;
	iequals(__LINE__, *Nus(), (USHORT)12);
	iequals(__LINE__, *Nus() = D6.us, (USHORT)12);
	*Nui() = 13;
	D6.us = *Nui();
	iequals(__LINE__, D6.us, (USHORT)13);
	iequals(__LINE__, D6.us = *Nui(), (USHORT)13);
	D6.us = 12;
	*Nui() = D6.us;
	iequals(__LINE__, *Nui(), (UINT)12);
	iequals(__LINE__, *Nui() = D6.us, (UINT)12);
	*Nl() = 14;
	D6.us = *Nl();
	iequals(__LINE__, D6.us, (USHORT)14);
	iequals(__LINE__, D6.us = *Nl(), (USHORT)14);
	D6.us = 12;
	*Nl() = D6.us;
	lequals(__LINE__, *Nl(), (LONG)12L);
	lequals(__LINE__, *Nl() = D6.us, (LONG)12L);
	*Nul() = 15;
	D6.us = *Nul();
	iequals(__LINE__, D6.us, (USHORT)15);
	iequals(__LINE__, D6.us = *Nul(), (USHORT)15);
	D6.us = 12;
	*Nul() = D6.us;
	lequals(__LINE__, *Nul(), (ULONG)12L);
	lequals(__LINE__, *Nul() = D6.us, (ULONG)12L);
	*Nf() = 16;
	D6.us = *Nf();
	iequals(__LINE__, D6.us, (USHORT)16);
	iequals(__LINE__, D6.us = *Nf(), (USHORT)16);
	D6.us = 12;
	*Nf() = D6.us;
	dequals(__LINE__, *Nf(), (FLOAT)12.);
	dequals(__LINE__, *Nf() = D6.us, (FLOAT)12.);
	*Nd() = 17;
	D6.us = *Nd();
	iequals(__LINE__, D6.us, (USHORT)17);
	iequals(__LINE__, D6.us = *Nd(), (USHORT)17);
	D6.us = 12;
	*Nd() = D6.us;
	dequals(__LINE__, *Nd(), (DOUBLE)12.);
	dequals(__LINE__, *Nd() = D6.us, (DOUBLE)12.);
#if ANSI
	*Nld() = 18;
	D6.us = *Nld();
	iequals(__LINE__, D6.us, (USHORT)18);
	iequals(__LINE__, D6.us = *Nld(), (USHORT)18);
	D6.us = 12;
	*Nld() = D6.us;
	ldequals(__LINE__, *Nld(), (LDOUBLE)12.L);
	ldequals(__LINE__, *Nld() = D6.us, (LDOUBLE)12.L);
#endif
	*Nc() = 7;
	D7.ui = *Nc();
	iequals(__LINE__, D7.ui, (UINT)7);
	iequals(__LINE__, D7.ui = *Nc(), (UINT)7);
	D7.ui = 13;
	*Nc() = D7.ui;
	iequals(__LINE__, *Nc(), (CHAR)13);
	iequals(__LINE__, *Nc() = D7.ui, (CHAR)13);
#if ANSI
	*Nsc() = 8;
	D7.ui = *Nsc();
	iequals(__LINE__, D7.ui, (UINT)8);
	iequals(__LINE__, D7.ui = *Nsc(), (UINT)8);
	D7.ui = 13;
	*Nsc() = D7.ui;
	iequals(__LINE__, *Nsc(), (SCHAR)13);
	iequals(__LINE__, *Nsc() = D7.ui, (SCHAR)13);
#endif
	*Ns() = 9;
	D7.ui = *Ns();
	iequals(__LINE__, D7.ui, (UINT)9);
	iequals(__LINE__, D7.ui = *Ns(), (UINT)9);
	D7.ui = 13;
	*Ns() = D7.ui;
	iequals(__LINE__, *Ns(), (SHORT)13);
	iequals(__LINE__, *Ns() = D7.ui, (SHORT)13);
	*Ni() = 10;
	D7.ui = *Ni();
	iequals(__LINE__, D7.ui, (UINT)10);
	iequals(__LINE__, D7.ui = *Ni(), (UINT)10);
	D7.ui = 13;
	*Ni() = D7.ui;
	iequals(__LINE__, *Ni(), (INT)13);
	iequals(__LINE__, *Ni() = D7.ui, (INT)13);
	*Nuc() = 11;
	D7.ui = *Nuc();
	iequals(__LINE__, D7.ui, (UINT)11);
	iequals(__LINE__, D7.ui = *Nuc(), (UINT)11);
	D7.ui = 13;
	*Nuc() = D7.ui;
	iequals(__LINE__, *Nuc(), (UCHAR)13);
	iequals(__LINE__, *Nuc() = D7.ui, (UCHAR)13);
	*Nus() = 12;
	D7.ui = *Nus();
	iequals(__LINE__, D7.ui, (UINT)12);
	iequals(__LINE__, D7.ui = *Nus(), (UINT)12);
	D7.ui = 13;
	*Nus() = D7.ui;
	iequals(__LINE__, *Nus(), (USHORT)13);
	iequals(__LINE__, *Nus() = D7.ui, (USHORT)13);
	*Nui() = 13;
	D7.ui = *Nui();
	iequals(__LINE__, D7.ui, (UINT)13);
	iequals(__LINE__, D7.ui = *Nui(), (UINT)13);
	D7.ui = 13;
	*Nui() = D7.ui;
	iequals(__LINE__, *Nui(), (UINT)13);
	iequals(__LINE__, *Nui() = D7.ui, (UINT)13);
	*Nl() = 14;
	D7.ui = *Nl();
	iequals(__LINE__, D7.ui, (UINT)14);
	iequals(__LINE__, D7.ui = *Nl(), (UINT)14);
	D7.ui = 13;
	*Nl() = D7.ui;
	lequals(__LINE__, *Nl(), (LONG)13L);
	lequals(__LINE__, *Nl() = D7.ui, (LONG)13L);
	*Nul() = 15;
	D7.ui = *Nul();
	iequals(__LINE__, D7.ui, (UINT)15);
	iequals(__LINE__, D7.ui = *Nul(), (UINT)15);
	D7.ui = 13;
	*Nul() = D7.ui;
	lequals(__LINE__, *Nul(), (ULONG)13L);
	lequals(__LINE__, *Nul() = D7.ui, (ULONG)13L);
	*Nf() = 16;
	D7.ui = *Nf();
	iequals(__LINE__, D7.ui, (UINT)16);
	iequals(__LINE__, D7.ui = *Nf(), (UINT)16);
	D7.ui = 13;
	*Nf() = D7.ui;
	dequals(__LINE__, *Nf(), (FLOAT)13.);
	dequals(__LINE__, *Nf() = D7.ui, (FLOAT)13.);
	*Nd() = 17;
	D7.ui = *Nd();
	iequals(__LINE__, D7.ui, (UINT)17);
	iequals(__LINE__, D7.ui = *Nd(), (UINT)17);
	D7.ui = 13;
	*Nd() = D7.ui;
	dequals(__LINE__, *Nd(), (DOUBLE)13.);
	dequals(__LINE__, *Nd() = D7.ui, (DOUBLE)13.);
#if ANSI
	*Nld() = 18;
	D7.ui = *Nld();
	iequals(__LINE__, D7.ui, (UINT)18);
	iequals(__LINE__, D7.ui = *Nld(), (UINT)18);
	D7.ui = 13;
	*Nld() = D7.ui;
	ldequals(__LINE__, *Nld(), (LDOUBLE)13.L);
	ldequals(__LINE__, *Nld() = D7.ui, (LDOUBLE)13.L);
#endif
	*Nc() = 7;
	D8.l = *Nc();
	lequals(__LINE__, D8.l, (LONG)7);
	lequals(__LINE__, D8.l = *Nc(), (LONG)7);
	D8.l = 14;
	*Nc() = D8.l;
	iequals(__LINE__, *Nc(), (CHAR)14L);
	iequals(__LINE__, *Nc() = D8.l, (CHAR)14L);
#if ANSI
	*Nsc() = 8;
	D8.l = *Nsc();
	lequals(__LINE__, D8.l, (LONG)8);
	lequals(__LINE__, D8.l = *Nsc(), (LONG)8);
	D8.l = 14;
	*Nsc() = D8.l;
	iequals(__LINE__, *Nsc(), (SCHAR)14L);
	iequals(__LINE__, *Nsc() = D8.l, (SCHAR)14L);
#endif
	*Ns() = 9;
	D8.l = *Ns();
	lequals(__LINE__, D8.l, (LONG)9);
	lequals(__LINE__, D8.l = *Ns(), (LONG)9);
	D8.l = 14;
	*Ns() = D8.l;
	iequals(__LINE__, *Ns(), (SHORT)14L);
	iequals(__LINE__, *Ns() = D8.l, (SHORT)14L);
	*Ni() = 10;
	D8.l = *Ni();
	lequals(__LINE__, D8.l, (LONG)10);
	lequals(__LINE__, D8.l = *Ni(), (LONG)10);
	D8.l = 14;
	*Ni() = D8.l;
	iequals(__LINE__, *Ni(), (INT)14L);
	iequals(__LINE__, *Ni() = D8.l, (INT)14L);
	*Nuc() = 11;
	D8.l = *Nuc();
	lequals(__LINE__, D8.l, (LONG)11);
	lequals(__LINE__, D8.l = *Nuc(), (LONG)11);
	D8.l = 14;
	*Nuc() = D8.l;
	iequals(__LINE__, *Nuc(), (UCHAR)14L);
	iequals(__LINE__, *Nuc() = D8.l, (UCHAR)14L);
	*Nus() = 12;
	D8.l = *Nus();
	lequals(__LINE__, D8.l, (LONG)12);
	lequals(__LINE__, D8.l = *Nus(), (LONG)12);
	D8.l = 14;
	*Nus() = D8.l;
	iequals(__LINE__, *Nus(), (USHORT)14L);
	iequals(__LINE__, *Nus() = D8.l, (USHORT)14L);
	*Nui() = 13;
	D8.l = *Nui();
	lequals(__LINE__, D8.l, (LONG)13);
	lequals(__LINE__, D8.l = *Nui(), (LONG)13);
	D8.l = 14;
	*Nui() = D8.l;
	iequals(__LINE__, *Nui(), (UINT)14L);
	iequals(__LINE__, *Nui() = D8.l, (UINT)14L);
	*Nl() = 14;
	D8.l = *Nl();
	lequals(__LINE__, D8.l, (LONG)14);
	lequals(__LINE__, D8.l = *Nl(), (LONG)14);
	D8.l = 14;
	*Nl() = D8.l;
	lequals(__LINE__, *Nl(), (LONG)14L);
	lequals(__LINE__, *Nl() = D8.l, (LONG)14L);
	*Nul() = 15;
	D8.l = *Nul();
	lequals(__LINE__, D8.l, (LONG)15);
	lequals(__LINE__, D8.l = *Nul(), (LONG)15);
	D8.l = 14;
	*Nul() = D8.l;
	lequals(__LINE__, *Nul(), (ULONG)14L);
	lequals(__LINE__, *Nul() = D8.l, (ULONG)14L);
	*Nf() = 16;
	D8.l = *Nf();
	lequals(__LINE__, D8.l, (LONG)16);
	lequals(__LINE__, D8.l = *Nf(), (LONG)16);
	D8.l = 14;
	*Nf() = D8.l;
	dequals(__LINE__, *Nf(), (FLOAT)14.);
	dequals(__LINE__, *Nf() = D8.l, (FLOAT)14.);
	*Nd() = 17;
	D8.l = *Nd();
	lequals(__LINE__, D8.l, (LONG)17);
	lequals(__LINE__, D8.l = *Nd(), (LONG)17);
	D8.l = 14;
	*Nd() = D8.l;
	dequals(__LINE__, *Nd(), (DOUBLE)14.);
	dequals(__LINE__, *Nd() = D8.l, (DOUBLE)14.);
#if ANSI
	*Nld() = 18;
	D8.l = *Nld();
	lequals(__LINE__, D8.l, (LONG)18);
	lequals(__LINE__, D8.l = *Nld(), (LONG)18);
	D8.l = 14;
	*Nld() = D8.l;
	ldequals(__LINE__, *Nld(), (LDOUBLE)14.L);
	ldequals(__LINE__, *Nld() = D8.l, (LDOUBLE)14.L);
#endif
	*Nc() = 7;
	D9.ul = *Nc();
	lequals(__LINE__, D9.ul, (ULONG)7);
	lequals(__LINE__, D9.ul = *Nc(), (ULONG)7);
	D9.ul = 15;
	*Nc() = D9.ul;
	iequals(__LINE__, *Nc(), (CHAR)15L);
	iequals(__LINE__, *Nc() = D9.ul, (CHAR)15L);
#if ANSI
	*Nsc() = 8;
	D9.ul = *Nsc();
	lequals(__LINE__, D9.ul, (ULONG)8);
	lequals(__LINE__, D9.ul = *Nsc(), (ULONG)8);
	D9.ul = 15;
	*Nsc() = D9.ul;
	iequals(__LINE__, *Nsc(), (SCHAR)15L);
	iequals(__LINE__, *Nsc() = D9.ul, (SCHAR)15L);
#endif
	*Ns() = 9;
	D9.ul = *Ns();
	lequals(__LINE__, D9.ul, (ULONG)9);
	lequals(__LINE__, D9.ul = *Ns(), (ULONG)9);
	D9.ul = 15;
	*Ns() = D9.ul;
	iequals(__LINE__, *Ns(), (SHORT)15L);
	iequals(__LINE__, *Ns() = D9.ul, (SHORT)15L);
	*Ni() = 10;
	D9.ul = *Ni();
	lequals(__LINE__, D9.ul, (ULONG)10);
	lequals(__LINE__, D9.ul = *Ni(), (ULONG)10);
	D9.ul = 15;
	*Ni() = D9.ul;
	iequals(__LINE__, *Ni(), (INT)15L);
	iequals(__LINE__, *Ni() = D9.ul, (INT)15L);
	*Nuc() = 11;
	D9.ul = *Nuc();
	lequals(__LINE__, D9.ul, (ULONG)11);
	lequals(__LINE__, D9.ul = *Nuc(), (ULONG)11);
	D9.ul = 15;
	*Nuc() = D9.ul;
	iequals(__LINE__, *Nuc(), (UCHAR)15L);
	iequals(__LINE__, *Nuc() = D9.ul, (UCHAR)15L);
	*Nus() = 12;
	D9.ul = *Nus();
	lequals(__LINE__, D9.ul, (ULONG)12);
	lequals(__LINE__, D9.ul = *Nus(), (ULONG)12);
	D9.ul = 15;
	*Nus() = D9.ul;
	iequals(__LINE__, *Nus(), (USHORT)15L);
	iequals(__LINE__, *Nus() = D9.ul, (USHORT)15L);
	*Nui() = 13;
	D9.ul = *Nui();
	lequals(__LINE__, D9.ul, (ULONG)13);
	lequals(__LINE__, D9.ul = *Nui(), (ULONG)13);
	D9.ul = 15;
	*Nui() = D9.ul;
	iequals(__LINE__, *Nui(), (UINT)15L);
	iequals(__LINE__, *Nui() = D9.ul, (UINT)15L);
	*Nl() = 14;
	D9.ul = *Nl();
	lequals(__LINE__, D9.ul, (ULONG)14);
	lequals(__LINE__, D9.ul = *Nl(), (ULONG)14);
	D9.ul = 15;
	*Nl() = D9.ul;
	lequals(__LINE__, *Nl(), (LONG)15L);
	lequals(__LINE__, *Nl() = D9.ul, (LONG)15L);
	*Nul() = 15;
	D9.ul = *Nul();
	lequals(__LINE__, D9.ul, (ULONG)15);
	lequals(__LINE__, D9.ul = *Nul(), (ULONG)15);
	D9.ul = 15;
	*Nul() = D9.ul;
	lequals(__LINE__, *Nul(), (ULONG)15L);
	lequals(__LINE__, *Nul() = D9.ul, (ULONG)15L);
	*Nf() = 16;
	D9.ul = *Nf();
	lequals(__LINE__, D9.ul, (ULONG)16);
	lequals(__LINE__, D9.ul = *Nf(), (ULONG)16);
	D9.ul = 15;
	*Nf() = D9.ul;
	dequals(__LINE__, *Nf(), (FLOAT)15.);
	dequals(__LINE__, *Nf() = D9.ul, (FLOAT)15.);
	*Nd() = 17;
	D9.ul = *Nd();
	lequals(__LINE__, D9.ul, (ULONG)17);
	lequals(__LINE__, D9.ul = *Nd(), (ULONG)17);
	D9.ul = 15;
	*Nd() = D9.ul;
	dequals(__LINE__, *Nd(), (DOUBLE)15.);
	dequals(__LINE__, *Nd() = D9.ul, (DOUBLE)15.);
#if ANSI
	*Nld() = 18;
	D9.ul = *Nld();
	lequals(__LINE__, D9.ul, (ULONG)18);
	lequals(__LINE__, D9.ul = *Nld(), (ULONG)18);
	D9.ul = 15;
	*Nld() = D9.ul;
	ldequals(__LINE__, *Nld(), (LDOUBLE)15.L);
	ldequals(__LINE__, *Nld() = D9.ul, (LDOUBLE)15.L);
#endif
	*Nc() = 7;
	D10.f = *Nc();
	dequals(__LINE__, D10.f, (FLOAT)7);
	dequals(__LINE__, D10.f = *Nc(), (FLOAT)7);
	D10.f = 16;
	*Nc() = D10.f;
	iequals(__LINE__, *Nc(), (CHAR)16.);
	iequals(__LINE__, *Nc() = D10.f, (CHAR)16.);
#if ANSI
	*Nsc() = 8;
	D10.f = *Nsc();
	dequals(__LINE__, D10.f, (FLOAT)8);
	dequals(__LINE__, D10.f = *Nsc(), (FLOAT)8);
	D10.f = 16;
	*Nsc() = D10.f;
	iequals(__LINE__, *Nsc(), (SCHAR)16.);
	iequals(__LINE__, *Nsc() = D10.f, (SCHAR)16.);
#endif
	*Ns() = 9;
	D10.f = *Ns();
	dequals(__LINE__, D10.f, (FLOAT)9);
	dequals(__LINE__, D10.f = *Ns(), (FLOAT)9);
	D10.f = 16;
	*Ns() = D10.f;
	iequals(__LINE__, *Ns(), (SHORT)16.);
	iequals(__LINE__, *Ns() = D10.f, (SHORT)16.);
	*Ni() = 10;
	D10.f = *Ni();
	dequals(__LINE__, D10.f, (FLOAT)10);
	dequals(__LINE__, D10.f = *Ni(), (FLOAT)10);
	D10.f = 16;
	*Ni() = D10.f;
	iequals(__LINE__, *Ni(), (INT)16.);
	iequals(__LINE__, *Ni() = D10.f, (INT)16.);
	*Nuc() = 11;
	D10.f = *Nuc();
	dequals(__LINE__, D10.f, (FLOAT)11);
	dequals(__LINE__, D10.f = *Nuc(), (FLOAT)11);
	D10.f = 16;
	*Nuc() = D10.f;
	iequals(__LINE__, *Nuc(), (UCHAR)16.);
	iequals(__LINE__, *Nuc() = D10.f, (UCHAR)16.);
	*Nus() = 12;
	D10.f = *Nus();
	dequals(__LINE__, D10.f, (FLOAT)12);
	dequals(__LINE__, D10.f = *Nus(), (FLOAT)12);
	D10.f = 16;
	*Nus() = D10.f;
	iequals(__LINE__, *Nus(), (USHORT)16.);
	iequals(__LINE__, *Nus() = D10.f, (USHORT)16.);
	*Nui() = 13;
	D10.f = *Nui();
	dequals(__LINE__, D10.f, (FLOAT)13);
	dequals(__LINE__, D10.f = *Nui(), (FLOAT)13);
	D10.f = 16;
	*Nui() = D10.f;
	iequals(__LINE__, *Nui(), (UINT)16.);
	iequals(__LINE__, *Nui() = D10.f, (UINT)16.);
	*Nl() = 14;
	D10.f = *Nl();
	dequals(__LINE__, D10.f, (FLOAT)14);
	dequals(__LINE__, D10.f = *Nl(), (FLOAT)14);
	D10.f = 16;
	*Nl() = D10.f;
	lequals(__LINE__, *Nl(), (LONG)16.);
	lequals(__LINE__, *Nl() = D10.f, (LONG)16.);
	*Nul() = 15;
	D10.f = *Nul();
	dequals(__LINE__, D10.f, (FLOAT)15);
	dequals(__LINE__, D10.f = *Nul(), (FLOAT)15);
	D10.f = 16;
	*Nul() = D10.f;
	lequals(__LINE__, *Nul(), (ULONG)16.);
	lequals(__LINE__, *Nul() = D10.f, (ULONG)16.);
	*Nf() = 16;
	D10.f = *Nf();
	dequals(__LINE__, D10.f, (FLOAT)16);
	dequals(__LINE__, D10.f = *Nf(), (FLOAT)16);
	D10.f = 16;
	*Nf() = D10.f;
	dequals(__LINE__, *Nf(), (FLOAT)16.);
	dequals(__LINE__, *Nf() = D10.f, (FLOAT)16.);
	*Nd() = 17;
	D10.f = *Nd();
	dequals(__LINE__, D10.f, (FLOAT)17);
	dequals(__LINE__, D10.f = *Nd(), (FLOAT)17);
	D10.f = 16;
	*Nd() = D10.f;
	dequals(__LINE__, *Nd(), (DOUBLE)16.);
	dequals(__LINE__, *Nd() = D10.f, (DOUBLE)16.);
#if ANSI
	*Nld() = 18;
	D10.f = *Nld();
	dequals(__LINE__, D10.f, (FLOAT)18);
	dequals(__LINE__, D10.f = *Nld(), (FLOAT)18);
	D10.f = 16;
	*Nld() = D10.f;
	ldequals(__LINE__, *Nld(), (LDOUBLE)16.L);
	ldequals(__LINE__, *Nld() = D10.f, (LDOUBLE)16.L);
#endif
	*Nc() = 7;
	D11.d = *Nc();
	dequals(__LINE__, D11.d, (DOUBLE)7);
	dequals(__LINE__, D11.d = *Nc(), (DOUBLE)7);
	D11.d = 17;
	*Nc() = D11.d;
	iequals(__LINE__, *Nc(), (CHAR)17.);
	iequals(__LINE__, *Nc() = D11.d, (CHAR)17.);
#if ANSI
	*Nsc() = 8;
	D11.d = *Nsc();
	dequals(__LINE__, D11.d, (DOUBLE)8);
	dequals(__LINE__, D11.d = *Nsc(), (DOUBLE)8);
	D11.d = 17;
	*Nsc() = D11.d;
	iequals(__LINE__, *Nsc(), (SCHAR)17.);
	iequals(__LINE__, *Nsc() = D11.d, (SCHAR)17.);
#endif
	*Ns() = 9;
	D11.d = *Ns();
	dequals(__LINE__, D11.d, (DOUBLE)9);
	dequals(__LINE__, D11.d = *Ns(), (DOUBLE)9);
	D11.d = 17;
	*Ns() = D11.d;
	iequals(__LINE__, *Ns(), (SHORT)17.);
	iequals(__LINE__, *Ns() = D11.d, (SHORT)17.);
	*Ni() = 10;
	D11.d = *Ni();
	dequals(__LINE__, D11.d, (DOUBLE)10);
	dequals(__LINE__, D11.d = *Ni(), (DOUBLE)10);
	D11.d = 17;
	*Ni() = D11.d;
	iequals(__LINE__, *Ni(), (INT)17.);
	iequals(__LINE__, *Ni() = D11.d, (INT)17.);
	*Nuc() = 11;
	D11.d = *Nuc();
	dequals(__LINE__, D11.d, (DOUBLE)11);
	dequals(__LINE__, D11.d = *Nuc(), (DOUBLE)11);
	D11.d = 17;
	*Nuc() = D11.d;
	iequals(__LINE__, *Nuc(), (UCHAR)17.);
	iequals(__LINE__, *Nuc() = D11.d, (UCHAR)17.);
	*Nus() = 12;
	D11.d = *Nus();
	dequals(__LINE__, D11.d, (DOUBLE)12);
	dequals(__LINE__, D11.d = *Nus(), (DOUBLE)12);
	D11.d = 17;
	*Nus() = D11.d;
	iequals(__LINE__, *Nus(), (USHORT)17.);
	iequals(__LINE__, *Nus() = D11.d, (USHORT)17.);
	*Nui() = 13;
	D11.d = *Nui();
	dequals(__LINE__, D11.d, (DOUBLE)13);
	dequals(__LINE__, D11.d = *Nui(), (DOUBLE)13);
	D11.d = 17;
	*Nui() = D11.d;
	iequals(__LINE__, *Nui(), (UINT)17.);
	iequals(__LINE__, *Nui() = D11.d, (UINT)17.);
	*Nl() = 14;
	D11.d = *Nl();
	dequals(__LINE__, D11.d, (DOUBLE)14);
	dequals(__LINE__, D11.d = *Nl(), (DOUBLE)14);
	D11.d = 17;
	*Nl() = D11.d;
	lequals(__LINE__, *Nl(), (LONG)17.);
	lequals(__LINE__, *Nl() = D11.d, (LONG)17.);
	*Nul() = 15;
	D11.d = *Nul();
	dequals(__LINE__, D11.d, (DOUBLE)15);
	dequals(__LINE__, D11.d = *Nul(), (DOUBLE)15);
	D11.d = 17;
	*Nul() = D11.d;
	lequals(__LINE__, *Nul(), (ULONG)17.);
	lequals(__LINE__, *Nul() = D11.d, (ULONG)17.);
	*Nf() = 16;
	D11.d = *Nf();
	dequals(__LINE__, D11.d, (DOUBLE)16);
	dequals(__LINE__, D11.d = *Nf(), (DOUBLE)16);
	D11.d = 17;
	*Nf() = D11.d;
	dequals(__LINE__, *Nf(), (FLOAT)17.);
	dequals(__LINE__, *Nf() = D11.d, (FLOAT)17.);
	*Nd() = 17;
	D11.d = *Nd();
	dequals(__LINE__, D11.d, (DOUBLE)17);
	dequals(__LINE__, D11.d = *Nd(), (DOUBLE)17);
	D11.d = 17;
	*Nd() = D11.d;
	dequals(__LINE__, *Nd(), (DOUBLE)17.);
	dequals(__LINE__, *Nd() = D11.d, (DOUBLE)17.);
#if ANSI
	*Nld() = 18;
	D11.d = *Nld();
	dequals(__LINE__, D11.d, (DOUBLE)18);
	dequals(__LINE__, D11.d = *Nld(), (DOUBLE)18);
	D11.d = 17;
	*Nld() = D11.d;
	ldequals(__LINE__, *Nld(), (LDOUBLE)17.L);
	ldequals(__LINE__, *Nld() = D11.d, (LDOUBLE)17.L);
#endif
#if ANSI
	*Nc() = 7;
	D12.ld = *Nc();
	ldequals(__LINE__, D12.ld, (LDOUBLE)7);
	ldequals(__LINE__, D12.ld = *Nc(), (LDOUBLE)7);
	D12.ld = 18;
	*Nc() = D12.ld;
	iequals(__LINE__, *Nc(), (CHAR)18.L);
	iequals(__LINE__, *Nc() = D12.ld, (CHAR)18.L);
#endif
#if ANSI
	*Nsc() = 8;
	D12.ld = *Nsc();
	ldequals(__LINE__, D12.ld, (LDOUBLE)8);
	ldequals(__LINE__, D12.ld = *Nsc(), (LDOUBLE)8);
	D12.ld = 18;
	*Nsc() = D12.ld;
	iequals(__LINE__, *Nsc(), (SCHAR)18.L);
	iequals(__LINE__, *Nsc() = D12.ld, (SCHAR)18.L);
#endif
#if ANSI
	*Ns() = 9;
	D12.ld = *Ns();
	ldequals(__LINE__, D12.ld, (LDOUBLE)9);
	ldequals(__LINE__, D12.ld = *Ns(), (LDOUBLE)9);
	D12.ld = 18;
	*Ns() = D12.ld;
	iequals(__LINE__, *Ns(), (SHORT)18.L);
	iequals(__LINE__, *Ns() = D12.ld, (SHORT)18.L);
#endif
#if ANSI
	*Ni() = 10;
	D12.ld = *Ni();
	ldequals(__LINE__, D12.ld, (LDOUBLE)10);
	ldequals(__LINE__, D12.ld = *Ni(), (LDOUBLE)10);
	D12.ld = 18;
	*Ni() = D12.ld;
	iequals(__LINE__, *Ni(), (INT)18.L);
	iequals(__LINE__, *Ni() = D12.ld, (INT)18.L);
#endif
#if ANSI
	*Nuc() = 11;
	D12.ld = *Nuc();
	ldequals(__LINE__, D12.ld, (LDOUBLE)11);
	ldequals(__LINE__, D12.ld = *Nuc(), (LDOUBLE)11);
	D12.ld = 18;
	*Nuc() = D12.ld;
	iequals(__LINE__, *Nuc(), (UCHAR)18.L);
	iequals(__LINE__, *Nuc() = D12.ld, (UCHAR)18.L);
#endif
#if ANSI
	*Nus() = 12;
	D12.ld = *Nus();
	ldequals(__LINE__, D12.ld, (LDOUBLE)12);
	ldequals(__LINE__, D12.ld = *Nus(), (LDOUBLE)12);
	D12.ld = 18;
	*Nus() = D12.ld;
	iequals(__LINE__, *Nus(), (USHORT)18.L);
	iequals(__LINE__, *Nus() = D12.ld, (USHORT)18.L);
#endif
#if ANSI
	*Nui() = 13;
	D12.ld = *Nui();
	ldequals(__LINE__, D12.ld, (LDOUBLE)13);
	ldequals(__LINE__, D12.ld = *Nui(), (LDOUBLE)13);
	D12.ld = 18;
	*Nui() = D12.ld;
	iequals(__LINE__, *Nui(), (UINT)18.L);
	iequals(__LINE__, *Nui() = D12.ld, (UINT)18.L);
#endif
#if ANSI
	*Nl() = 14;
	D12.ld = *Nl();
	ldequals(__LINE__, D12.ld, (LDOUBLE)14);
	ldequals(__LINE__, D12.ld = *Nl(), (LDOUBLE)14);
	D12.ld = 18;
	*Nl() = D12.ld;
	lequals(__LINE__, *Nl(), (LONG)18.L);
	lequals(__LINE__, *Nl() = D12.ld, (LONG)18.L);
#endif
#if ANSI
	*Nul() = 15;
	D12.ld = *Nul();
	ldequals(__LINE__, D12.ld, (LDOUBLE)15);
	ldequals(__LINE__, D12.ld = *Nul(), (LDOUBLE)15);
	D12.ld = 18;
	*Nul() = D12.ld;
	lequals(__LINE__, *Nul(), (ULONG)18.L);
	lequals(__LINE__, *Nul() = D12.ld, (ULONG)18.L);
#endif
#if ANSI
	*Nf() = 16;
	D12.ld = *Nf();
	ldequals(__LINE__, D12.ld, (LDOUBLE)16);
	ldequals(__LINE__, D12.ld = *Nf(), (LDOUBLE)16);
	D12.ld = 18;
	*Nf() = D12.ld;
	dequals(__LINE__, *Nf(), (FLOAT)18.L);
	dequals(__LINE__, *Nf() = D12.ld, (FLOAT)18.L);
#endif
#if ANSI
	*Nd() = 17;
	D12.ld = *Nd();
	ldequals(__LINE__, D12.ld, (LDOUBLE)17);
	ldequals(__LINE__, D12.ld = *Nd(), (LDOUBLE)17);
	D12.ld = 18;
	*Nd() = D12.ld;
	dequals(__LINE__, *Nd(), (DOUBLE)18.L);
	dequals(__LINE__, *Nd() = D12.ld, (DOUBLE)18.L);
#endif
#if ANSI
	*Nld() = 18;
	D12.ld = *Nld();
	ldequals(__LINE__, D12.ld, (LDOUBLE)18);
	ldequals(__LINE__, D12.ld = *Nld(), (LDOUBLE)18);
	D12.ld = 18;
	*Nld() = D12.ld;
	ldequals(__LINE__, *Nld(), (LDOUBLE)18.L);
	ldequals(__LINE__, *Nld() = D12.ld, (LDOUBLE)18.L);
#endif
	}}
	return 	report(Filename);
	}
