linux下编程用 编译软件

源代码在线查看: struct-align.c

软件大小: 49607 K
上传用户: IsABC
关键词: linux 编程 编译 软件
下载地址: 免注册下载 普通下载 VIP

相关代码

				typedef union				{				  struct {int a; int b;} s;				  double d;				} T;								int h (T *);				T g (T);								#if COMPILER != 1				h (T *x)				{				  if (x->s.a != 0 || x->s.b != 1)				    abort ();				}				#endif								#if COMPILER != 2				T				g (T x)				{				  if (x.s.a != 13 || x.s.b != 47)				    abort ();				  x.s.a = 0;				  x.s.b = 1;				  h (&x);				  return x;				}				#endif								#if COMPILER != 1				f ()				{				  T x;				  x.s.a = 13;				  x.s.b = 47;				  g (x);				  if (x.s.a != 13 || x.s.b != 47)				    abort ();				  x = g (x);				  if (x.s.a != 0 || x.s.b != 1)				    abort ();				}				#endif								#if COMPILER != 2				main ()				{				  f ();				  exit (0);				}				#endif							

相关资源