header (C) fixes
backed out r78763 and r78763
re-applied r78740 (Runtime: introduced RTRandAdvCreateOpenssl())
backed out r78740
Runtime: introduced RTRandAdvCreateOpenssl()
*: spelling fixes, thanks Timeless!
Automated rebranding to Oracle copyright/license strings via filemuncher
IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
iprt/*: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS.
iprt: RTRandAdvCreateNonPseudo -> RTRandAdvCreateSystemFaster; RTRandAdvCreatePureNonPseudo -> RTRandAdvCreateSystemTruer
iprt: Implemented the /dev/urandom base random generator as a RTRAND opaque. Made the simple RTRand API just serve as a wrapper using the RTRandAdv API with a global RTRAND handle.
iprt/rand: Added a generic RTRandAdv API for use with any random number generator. Implemented the classic Park-Miller pseudo random number generator.
iprt: Added a RT_NO_THROW macro for wrapping up the throw() stuff, applying it to mem.h and rand.h to try make RTMemAutoPtr work as efficiently as the pure C version of the stuff.
rebranding: IPRT files again.
rebrand IPRT
The Big Sun Rebranding Header Change
Doxygen fixes. (__DOXYGEN__ -> DOXYGEN_RUNNING, ++)
The Giant CDDL Dual-License Header Change.
Biggest check-in ever. New source code headers for all (C) innotek files.
__iprt_hdr_h__ -> ___iprt_hdr_h
InnoTek -> innotek: all the headers and comments.
RTRand API.