From 8709673947bc354f683fee371b7d9a5d70fe0fb8 Mon Sep 17 00:00:00 2001
From: Roland McGrath <roland@gnu.org>
Date: Wed, 11 Feb 2004 01:42:14 +0000
Subject: 2004-02-10  Roland McGrath  <roland@frob.com>

	* user.c (WriteTypeCheck): Use BAD_TYPECHECK macro instead of type-pun.
	* server.c (WriteTypeCheck): Likewise.
	* utils.c (WriteBogusDefines): Write a #define for that macro.
	* utils.c (WriteCheckDecl): Write auto const, not static const.
	(WriteStaticShortDecl, WriteStaticLongDecl): Likewise.
---
 user.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'user.c')

diff --git a/user.c b/user.c
index f95e29c..374edbe 100644
--- a/user.c
+++ b/user.c
@@ -802,7 +802,7 @@ WriteTypeCheck(FILE *file, register const argument_t *arg)
     fprintf(file, "#if\tTypeCheck\n");
     if (akCheck(arg->argKind, akbReplyQC))
     {
-	fprintf(file, "\tif (* (int *) &OutP->%s != * (int *) &%sCheck)\n",
+	fprintf(file, "\tif (BAD_TYPECHECK (&OutP->%s, &%sCheck))\n",
 		arg->argTTName, arg->argVarName);
     }
     else
-- 
cgit v1.2.3