Hi, all... A new diff for this same page : A very small modification for a better pagination... into section "Generic Porting Hints".
-- ~ " Fully Basic System Distinguish Life! " ~ " Libre as a BSD " +=<<< ---- <me>Stephane HUC as PengouinBSD or CIOTBSD</me> <mail>[email protected]</mail>
Index: faq/ports/guide.html =================================================================== RCS file: /cvs/www/faq/ports/guide.html,v retrieving revision 1.76 diff -u -p -r1.76 guide.html --- faq/ports/guide.html 10 Nov 2017 21:13:12 -0000 1.76 +++ faq/ports/guide.html 11 Nov 2017 13:01:54 -0000 @@ -1487,8 +1487,9 @@ that prevent all kinds of nastiness. If some broken system needs you to write the prototype, don't impose on all other systems. Roll-your-own prototypes will break because they may use types that are -equivalent on your system, but are not portable to other systems (<tt>unsigned -long</tt> instead of <tt>size_t</tt>), or get some <tt>const</tt> status wrong. +equivalent on your system, but are not portable to other systems +(<tt>unsigned long</tt> instead of <tt>size_t</tt>), or get some +<tt>const</tt> status wrong. Also, some compilers, such as OpenBSD's own gcc, are able to do a better job with some very frequent functions such as <tt>strlen</tt> if you include the right header file.

