BSD 4_4 release
[unix-history] / usr / src / share / man / man7 / operator.7
index 35ae93e..64954f5 100644 (file)
@@ -1,54 +1,65 @@
-.\" Copyright (c) 1989, 1990 The Regents of the University of California.
-.\" All rights reserved.
+.\" Copyright (c) 1989, 1990, 1993
+.\"    The Regents of the University of California.  All rights reserved.
 .\"
 .\"
-.\" Redistribution and use in source and binary forms are permitted provided
-.\" that: (1) source distributions retain this entire copyright notice and
-.\" comment, and (2) distributions including binaries display the following
-.\" acknowledgement:  ``This product includes software developed by the
-.\" University of California, Berkeley and its contributors'' in the
-.\" documentation or other materials provided with the distribution and in
-.\" all advertising materials mentioning features or use of this software.
-.\" Neither the name of the University nor the names of its contributors may
-.\" 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
-.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\"    must display the following acknowledgement:
+.\"    This product includes software developed by the University of
+.\"    California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
 .\"
 .\"
-.\"     @(#)operator.7 5.2 (Berkeley) 6/24/90
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
 .\"
 .\"
-.Dd June 24, 1990
+.\"    @(#)operator.7  8.1 (Berkeley) 6/9/93
+.\"
+.Dd June 9, 1993
 .Dt OPERATOR 7
 .Dt OPERATOR 7
-.Os BSD 4.4
+.Os
 .Sh NAME
 .Nm operator
 .Nd C operator precedence and order of evaluation
 .Sh DESCRIPTION
 .Sh NAME
 .Nm operator
 .Nd C operator precedence and order of evaluation
 .Sh DESCRIPTION
-.Ds I
-.Cw xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-.Cl Operator   Associativity
-.Cl --------   -------------
-.Cl \&() [] -> .       left to right
-.Cl \&! ~ ++ -- - (type) * & sizeof    right to left
-.Cl \&* / %    left to right
-.Cl \&+ -      left to right
-.Cl \&<< >>    left to right
-.Cl \&< <= > >=        left to right
-.Cl \&== !=    left to right
-.Cl \&&        left to right
-.Cl \&^        left to right
-.Cl \&left to right
-.Cl \&&&       left to right
-.Cl \&left to right
-.Cl \&?:       right to left
-.Cl \&= += -= etc.     right to left
-.Cl \&,        left to right
-.Cw
-.De
+.Bd -ragged -offset indent -compact
+.Bl -column "Operator    Associativity   "
+.It Operator   Associativity
+.It --------   -------------
+.It \&() [] -> .       left to right
+.It "! ~ ++ -- - (type) * & sizeof"    right to left
+.It \&* / %    left to right
+.It \&+ -      left to right
+.It \&<< >>    left to right
+.It \&< <= > >=        left to right
+.It \&== !=    left to right
+.It \&&        left to right
+.It \&^        left to right
+.It \&|        left to right
+.It \&&&       left to right
+.It \&||       left to right
+.It \&?:       right to left
+.It \&= += -= etc.     right to left
+.It \&,        left to right
+.El
+.Ed
 .Sh FILES
 .Sh FILES
-.Dw /usr/share/misc/operator
-.Di L
-.Dp Pa /usr/share/misc/operator
-.Dp
-.Sh HISTORY
-4.4 BSD.
+.Bl -tag -width /usr/share/misc/operator -compact
+.It Pa /usr/share/misc/operator
+.El