[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cvs-cvs] ccvs ChangeLog HACKING
From: |
Derek Robert Price |
Subject: |
[Cvs-cvs] ccvs ChangeLog HACKING |
Date: |
Mon, 10 Apr 2006 17:41:20 +0000 |
CVSROOT: /cvsroot/cvs
Module name: ccvs
Branch:
Changes by: Derek Robert Price <address@hidden> 06/04/10 17:41:20
Modified files:
. : ChangeLog HACKING
Log message:
* HACKING: Document assumption of <stdint.h> via GNULIB.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/ChangeLog.diff?tr1=1.1281&tr2=1.1282&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/HACKING.diff?tr1=1.49&tr2=1.50&r1=text&r2=text
Patches:
Index: ccvs/ChangeLog
diff -u ccvs/ChangeLog:1.1281 ccvs/ChangeLog:1.1282
--- ccvs/ChangeLog:1.1281 Thu Mar 30 18:13:11 2006
+++ ccvs/ChangeLog Mon Apr 10 17:41:20 2006
@@ -1,3 +1,7 @@
+2006-04-10 Derek Price <address@hidden>
+
+ * HACKING: Document assumption of <stdint.h> via GNULIB.
+
2006-03-30 Mark D. Baushke <address@hidden>
* configure: Regenerated.
Index: ccvs/HACKING
diff -u ccvs/HACKING:1.49 ccvs/HACKING:1.50
--- ccvs/HACKING:1.49 Mon Nov 14 17:06:21 2005
+++ ccvs/HACKING Mon Apr 10 17:41:20 2006
@@ -231,8 +231,8 @@
version 7 and are included from lib/system.h: <assert.h>, <ctype.h>, <errno.h>,
<math.h>, <setjmp.h>, <signal.h>, <stdio.h>. <time.h> can also be assumed but
is included via lib/xtime.h via lib/system.h to include some Autoconf magic
-which avoids including <time.h> and <sys/time.h> on systems that can't handle
-both.
+which avoids including both <time.h> and <sys/time.h> on systems that can't
+handle both.
The following C89 headers are also assumed since we believe GCC includes them
even on systems where it is installed as a freestanding compiler when the
@@ -245,9 +245,13 @@
GNULIB <stdlib.h> and <string.h> substitutes could be included in GNULIB, so if
we discover the problem, this should be discussed on <address@hidden>.
-A substitute C99 <stdbool.h> is included from GNULIB for platforms that lack
-this header. Please see the comments in the lib/stdbool_.h file for its
-limitations.
+Substitute C99 <stdbool.h> & <stdint.h> headers are included from GNULIB for
+platforms that lack one or both of these headers. The
+{uint,int}_{fast,least}{8,16,32,64}_t types provided by the substitute
+<stdint.h> may not really correspond to the fastest and smallest types
+available on the system, but otherwise should be standards conforming. Please
+see the comments in the lib/stdbool_.h file for a description of the
+limitations of the substitute <stdbool.h>.
<sys/types.h> can be assumed despite a lack of a presence in even C99, since
it has been around nearly forever and no-one has ever complained about our code
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Cvs-cvs] ccvs ChangeLog HACKING,
Derek Robert Price <=