Mac OS X 10.4.9 for x86 Source Code gcc 实现源代码

源代码在线查看: printf.c

软件大小: 38649 K
上传用户: liuchuyuan
关键词: Source Code Mac for
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* Copyright (C) 2000  Free Software Foundation.								   Ensure all expected transformations of builtin printf occur and				   that we honor side effects in the arguments.								   Written by Kaveh R. Ghazi, 12/4/2000.  */								extern int printf (const char *, ...);				extern void abort(void);								void				main_test (void)				{				  const char *const s1 = "hello world";				  const char *const s2[] = { s1, 0 }, *const*s3;				  				  printf ("%s\n", "hello");				  printf ("%s\n", *s2);				  s3 = s2;				  printf ("%s\n", *s3++);				  if (s3 != s2+1 || *s3 != 0)				    abort();				  				  printf ("%c", '\n');				  printf ("%c", **s2);				  s3 = s2;				  printf ("%c", **s3++);				  if (s3 != s2+1 || *s3 != 0)				    abort();				  				  printf ("\n");				  printf ("hello world\n");				  				  /* Test at least one instance of the __builtin_ style.  We do this				     to ensure that it works and that the prototype is correct.  */				  __builtin_printf ("%s\n", "hello");				  /* These builtin stubs are called by __builtin_printf, ensure their				     prototypes are set correctly too.  */				  __builtin_putchar ('\n');				  __builtin_puts ("hello");				}							

相关资源