diff --git a/en/projects/c99/index.sgml b/en/projects/c99/index.sgml
index 46a25be31d..124501ca06 100644
--- a/en/projects/c99/index.sgml
+++ b/en/projects/c99/index.sgml
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
 <!ENTITY base CDATA "../..">
-<!ENTITY date "$FreeBSD: www/en/projects/c99/index.sgml,v 1.87 2003/10/03 22:42:04 simon Exp $">
+<!ENTITY date "$FreeBSD: www/en/projects/c99/index.sgml,v 1.88 2004/01/23 03:09:30 das Exp $">
 <!ENTITY title "FreeBSD C99 and &posix; Conformance Project">
 <!ENTITY email 'standards'>
 <!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@@ -138,6 +138,14 @@
         <td> &status.n-a; </td>
       </tr>
 
+      <tr>
+	<td> Document flockfile(3), ftrylockfile(3), funlockfile(3). </td>
+	<td> &a.tjr; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
       <tr>
         <td> Document standards conformity level of the API. </td>
         <td> &nbsp; </td>
@@ -171,14 +179,6 @@
         <td> &status.blank; </td>
       </tr>
 
-      <tr>
-	<td> Document flockfile(3), ftrylockfile(3), funlockfile(3). </td>
-	<td> &a.tjr; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
       <tr>
 	<td> Document new _SC options in sysconf(3) (PR: <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=20528">20528</a>). </td>
 	<td> &nbsp; </td>
@@ -393,6 +393,66 @@
         <td> &status.new; </td>
       </tr>
 
+      <tr>
+	<td> Add floating-point support for the (') modifier in
+	  &man.printf.3; </td>
+	<td> &a.das; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.blank; </td>
+      </tr>
+
+      <tr>
+	<td> Add new conversion specifiers (%a and %A) to &man.printf.3;. </td>
+	<td> &a.das; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
+      <tr>
+        <td> Transition to vendor (Netlib) source for strtod.c. </td>
+        <td> &a.das; </td>
+        <td> 22 January 2004 </td>
+        <td> &status.done; </td>
+        <td> &status.n-a; </td>
+      </tr>
+
+      <tr>
+        <td> Import Netlib's gdtoa (strtof, strtold, etc.). </td>
+        <td> &a.das; </td>
+        <td> 22 January 2004 </td>
+        <td> &status.done; </td>
+        <td> &status.n-a; </td>
+      </tr>
+
+      <tr>
+	<td> Implement C99 macros fpclassify(), isfinite(), isinf(), isnan(),
+	  isnormal(), signbit(). </td>
+	<td> &a.mike;,<br>&a.das; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
+      <tr>
+	<td> Implement C99 macros isgreater(), isgreaterequal(), isless(),
+	  islessequal(), islessgreater(), isunordered(). </td>
+	<td> &a.mike;,<br>&a.das; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
+      <tr>
+	<td> Implement new hex floating-point format types (%a/%A) in
+	  &man.scanf.3;. </td>
+	<td> &a.das; </td>
+	<td> 22 January 2004 </td>
+	<td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
       <tr>
 	<td> Implement getgrgid_r(), getgrnam_r(). </td>
 	<td> &a.wes; </td>
@@ -417,23 +477,6 @@
 	<td> &status.blank; </td>
       </tr>
 
-      <tr>
-	<td> Add floating-point support for the (') modifier in
-	  &man.printf.3; </td>
-	<td> &a.das; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.blank; </td>
-      </tr>
-
-      <tr>
-	<td> Add new conversion specifiers (%a and %A) to &man.printf.3;. </td>
-	<td> &a.das; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
       <tr>
         <td> Implement the utmpx family of functions. </td>
         <td> &a.robert; </td>
@@ -475,25 +518,17 @@
       </tr>
 
       <tr>
-        <td> Transition to vendor (Netlib) source for strtod.c. </td>
-        <td> &a.das; </td>
-        <td> 22 January 2004 </td>
-        <td> &status.done; </td>
-        <td> &status.n-a; </td>
-      </tr>
-
-      <tr>
-        <td> Import Netlib's gdtoa (strtof, strtold, etc.). </td>
-        <td> &a.das; </td>
-        <td> 22 January 2004 </td>
-        <td> &status.done; </td>
+        <td> Update fmtcheck(3) to recognize new printf(3) flags. </td>
+        <td> &nbsp; </td>
+        <td> 16 October 2002 </td>
+        <td> &status.wip; </td>
         <td> &status.n-a; </td>
       </tr>
 
       <tr>
         <td> Implement new functions that appear in &lt;fenv.h&gt;. </td>
-        <td> &a.fenner; </td>
-        <td> 14 November 2001 </td>
+        <td> &a.das; </td>
+        <td> 03 February 2004 </td>
         <td> &status.new; </td>
 	<td> &status.blank; </td>
       </tr>
@@ -514,33 +549,6 @@
 	<td> &status.blank; </td>
       </tr>
 
-      <tr>
-	<td> Implement C99 macros fpclassify(), isfinite(), isinf(), isnan(),
-	  isnormal(), signbit(). </td>
-	<td> &a.mike;,<br>&a.das; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
-      <tr>
-	<td> Implement C99 macros isgreater(), isgreaterequal(), isless(),
-	  islessequal(), islessgreater(), isunordered(). </td>
-	<td> &a.mike;,<br>&a.das; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
-      <tr>
-	<td> Implement new hex floating-point format types (%a/%A) in
-	  &man.scanf.3;. </td>
-	<td> &a.das; </td>
-	<td> 22 January 2004 </td>
-	<td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
       <tr>
 	<td> Implement C99 rounding functions lrint(), lrintf(), lrintl(),
           llrint(), llrintf(), llrintl(). </td>
@@ -593,14 +601,6 @@
         <td> &status.new; </td>
         <td> &status.blank; </td>
       </tr>
-
-      <tr>
-        <td> Update fmtcheck(3) to recognize new printf(3) flags. </td>
-        <td> &nbsp; </td>
-        <td> 16 October 2002 </td>
-        <td> &status.wip; </td>
-        <td> &status.n-a; </td>
-      </tr>
     </table><br><br>
 
     <table border="3" cellpadding="2" cellspacing="0" width="615">
@@ -947,6 +947,15 @@
         <td> &status.new; </td>
       </tr>
 
+      <tr>
+        <td> Add missing constants FLT_EVAL_METHOD, DECIMAL_DIG to
+          &lt;float.h&gt; (actually &lt;machine/float.h&gt;). </td>
+        <td> &a.mike;,<br>&a.das; </td>
+        <td> 22 January 2004 </td>
+        <td> &status.done; </td>
+	<td> &status.n-a; </td>
+      </tr>
+
       <tr>
         <td> Implement new types and prototypes in header
           &lt;complex.h&gt;. </td>
@@ -1027,21 +1036,12 @@
 
       <tr>
         <td> Implement the header &lt;fenv.h&gt;. </td>
-        <td> &a.fenner; </td>
-        <td> 14 November 2001 </td>
+        <td> &a.das; </td>
+        <td> 03 February 2004 </td>
         <td> &status.new; </td>
 	<td> &status.blank; </td>
       </tr>
 
-      <tr>
-        <td> Add missing constants FLT_EVAL_METHOD, DECIMAL_DIG to
-          &lt;float.h&gt; (actually &lt;machine/float.h&gt;). </td>
-        <td> &a.mike;,<br>&a.das; </td>
-        <td> 22 January 2004 </td>
-        <td> &status.done; </td>
-	<td> &status.n-a; </td>
-      </tr>
-
       <tr>
         <td> Fix sizes of members in glob_t, add restrict type-qualifiers in
           &lt;glob.h&gt;. </td>