Method: Efl::EcoreGetopt::REcoreGetopt#parse
- Defined in:
- lib/efl/ecore_getopt.rb
#parse(argv) ⇒ Object
234 235 236 237 238 239 240 241 |
# File 'lib/efl/ecore_getopt.rb', line 234 def parse argv ptr = FFI::MemoryPointer.new(:pointer, argv.length+1) argv.each_with_index do |s, i| ptr[i].put_pointer 0, want_p(s) end ptr[argv.length].put_pointer 0, FFI::Pointer::NULL Native.ecore_getopt_parse @ecore_getopt_st, @ecore_values_st, argv.length, ptr end |