pr33173.c

来自「用于进行gcc测试」· C语言 代码 · 共 103 行

C
103
字号
typedef long unsigned int size_t;typedef struct{}_G_fpos_t;extern int printf (__const char *__restrict __format, ...);extern size_t strlen (__const char *__s) __attribute__ ((__nothrow__))  __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));typedef struct rend_service_descriptor_t{  int patchlevel;  char status_tag[32];}tor_version_t;test_dir_format (void){  tor_version_t ver1;  {    long v2 = (long) (ver1.patchlevel);  }  {    const char *v1 = (""), *v2 = (ver1.status_tag);    if (!__extension__ (			 {			 size_t __s1_len, __s2_len;			 (__builtin_constant_p (v1)			  && (__s1_len = strlen (v1), __s2_len =			      (!((size_t) (const void *) ((v1) + 1) -				 (size_t) (const void *) (v1) == 1)			       || __s1_len >= 4)			      &&			      (!((size_t) (const void *) ((v2) + 1) -				 (size_t) (const void *) (v2) == 1)			       || __s2_len >= 4)) ? __builtin_strcmp (v1,								      v2)			  : (__builtin_constant_p (v1)			     && ((size_t) (const void *) ((v1) + 1) -				 __s1_len < 4) ? (__builtin_constant_p (v2)						  &&						  ((size_t) (const void *)						   (size_t) (const void							     *) (v2) ==						   1) ? __builtin_strcmp (v1,									  v2)						  : (__extension__ (											 {											 __const											 char											 *__s2											 =											 (__const											  char											  *)											 (v2);											 register											 __result											 =											 (((__const unsigned char *) (__const char *) (v1))[0] - __s2[0]); if (__s1_len > 0 && __result == 0)											 {											 }											 __result;}    ))):					     			     (__builtin_constant_p (v2)			      && ((size_t) (const void *) ((v2) + 1) -				  __s2_len < 4) ? (__builtin_constant_p (v1)						   && ((size_t) (const void *)						       1) ?						   __builtin_strcmp (v1,								     v2)						   : (__extension__ (									      {									      __const									      char									      *__s1									      =									      (__const									       char									       *)									      (__const									       *)									      (v1);									      register									      __result									      =									      ((__const unsigned char *) (__const char *) (v2))[0]; if (__s2_len > 0 && __result == 0)									      {									      if									      (__s2_len									       ==									       0)									      {									      }									      }									      __result;}  ))):						      __builtin_strcmp (v1,									v2))));}	))      {	printf (".");      }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?