On 2013-06-30 22:29, Ed Schouten wrote: > 2013/6/30 Tijl Coosemans <t...@coosemans.org>: >> The N1570 draft of C11 7.1.2 point 6 says: >> Any declaration of a library function shall have external linkage. > > Then I think we are in serious troubles. For example, > atomic_fetch_add() is described as a "generic function". Is a "generic > function" a "library function"? If so, my guess is that it is > impossible to derive a standards-compliant implementation of this > header.
The standard doesn't define what a generic function is. There is a defect report about that: http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_419.htm
signature.asc
Description: OpenPGP digital signature