' '__text__TEXTm -D__debug_frame__DWARFp /__debug_info__DWARF0 80__debug_abbrev__DWARF__debug_aranges__DWARFT0t 1__debug_macinfo__DWARF __debug_line__DWARF 1__debug_loc__DWARF"__debug_pubnames__DWARF"T(__debug_pubtypes__DWARF"(__debug_inlined__DWARF_$*01__debug_str__DWARF{$*__debug_ranges__DWARF>%^+__cstring__TEXT@%`+__data__DATA& ,__bss__DATA'__eh_frame__TEXT&(,81 h824x54 PUHH=uH=HH5HH8UHSHHHHH5HH=H=u H=HH5HHH=H=H5H=HH5H=1HH5H=1HH5H=HH5H=HH5H[fDUHSHH HC HH[fDfDUHSHHHu HC HuHH[f.UHATSHIHt9 H[ H3LHt' LID$ H@ [A\HHH;@ u2H;HXLHHH5HH81H;HXf.UHH]LeHHIHH0LHt" HHC L HH$Ld$H5HH81fUHH]LeHHIHHHHHI$H$Ld$fDUHH?x $= ,@# ,p$ ,6 4 4g  4S  $`  GNU C 4.2.1 (Apple Inc. build 5666) (dot 3)StructByReference.c/Users/jeljer/Dropbox/code/classiccms/vendor/bundle/gems/ffi-1.0.11/ext/ffi_cmsigned charunsigned charshort intshort unsigned intintunsigned intlong long intlong long unsigned intlong intchar__darwin_size_tZclong unsigned intxzDsize_tLVALUEXcIDYc ruby_special_constsQ[ RUBY_Qfalse RUBY_Qtrue RUBY_Qnil RUBY_Qundef RUBY_IMMEDIATE_MASK RUBY_FIXNUM_FLAG RUBY_SYMBOL_FLAG RUBY_SPECIAL_SHIFT ruby_value_typej RUBY_T_NONE RUBY_T_OBJECT RUBY_T_CLASS RUBY_T_MODULE RUBY_T_FLOAT RUBY_T_STRING RUBY_T_REGEXP RUBY_T_ARRAY RUBY_T_HASH RUBY_T_STRUCT RUBY_T_BIGNUM RUBY_T_FILE RUBY_T_DATA RUBY_T_MATCH RUBY_T_COMPLEX RUBY_T_RATIONAL RUBY_T_NIL RUBY_T_TRUE RUBY_T_FALSE RUBY_T_SYMBOL RUBY_T_FIXNUM RUBY_T_UNDEF RUBY_T_NODE RUBY_T_ICLASS RUBY_T_ZOMBIE RUBY_T_MASK RBasicD4 flagsE# klassF# st_table0P typeNh# num_binsO#entries_packedP#num_entries]?# bins^# head_# tail_#(:doublecapa5shared> len5# ptr# aux#~aheaparyaDqA RString(| basic}# as># RData( basic# dmark# dfree# datax# st_data_t#cst_index_t?FF compareGQ# hashHb#QFbWnst_table_entryw_ffi_type^ size_# alignment`# typea# elementsb#ffi_typecfloat NATIVE_VOID NATIVE_INT8 NATIVE_UINT8 NATIVE_INT16 NATIVE_UINT16 NATIVE_INT32 NATIVE_UINT32 NATIVE_INT64 NATIVE_UINT64 NATIVE_LONG NATIVE_ULONG NATIVE_FLOAT32 NATIVE_FLOAT64 NATIVE_POINTER NATIVE_CALLBACK NATIVE_FUNCTION NATIVE_BUFFER_IN NATIVE_BUFFER_OUT NATIVE_BUFFER_INOUT NATIVE_CHAR_ARRAY NATIVE_BOOL NATIVE_STRING NATIVE_VARARGS NATIVE_STRUCT NATIVE_ARRAY NATIVE_MAPPEDNativeTypeBType Type_ % nativeType "# ffiType ##AbstractMemory *; AbstractMemory_ * address D# size E5# flags F# typeSize G# , get - # put . #  5%    5 MemoryOp / x 1 int8 2 # uint8 3 # int16 4 # uint16 5 # int32 6 # uint32 7 #( int64 8 #0 uint64 9 #8 slong : #@ uslong ; #H float32 < #P float64 = #X pointer > #` strptr ? #h boolOp @ #p MemoryOps A _BoolStructField (A StructField_@ ( type - # offset .# referenceIndex 0# referenceRequired 2% # rbType 3# rbName 4# get 6 #( put 7 #0 memoryOp 9 #8StructLayout ) StructLayout_X ) base =# fields > # fieldCount ?# size @# align A# ffiTypes B#( fieldSymbolTable C#0 referenceFieldCount F#8 rbFieldNames H#@ rbFieldMap I#H rbFields J#PStruct * Struct_( * layout N # pointer O # rbReferences P4# rbLayout R# rbPointer S#    .         StructByReference_ % &#StructByReference ' vc={selfbL &!d '"@cmoduleFFI u! '4YpselfXP#sbrZYself~value~ctx~?#sbr&ibselfhvaluehctxhy$sbrj#sk C?selfBD%B#sbrD&ERxz'__destQx'__valQ'__lenQi7Sklass6"$sbr8X(obj:P)? ':*l*_*Q+R`m{%sbrQ0,-__CFConstantStringClassReference%.rb_cObject.rb_cFalseClass.rb_cFixnum.rb_cNilClass.rb_cSymbol.rb_cTrueClass.rb_eIndexError.rb_eTypeError/rbffi_TypeClass &/rbffi_AbstractMemoryOps L /rbffi_NullPointerSingleton #/rbffi_StructClass V0rbffi_StructByReferenceClass3 &%  $ > $ > : ; I ' I I  : ; (  : ; : ;I8 : ; I8  : ; I 8  : ; : ;I : ;I!I/  : ; I&I<  : ;  : ;  : ; ' I : ; I8 .: ; ' I@ : ; I !4: ; I ".? : ; ' @ #4: ; I$4: ; I%: ; I&.: ; ' I  ': ; I(4: ; I )1X Y *1+.: ; ' @ ,!-4I? 4 < .4: ;I? < /4: ; I? < 04: ; I?  ,m /usr/include/secure/usr/include/i386/usr/include/sys/Users/jeljer/.rbenv/versions/1.9.3-p0/include/ruby-1.9.1/ruby/Users/jeljer/Dropbox/code/classiccms/vendor/bundle/gems/ffi-1.0.11/ext/ffi_c/libffi/includeStructByReference.c_string.h_types.htypes.hruby.hst.hffi.hTypes.hType.hAbstractMemory.hStruct.hStructByReference.hPointer.h K3&@/eE  .KdjʑsXPX[jwyp1gttK=ww=vU&7U@AwADwDcv@bUb]SpqwqtwtvpUSwwvUSTvhQwwvUS'(S(,U,8ST*\*8T8\Q'8Q(S8RSxSwwvUSST\\wwSvULS8@T`awadwdmv`gUP{rbffi_StructByReference_Initrbffi_StructByReferenceClassL__darwin_size_tsize_tVALUEIDruby_special_consts[ruby_value_typeRBasicqRStringRDatast_data_tst_index_tst_hash_type:st_table_ffi_typeffi_typeNativeTypeType_ MemoryOp MemoryOps; AbstractMemory_A StructField_ StructLayout_ Struct_ StructByReference_StructByReferenceEE rbStructClasssbr_marksbr_initializesbr_to_nativesbr_struct_class__inline_memset_chksbr_from_nativesbr_allocatesbr_native_typest_hash_typerb_intern_id_cacherbffi_StructByReference_InitPOINTERStructByReferenceDataConverterinitializestruct_classnative_typeto_nativefrom_nativewrong argument type %s (expected %s)wrong type (expected subclass of FFI::Struct)zRx ,= ,# ,$ ,6 4 4g  4S  ,  i)-<$-13-/-(=- -1=|!-t/-j(=cV--J!-<!-/0=-.--"---_'-T MA:'-5."'-'- '- %- +-#-  ,-x mq*-le^&-YO=9#-02=)",-mHxH 4,r]U3+T^\ P^P L\L ^ \ ^\ ^\ ^ |\| P^PL\L ^ \ @%'H%Z%h%s%!%%%)%-'FTdpv%%`& &&&&'P'%'m&,@P&J|/VP>_i _rb_intern2_rbffi_TypeClass_rb_const_get_rbffi_StructByReference_Init_rb_cObject_rb_define_class_under_rbffi_StructByReferenceClass_rb_global_variable_rb_include_module_rb_define_alloc_func_rb_define_method_rb_check_type_rb_class_new_instance_rb_obj_is_kind_of_rbffi_NullPointerSingleton_rb_class_name_rb_obj_classname_rb_eTypeError_rb_raise_rbffi_StructClass_rb_class_inherited_p_ruby_xmalloc_rb_data_object_alloc_rb_gc_mark_rbffi_StructByReference_Init.ehLC0_sbr_native_type_rb_intern_id_cache.6823LC1LC2LC3LC4LC5LC6LC7_rb_intern_id_cache.6871_sbr_allocate_sbr_initialize_sbr_struct_class_sbr_to_native_sbr_from_nativeLC8LC9_sbr_markEH_frame1_sbr_native_type.eh_sbr_struct_class.eh_sbr_from_native.eh_sbr_to_native.eh_sbr_initialize.eh_sbr_allocate.eh_sbr_mark.eh