svn commit: r216310 - head/usr.bin/printf

Jilles Tjoelker jilles at FreeBSD.org
Wed Dec 8 22:13:27 UTC 2010


Author: jilles
Date: Wed Dec  8 22:13:27 2010
New Revision: 216310
URL: http://svn.freebsd.org/changeset/base/216310

Log:
  printf: Remove support for building as a csh builtin.
  
  The #define BUILTIN was for building as a csh (not tcsh) builtin.
  Given that csh was replaced by tcsh years ago there is no point in keeping
  this.
  
  The #define SHELL is for building as an sh builtin and is in active use.
  
  This commit does not change the /bin/sh and /usr/bin/printf binaries.

Modified:
  head/usr.bin/printf/printf.c

Modified: head/usr.bin/printf/printf.c
==============================================================================
--- head/usr.bin/printf/printf.c	Wed Dec  8 20:35:20 2010	(r216309)
+++ head/usr.bin/printf/printf.c	Wed Dec  8 22:13:27 2010	(r216310)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  */
 
-#if !defined(BUILTIN) && !defined(SHELL)
+#ifndef SHELL
 #ifndef lint
 static char const copyright[] =
 "@(#) Copyright (c) 1989, 1993\n\
@@ -69,9 +69,7 @@ static const char rcsid[] =
 #define	warnx3(a, b, c)		warnx(a, b, c)
 #endif
 
-#ifndef BUILTIN
 #include <locale.h>
-#endif
 
 #define PF(f, func) do { \
 	char *b = NULL; \
@@ -105,17 +103,13 @@ static void	 usage(void);
 static char **gargv;
 
 int
-#ifdef BUILTIN
-progprintf(int argc, char *argv[])
-#else
 main(int argc, char *argv[])
-#endif
 {
 	size_t len;
 	int ch, chopped, end, rval;
 	char *format, *fmt, *start;
 
-#if !defined(BUILTIN) && !defined(SHELL)
+#ifndef SHELL
 	(void) setlocale(LC_NUMERIC, "");
 #endif
 #ifdef SHELL


More information about the svn-src-head mailing list