Mail Archives: djgpp-workers/2001/12/23/06:22:58
> Date: Thu, 20 Dec 2001 15:12:03 -0500
> From: "cvs-richdawe AT delorie DOT com" <cvs AT delorie DOT com>
>
> ! Any C library sources defining or calling the implementation
> ! should include @file{libc/stubs.h} as the first include file.
> ! This is so that we can refer to e.g. @code{fsync} as @code{fsync}
> ! in the library code, but the library code will actually define/call
> ! e.g. @code{__fsync} and will not pollute the application namespace.
> !
> ! The stub files are assembly language files generated automagically
> ! from @file{libc/stubs.h} as part of the C library build process.
> !
> ! NB: The private name, e.g. @code{__fsync}, is @strong{not} part of
> the published API.
This is fine, but please either follow "e.g." with a comma (as I
believe the rules of English require), or with a "@:" Texinfo command,
like so:
NB: The private name, e.g.@: @code{__fsync}, is @strong{not} part of...
That's because in the printed version of the manual, TeX will typeset
any dot followed by a space as if it ended a sentence; @: prevents
that damage.
- Raw text -