Method: GR3::CheckError#geterror
- Defined in:
- lib/gr3.rb
#geterror ⇒ Object
107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/gr3.rb', line 107 def geterror line = GRCommons::Fiddley::MemoryPointer.new(:int) file = GRCommons::Fiddley::MemoryPointer.new(:pointer) e = super(1, line, file) return [0, nil, nil] if e == 0 line = line.read_int # to_ptr: Fiddley::MemoryPointer -> Fiddle::Pointer file = file.to_ptr.ptr.to_s [e, line, file] end |