From edd at debian.org  Sat Jun 17 17:56:05 2017
From: edd at debian.org (Dirk Eddelbuettel)
Date: Sat, 17 Jun 2017 10:56:05 -0500
Subject: [Rd] =?utf-8?q?R_history=3A_Why_=27L=3B_in_suffix_character?=
	=?utf-8?b?4oCYTOKAmSBmb3IgaW50ZWdlciBjb25zdGFudHM/?=
In-Reply-To: <c4bdec95-f82b-0964-d2b7-e54ee8899fb5@stats.ox.ac.uk>
References: <CAFDcVCRohsOKwzd2-8eFhD0zmR8vm-+t_5X=6FWjmL7uH5vzXA@mail.gmail.com>
 <5126a9af-49ac-8bd8-1ccc-03f5e13e2263@insa-toulouse.fr>
 <CANROs4dp_GKt0GMSX50R0h9TY7X=d87v_5pX6Tb0vg8_KmnmFQ@mail.gmail.com>
 <CAF8bMca+f_rV4qGBGNb68Atbm+Mr3t9Bv9EAPTLksBrRUyWcqg@mail.gmail.com>
 <24C37219-4592-49FB-9A27-5A7440774401@gmail.com>
 <CAF8bMcbTWdxUXEDtDA-CSmDmQg2TNPa5H-aLMBUzMEOcDPnUTQ@mail.gmail.com>
 <CAD6tx940Gxs2wjRJCXyE7J=caNFg3JsPk_wsCTJc2UxkbJ==+Q@mail.gmail.com>
 <c4bdec95-f82b-0964-d2b7-e54ee8899fb5@stats.ox.ac.uk>
Message-ID: <22853.20757.363655.620482@max.eddelbuettel.com>


On 17 June 2017 at 06:40, Prof Brian Ripley wrote:
| Also, int32_t
| 
| - postdates R (it was introduced in C99, a few OSes having it earlier)
| - is optional in the C99 and C11 standards (?7.20.1.1 in C11).

Thanks for the C99 reference. Do you happen to know when it was added to C++?

For the record, it became fairly common with C++ world in the early 'naughts'
to abstract hardware and OS sizes away when more code was going from being
used only on 32-bit OSs to also being used on 64-bit OSs.  And being able to
specify the width of integers was a big help for portable code.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org



[Rd] =?utf-8?q?R_history=3A_Why_=27L=3B_in_suffix_character?= =?utf-8?b?4oCYTOKAmSBmb3IgaW50ZWdlciBjb25zdGFudHM/?=
Dirk Eddelbuettel