[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
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.


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
+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
+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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]