extern "C++" // templates cannot be declared to have 'C' linkage template char (*RtlpNumberOf( T (&)[N] ))[N];