1
0
Files
irix-657m-src/eoe/cmd/bru/flags.h
2022-09-29 17:59:04 +03:00

82 lines
2.8 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/************************************************************************
* *
* Copyright (c) 1984, Fred Fish *
* All Rights Reserved *
* *
* This software and/or documentation is protected by U.S. *
* Copyright Law (Title 17 United States Code). Unauthorized *
* reproduction and/or sales may result in imprisonment of up *
* to 1 year and fines of up to $10,000 (17 USC 506). *
* Copyright infringers may also be subject to civil liability. *
* *
************************************************************************
*/
/*
* FILE
*
* flags.h command line flags structure definition
*
* SCCS
*
* @(#)flags.h 9.11 5/11/88
*
* SYNOPSIS
*
* #include "flags.h"
*
* DESCRIPTION
*
* Rather than make all flags global, they are collected into
* a single structure which is then made global. This simplifies
* the bookkeeping.
*/
struct cmd_flags { /* Flags set on command line */
BOOLEAN aflag; /* -a option given */
BOOLEAN Aflag; /* -A option given */
BOOLEAN Acflag; /* -A option with c arg */
BOOLEAN Aiflag; /* -A option with i arg */
BOOLEAN Arflag; /* -A option with r arg */
BOOLEAN Asflag; /* -A option with s arg */
BOOLEAN bflag; /* -b option given */
BOOLEAN Bflag; /* -B option given */
BOOLEAN cflag; /* -c option given */
BOOLEAN Cflag; /* -C option given */
int dflag; /* -d option given (multilevel) */
BOOLEAN Dflag; /* -D option given */
BOOLEAN eflag; /* -e option given */
BOOLEAN fflag; /* -f option given */
BOOLEAN Fflag; /* -F option given */
BOOLEAN gflag; /* -g option given */
BOOLEAN hflag; /* -h option given */
BOOLEAN iflag; /* -i option given */
BOOLEAN jflag; /* -j option given */
BOOLEAN lflag; /* -l option given */
BOOLEAN Kflag; /* -K option given */
BOOLEAN Lflag; /* -L option given */
BOOLEAN mflag; /* -m option given */
BOOLEAN nflag; /* -n option given */
BOOLEAN oflag; /* -o option given */
BOOLEAN pflag; /* -p option given */
BOOLEAN Rflag; /* -R option given */
BOOLEAN Sflag; /* -S option given */
BOOLEAN sflag; /* -s option given */
BOOLEAN tflag; /* -t option given */
BOOLEAN Tflag; /* -T option given */
BOOLEAN uflag; /* -u option given */
BOOLEAN ubflag; /* -u option with b arg */
BOOLEAN ucflag; /* -u option with c arg */
BOOLEAN udflag; /* -u option with d arg */
BOOLEAN ulflag; /* -u option with l arg */
BOOLEAN upflag; /* -u option with p arg */
BOOLEAN urflag; /* -u option with r arg */
int vflag; /* -v option given (multilevel verbosity) */
BOOLEAN wflag; /* -w option given */
BOOLEAN xflag; /* -x option given */
BOOLEAN Xflag; /* -X option given */
BOOLEAN Zflag; /* -Z option; use file compression */
};