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.
This commit is contained in:
parent
ee65f30a14
commit
1866e8abab
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=216310
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user