* gdbint.texinfo (Function prototypes): Require use of "extern"
authorPierre Muller <muller@sourceware.org>
Sat, 22 Dec 2012 17:51:11 +0000 (17:51 +0000)
committerPierre Muller <muller@sourceware.org>
Sat, 22 Dec 2012 17:51:11 +0000 (17:51 +0000)
        modifier for function prototypes in headers.

gdb/doc/ChangeLog
gdb/doc/gdbint.texinfo

index 6fcf81da035a0e32fa5dd345d5f76ba8fd6638e0..44077d03eb155d3d30571cec6659f006fe0b3882 100644 (file)
@@ -1,3 +1,8 @@
+2012-12-23  Pierre Muller  <muller@sourceware.org>
+
+        * gdbint.texinfo (Function prototypes): Require use of "extern"
+        modifier for function prototypes in headers.
+
 2012-12-19  Joel Brobecker  <brobecker@adacore.com>
 
        * refcard.tex: Update copyright notice to GPL v3 or later.
index bb7e5e570ca462036bb457e9dcda8be97b9021ca..945431d4a8b48badbd813401dcb5182eb0fb1d18 100644 (file)
@@ -5935,7 +5935,8 @@ argument type and name, with the name matching that used in the actual
 function definition.
 
 All external functions should have a declaration in a header file that
-callers include, except for @code{_initialize_*} functions, which must
+callers include, that declaration should use the @code{extern} modifier.
+The only exception concerns @code{_initialize_*} functions, which must
 be external so that @file{init.c} construction works, but shouldn't be
 visible to random source files.