* Copyright (c) 1988 Mark Nudleman
* Copyright (c) 1988 Regents of the University of California.
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by Mark Nudleman and the University of California, Berkeley. The
* name of Mark Nudleman or the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
static char sccsid
[] = "@(#)option.c 5.6 (Berkeley) %G%";
int top_scroll
; /* Repaint screen from top */
int bs_mode
; /* How to process backspaces */
int caseless
; /* Do "caseless" searches */
int cbufs
= 10; /* Current number of buffers */
int linenums
= 1; /* Use line numbers */
int squeeze
; /* Squeeze multiple blank lines into one */
int tabstop
= 8; /* Tab settings */
static int sc_window_set
= 0;
optind
= 1; /* called twice, re-init getopt. */
while ((ch
= getopt(argc
, argv
, "0123456789/:ceinpst:ux:")) != EOF
)
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
* kludge: more was originally designed to take
if (p
[0] == '-' && p
[1] == ch
&& !p
[2])
sc_height
= atoi(argv
[optind
] + 1);
"usage: less [-ceinpus] [-t tag] [-x tabs] [-/ pattern] [-#] [file ...]\n");