os.major etc. on Linux
Gustaf Neumann
neumann at wu.ac.at
Mon May 16 03:21:37 PDT 2016
Am 16.05.16 um 11:37 schrieb René J. V. Bertin:
> Gustaf Neumann wrote:
>
>>> Doesn't Tcl have the equivalent of sizeof(void*) or sizeof(size_t)?
>> see
>> puts $::tcl_platform(wordSize)
>> puts $::tcl_platform(pointerSize)
>> puts $::tcl_platform(machine)
> Ah, interesting, thanks (I missed this one before).
>
> Is there a theoretical difference between the wordSize and pointerSize
> (disregarding the fact that it's AFAIK language-dependent what size a long is)?
"wordSize" is sizeof(long) [1] and is compiler dependent (and of course
influenced by the data model ILP32 vs. LP64). The C standard just
defines that sizeof(long) must be greater or equal 32 bits.
"pointerSize" refers to sizeof(void*) (in c99 lingo " generic object
pointer").
-g
[1] https://github.com/tcltk/tcl/blob/master/generic/tclBasic.c#L935
More information about the macports-dev
mailing list