From d9f7c1d704dd4282e520b76b874c1eb54d3260fb Mon Sep 17 00:00:00 2001
From: Mattias Andrée <maandree@operamail.com>
Date: Tue, 13 Oct 2015 00:25:08 +0200
Subject: info: iso646
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Mattias Andrée <maandree@operamail.com>
---
 doc/info/chap/language-facilities.texinfo | 78 +++++++++++++++++++++++++++++++
 1 file changed, 78 insertions(+)
 create mode 100644 doc/info/chap/language-facilities.texinfo

(limited to 'doc/info/chap')

diff --git a/doc/info/chap/language-facilities.texinfo b/doc/info/chap/language-facilities.texinfo
new file mode 100644
index 0000000..a1e52b3
--- /dev/null
+++ b/doc/info/chap/language-facilities.texinfo
@@ -0,0 +1,78 @@
+@node Language facilities
+@chapter Language facilities
+
+
+
+@menu
+* Alternative tokens::                        Alternative spellings of common operators.
+@end menu
+
+
+
+@node Alternative tokens
+@section Alternative tokens
+
+@hfindex iso646.h
+@cpindex Alternative tokens
+@cpindex Tokens, alternative
+The C90 standard was amended in 1995 to include
+alternative spellings of common operators, referred
+to as C alternative tokens.
+
+@table @code
+@item and
+@fnindex and
+@code{&&}
+
+@item and_eq
+@fnindex and_eq
+@code{&=}
+
+@item bitand
+@fnindex bitand
+@code{&}
+
+@item bitor
+@fnindex bitor
+@code{|}
+
+@item compl
+@fnindex compl
+@code{~}
+
+@item not
+@fnindex not
+@code{!}
+
+@item not_eq
+@fnindex not_eq
+@code{!=}
+
+@item or
+@fnindex or
+@code{||}
+
+@item or_eq
+@fnindex or_eq
+@code{|=}
+
+@item xor
+@fnindex xor
+@code{^}
+
+@item xor_eq
+@fnindex xor_eq
+@code{^=}
+@end table
+
+These alternative spellings are implemented as a
+group of macro constants, and are made available
+by including the header file @file{<iso646.h>}.
+They were added because a concern that the standard
+names are difficult to type on some keyboard-layouts.
+
+Use of these alternative tokens are discouraged,
+they lessen the readability of your code. If it is
+difficult to type some characters without yout
+keyboard-layout, it is better to change keyboard-layout.
+
-- 
cgit v1.2.3-70-g09d2