Project

General

Profile

Actions

Feature #11215

closed

pack/unpack for (u)intptr_t

Added by usa (Usaku NAKAMURA) almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-dev:49015]

Description

以前にも似たようなものを提案したような気がしないでもないですが、
WindowsのAPIを叩いてるとどうしても必要になるので改めて提案します。

pack/unpackのテンプレート文字として、新たに、

j: intptr_t, native endian
J: uintptr_t, native endian

を追加することを提案します。

他のプラットフォームではlongがこれと一致することが多いためにあまり問題に
ならないようですが、WindowsではそうではないのでAPIを叩くたびに毎度苦労しています。
(そもそもAPIを叩く頻度もWindowsは他のプラットフォームより高そうな気がします)

パッチも用意したので添付しておきます。


Files

pack_jJ.patch (10.5 KB) pack_jJ.patch usa (Usaku NAKAMURA), 06/03/2015 07:32 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0