Class: Fiddle::Pointer
- Inherits:
-
Object
- Object
- Fiddle::Pointer
- Defined in:
- lib/rbbcc/fiddle_ext.rb,
lib/rbbcc/clib.rb
Instance Method Summary collapse
Instance Method Details
#to_bcc_value ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/rbbcc/fiddle_ext.rb', line 5 def to_bcc_value case self.size when Fiddle::Importer.sizeof("int") self[0, self.size].unpack("i!").first when Fiddle::Importer.sizeof("long") self[0, self.size].unpack("l!").first else self[0, self.size].unpack("Z*").first end end |
#to_extracted_char_ptr ⇒ Object
167 168 169 |
# File 'lib/rbbcc/clib.rb', line 167 def to_extracted_char_ptr RbBCC::Clib.__extract_char(self) end |