summaryrefslogtreecommitdiff
path: root/doc/port.htm
diff options
context:
space:
mode:
Diffstat (limited to 'doc/port.htm')
-rw-r--r--doc/port.htm12
1 files changed, 5 insertions, 7 deletions
diff --git a/doc/port.htm b/doc/port.htm
index 5be8473..f05684b 100644
--- a/doc/port.htm
+++ b/doc/port.htm
@@ -16,9 +16,9 @@ ALT="[Icon home]" WIDTH=128 HEIGHT=144 BORDER=0 ALIGN=RIGHT> </A>
<BR> <SMALL> Department of Computer Science </SMALL>
<BR> <SMALL> The University of Arizona </SMALL>
-<P> <SMALL> www.cs.arizona.edu/icon/v943/port.htm
-<BR> Last updated November 8, 2005 </SMALL>
-<!-- $Id: port.htm,v 1.5 2005/11/08 23:24:35 gmt Exp $ -->
+<P> <SMALL> www.cs.arizona.edu/icon/v950/port.htm
+<BR> Last updated March 25, 2010 </SMALL>
+<!-- $Id: port.htm,v 1.9 2010/03/25 23:33:10 gmt Exp $ -->
<H2> Introduction </H2>
@@ -47,7 +47,7 @@ although they are not part of the 1992 standard.
<H3>C Compiler</H3>
-Icon requires a production-quality compiler supporting ANSI C (X3.159-1989).
+Icon requires a production-quality compiler supporting C99 (ISO/IEC 9899:1999).
<EM>Production quality</EM> implies correctness, robustness,
and the ability to handle large files and complicated expressions.
@@ -71,8 +71,6 @@ In addition to the standard C library, Icon uses the library functions
specified by POSIX.1 (IEEE 1993.1-1996).
In particular, Icon uses <DFN>POSIX threads</DFN> and <DFN>semaphores</DFN>
to implement context switching for co-expressions.
-This eliminates the need for specialized assembly-language code,
-some of which can still be seen in older configurations.
@@ -141,7 +139,7 @@ The parameters set here are:
<DT><CODE>CC</CODE>
<DD>The command name for the C compiler. Typical values are
- <CODE>cc</CODE>, <CODE>gcc</CODE>, or <CODE>c89</CODE>.
+ <CODE>cc</CODE>, <CODE>gcc</CODE>, or <CODE>c99</CODE>.
<DT><CODE>CFLAGS</CODE>
<DD>C compiler flags. A path specification for the X11 libraries