#include "run-time.h"

/* Typedefs for referenced classes */

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
  D incremental_gf_module_;
  D incremental_gf_domain_info_;
  D incremental_gf_method_libraries_;
  D incremental_gf_properties_;
} _KLincremental_generic_functionGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLfunction_classGVKi;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D mm_wrapper_implementation_class_; \
    D mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    D mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  D wrapper;
  D namespace_name_;
  D library_major_version_;
  D library_minor_version_;
  D library_build_count_;
  D used_libraries_;
  D all_used_libraries_;
  D runtime_module_;
  D library_defined_generics_;
  D library_number_static_dispatches_;
  D library_number_dynamic_dispatches_;
} _KLlibraryGVKe;

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_raw_signed_shortTGVKc;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
  D alignment_of_;
  D size_of_;
  D referenced_type_;
  D concrete_pointer_type_;
  D abstract_pointer_type_;
} _KLc_automatic_pointer_designator_classGVKi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_raw_signed_longTGVKc;

typedef struct {
  D wrapper;
} _KLc_raw_signed_shortGVKc;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
  D alignment_of_;
  D size_of_;
  D referenced_type_;
  D concrete_pointer_type_;
  D abstract_pointer_type_;
} _KLdesignator_classGVKc;

typedef struct {
  D wrapper;
} _KLc_raw_signed_longGVKc;

typedef struct {
  D wrapper;
} _KLintegerGVKd;

typedef struct {
  D wrapper;
  DWORD Pmachine_word_data_;
} _KLmachine_wordGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
  D value_class_comparitor_;
} _KLvalue_classGVKi;

typedef struct {
  D wrapper;
  D symbol_name_;
} _KLsymbolGVKd;

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(28);
define__KLbyte_stringGVKd(19);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(34);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(30);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(26);
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(33);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(31);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(21);
define__KLbyte_stringGVKd(29);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(22);
define__KLbyte_stringGVKd(6);

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
} _KLsealed_generic_functionGVKe;

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLempty_listGVKd;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLobject_signatureGVKe;

typedef struct {
  D wrapper;
  D properties_;
  D engine_node_callback_;
  D engine_node_entry_point_;
} _KLabsent_engine_nodeGVKg;

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLpairGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
} _KLsimple_methodGVKe;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLsignatureGVKe;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    D vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(5);
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(9);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(0);
define__KLsimple_object_vectorGVKd(16);

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D singleton_object_;
} _KLsingletonGVKd;

typedef struct {
  D wrapper;
  D properties_;
  D engine_node_callback_;
  D engine_node_entry_point_;
  D cache_header_engine_node_next_;
  D cache_header_engine_node_parent_;
} _KLsimple_typechecked_cache_header_engine_nodeGVKg;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_values_;
} _KLsignatureAvaluesGVKi;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
  D iep_;
  D keyword_specifiers_;
} _KLkeyword_methodGVKe;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_keys_;
  D signature_key_types_;
  D signature_values_;
} _KLkeyword_signatureAvaluesGVKi;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D union_type1_;
  D union_type2_;
} _KLunionGVKe;

typedef struct {
  D wrapper;
  DWORD PPdouble_integer_low_;
  DWORD PPdouble_integer_high_;
} _KLdouble_integerGVKe;

#define  define__KLstandalone_domainGVKe(nrepeated) \
  typedef struct { \
    D wrapper; \
    D domain_library_; \
    D domain_next_; \
    D domain_number_required_; \
    D domain_type_[nrepeated+1]; \
  } _KLstandalone_domainGVKe_##nrepeated;
define__KLstandalone_domainGVKe(1);

typedef struct {
  D wrapper;
  D class_properties_;
  D iclass_class_;
  D class_mm_wrapper_;
  D repeated_slot_descriptor_;
  D instance_slot_descriptors_;
  D iclass_dispatch_key_;
  D class_constructor_;
  D direct_superclasses_;
  D class_rcpl_vector_;
  D class_rcpl_position_;
  D class_rcpl_other_positions_;
  D class_known_joint_;
  D iclass_dependent_generics_;
  D iclass_subclass_dependent_generics_;
  D direct_subclasses_;
  D direct_methods_;
  D direct_slot_descriptors_;
  D slot_descriptors_;
  D direct_inherited_slot_descriptors_;
  D direct_initialization_argument_descriptors_;
  D class_slot_descriptors_;
  D defaulted_initialization_arguments_slot_;
  D class_slot_storage_;
} _KLimplementation_classGVKe;

typedef struct {
  D wrapper;
} _KLobject_with_elementsGVKe;

typedef struct {
  D wrapper;
} _KLmutable_object_with_elementsGVKe;

typedef struct {
  D wrapper;
} _KLc_valueGVKc;

typedef struct {
  D wrapper;
} _KLc_non_structGVKi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_pointerGVKc;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_voidTGVKc;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_statically_typed_pointerGVKc;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_pointer_to_pointerGVKc;

typedef struct {
  D wrapper;
  D slot_descriptor_properties_;
  D init_data_slot_;
  D slot_owner_;
  D init_keyword_;
  D slot_getter_;
  D slot_setter_;
  D slot_type_;
} _KLinstance_slot_descriptorGVKe;

typedef struct {
  D wrapper;
  D namespace_name_;
  D home_library_;
} _KLmoduleGVKe;

typedef struct {
  D wrapper;
} _KLc_numberGVKc;

typedef struct {
  D wrapper;
} _KLc_integerGVKi;

typedef struct {
  D wrapper;
} _KLc_raw_signed_charGVKc;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
  D alignment_of_;
  D size_of_;
  D referenced_type_;
  D concrete_pointer_type_;
  D abstract_pointer_type_;
} _KLc_mapped_designator_classGVKi;

typedef struct {
  D wrapper;
} _KLc_raw_unsigned_charGVKc;

typedef struct {
  D wrapper;
} _KLc_raw_unsigned_shortGVKc;

typedef struct {
  D wrapper;
} _KLcollectionGVKd;

typedef struct {
  D wrapper;
} _KLsequenceGVKd;

typedef struct {
  D wrapper;
} _KLmutable_collectionGVKd;

typedef struct {
  D wrapper;
} _KLmutable_sequenceGVKd;

typedef struct {
  D wrapper;
} _KLstringGVKd;

typedef struct {
  D wrapper;
} _KLc_raw_unsigned_longGVKc;

typedef struct {
  D wrapper;
} _KLc_raw_signed_intGVKc;

typedef struct {
  D wrapper;
} _KLc_raw_unsigned_intGVKc;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unicode_stringGYc_ffi_interfaceVc_ffi;


/* Typedefs for defined classes */

typedef struct {
  D wrapper;
} _KLc_unsigned_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_signed_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_signed_intGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_intTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsigned_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_signed_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_signed_longGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_longTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsigned_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_signed_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_signed_shortGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsigned_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_signed_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi;

typedef struct {
  D wrapper;
} _KLc_both_signed_charGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_charTGYc_ffi_interfaceVc_ffi;

typedef struct {
  D wrapper;
  D raw_pointer_address_;
} _KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi;


/* Referenced object declarations */

D KPadd_classVKeI (D);
D KPadd_nonsiblinged_domainVKnI (D, D);
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
D KPadd_a_methodVKnI (D, D, D, D, D, D);
extern _KLincremental_generic_functionGVKe Kpointer_valueVKc;
extern _KLlibraryGVKe Kc_ffi_libraryYdylan_userVc_ffi;
extern _KLclassGVKd KLlibraryGVKe;
extern _KLmm_wrapperGVKi_0 KLlibraryGVKeW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLincremental_generic_functionGVKe Kpointer_value_setterVKc;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLc_automatic_pointer_designator_classGVKi KLc_raw_signed_shortTGVKc;
extern _KLclassGVKd KLc_automatic_pointer_designator_classGVKi;
extern _KLmm_wrapperGVKi_0 KLc_automatic_pointer_designator_classGVKiW;
extern _KLmm_wrapperGVKi_1 KLc_raw_signed_shortTGVKcW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_raw_signed_longTGVKc;
extern _KLmm_wrapperGVKi_1 KLc_raw_signed_longTGVKcW;
extern _KLdesignator_classGVKc KLc_raw_signed_shortGVKc;
extern _KLclassGVKd KLdesignator_classGVKc;
extern _KLmm_wrapperGVKi_0 KLdesignator_classGVKcW;
extern _KLmm_wrapperGVKi_0 KLc_raw_signed_shortGVKcW;
extern _KLdesignator_classGVKc KLc_raw_signed_longGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_signed_longGVKcW;
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLvalue_classGVKi KLmachine_wordGVKe;
extern _KLclassGVKd KLvalue_classGVKi;
extern _KLmm_wrapperGVKi_0 KLvalue_classGVKiW;
extern _KLmm_wrapperGVKi_1 KLmachine_wordGVKeW;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_3VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
D Ksingleton_pointer_idQ_instanceQVKiI (D, D);
extern _KLclassGVKd KLsimple_typechecked_cache_header_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLsimple_typechecked_cache_header_engine_nodeGVKgW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lmachine_wordG_typesVKi;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLclassGVKd KLkeyword_signatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LintegerG_typesVKi;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
D Kunion_instanceQVKiI (D, D);
extern _KLvalue_classGVKi KLdouble_integerGVKe;
extern _KLmm_wrapperGVKi_1 KLdouble_integerGVKeW;
extern _KLclassGVKd KLstandalone_domainGVKe;
extern _KLmm_wrapperGVKi_0 KLstandalone_domainGVKeW;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLobject_with_elementsGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_with_elementsGVKeW;
extern _KLclassGVKd KLmutable_object_with_elementsGVKe;
extern _KLmm_wrapperGVKi_0 KLmutable_object_with_elementsGVKeW;
extern _KLdesignator_classGVKc KLc_valueGVKc;
extern _KLmm_wrapperGVKi_0 KLc_valueGVKcW;
extern _KLdesignator_classGVKc KLc_non_structGVKi;
extern _KLmm_wrapperGVKi_0 KLc_non_structGVKiW;
extern _KLdesignator_classGVKc KLc_pointerGVKc;
extern _KLmm_wrapperGVKi_1 KLc_pointerGVKcW;
extern _KLdesignator_classGVKc KLc_voidTGVKc;
extern _KLmm_wrapperGVKi_1 KLc_voidTGVKcW;
extern _KLdesignator_classGVKc KLc_statically_typed_pointerGVKc;
extern _KLmm_wrapperGVKi_1 KLc_statically_typed_pointerGVKcW;
extern _KLdesignator_classGVKc KLc_pointer_to_pointerGVKc;
extern _KLmm_wrapperGVKi_1 KLc_pointer_to_pointerGVKcW;
extern _KLinstance_slot_descriptorGVKe Kraw_pointer_addressVKcHLc_pointerG;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
D Kclass_instanceQ_rcpl_single_largeVKiI (D, D);
extern _KLmoduleGVKe Kc_ffi_implementation_moduleYdylan_userVc_ffi;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLmoduleGVKe Kc_ffi_interface_moduleYdylan_userVc_ffi;
extern _KLdesignator_classGVKc KLc_numberGVKc;
extern _KLmm_wrapperGVKi_0 KLc_numberGVKcW;
extern _KLdesignator_classGVKc KLc_integerGVKi;
extern _KLmm_wrapperGVKi_0 KLc_integerGVKiW;
extern _KLdesignator_classGVKc KLc_raw_signed_charGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_signed_charGVKcW;
extern _KLclassGVKd KLc_mapped_designator_classGVKi;
extern _KLmm_wrapperGVKi_0 KLc_mapped_designator_classGVKiW;
extern _KLdesignator_classGVKc KLc_raw_unsigned_charGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_unsigned_charGVKcW;
extern _KLdesignator_classGVKc KLc_raw_unsigned_shortGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_unsigned_shortGVKcW;
extern _KLclassGVKd KLcollectionGVKd;
extern _KLmm_wrapperGVKi_0 KLcollectionGVKdW;
extern _KLclassGVKd KLsequenceGVKd;
extern _KLmm_wrapperGVKi_0 KLsequenceGVKdW;
extern _KLclassGVKd KLmutable_collectionGVKd;
extern _KLmm_wrapperGVKi_0 KLmutable_collectionGVKdW;
extern _KLclassGVKd KLmutable_sequenceGVKd;
extern _KLmm_wrapperGVKi_0 KLmutable_sequenceGVKdW;
extern _KLclassGVKd KLstringGVKd;
extern _KLmm_wrapperGVKi_0 KLstringGVKdW;
D Kgeneral_rcpl_class_instanceQVKiI (D, D);
extern _KLdesignator_classGVKc KLc_raw_unsigned_longGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_unsigned_longGVKcW;
extern _KLdesignator_classGVKc KLc_raw_signed_intGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_signed_intGVKcW;
extern _KLdesignator_classGVKc KLc_raw_unsigned_intGVKc;
extern _KLmm_wrapperGVKi_0 KLc_raw_unsigned_intGVKcW;
extern _KLc_mapped_designator_classGVKi KLc_unicode_stringGYc_ffi_interfaceVc_ffi;

/* Defined object declarations */

extern _KLc_mapped_designator_classGVKi KLc_unsigned_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsigned_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_61;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_60;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM11;
D Kpointer_valueVKcMc_ffiM11I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM11;
D Kpointer_value_setterVKcMc_ffiM11I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_59;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_58;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM12;
D Kpointer_valueVKcMc_ffiM12I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM12;
D Kpointer_value_setterVKcMc_ffiM12I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_unsigned_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_57;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_56;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM13;
D Kpointer_valueVKcMc_ffiM13I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM13;
D Kpointer_value_setterVKcMc_ffiM13I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_signed_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_signed_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_55;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_54;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM14;
D Kpointer_valueVKcMc_ffiM14I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM14;
D Kpointer_value_setterVKcMc_ffiM14I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_53;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_52;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM15;
D Kpointer_valueVKcMc_ffiM15I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM15;
D Kpointer_value_setterVKcMc_ffiM15I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_signed_intGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_signed_intGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_intTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_intTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_51;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_50;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM16;
D Kpointer_valueVKcMc_ffiM16I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM16;
D Kpointer_value_setterVKcMc_ffiM16I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsigned_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsigned_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_49;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_48;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM17;
D Kpointer_valueVKcMc_ffiM17I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM17;
D Kpointer_value_setterVKcMc_ffiM17I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_47;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_46;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM18;
D Kpointer_valueVKcMc_ffiM18I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM18;
D Kpointer_value_setterVKcMc_ffiM18I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_unsigned_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_45;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_44;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM19;
D Kpointer_valueVKcMc_ffiM19I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM19;
D Kpointer_value_setterVKcMc_ffiM19I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_signed_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_signed_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_43;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_42;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM20;
D Kpointer_valueVKcMc_ffiM20I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM20;
D Kpointer_value_setterVKcMc_ffiM20I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_41;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_40;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM21;
D Kpointer_valueVKcMc_ffiM21I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM21;
D Kpointer_value_setterVKcMc_ffiM21I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_signed_longGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_signed_longGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_longTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_longTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_39;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_38;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM22;
D Kpointer_valueVKcMc_ffiM22I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM22;
D Kpointer_value_setterVKcMc_ffiM22I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsigned_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsigned_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_37;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_36;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM23;
D Kpointer_valueVKcMc_ffiM23I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM23;
D Kpointer_value_setterVKcMc_ffiM23I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_35;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_34;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM24;
D Kpointer_valueVKcMc_ffiM24I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM24;
D Kpointer_value_setterVKcMc_ffiM24I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_33;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_32;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM25;
D Kpointer_valueVKcMc_ffiM25I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM25;
D Kpointer_value_setterVKcMc_ffiM25I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_signed_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_signed_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_31;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_30;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM26;
D Kpointer_valueVKcMc_ffiM26I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM26;
D Kpointer_value_setterVKcMc_ffiM26I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_29;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_28;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM27;
D Kpointer_valueVKcMc_ffiM27I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM27;
D Kpointer_value_setterVKcMc_ffiM27I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_signed_shortGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_signed_shortGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_shortTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_27;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_26;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM28;
D Kpointer_valueVKcMc_ffiM28I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM28;
D Kpointer_value_setterVKcMc_ffiM28I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsigned_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsigned_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_25;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_24;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM29;
D Kpointer_valueVKcMc_ffiM29I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM29;
D Kpointer_value_setterVKcMc_ffiM29I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_23;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_22;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM30;
D Kpointer_valueVKcMc_ffiM30I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM30;
D Kpointer_value_setterVKcMc_ffiM30I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_unsigned_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_21;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_20;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM31;
D Kpointer_valueVKcMc_ffiM31I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM31;
D Kpointer_value_setterVKcMc_ffiM31I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_signed_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_signed_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_19;
extern _KLc_automatic_pointer_designator_classGVKi KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_signed_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_18;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM32;
D Kpointer_valueVKcMc_ffiM32I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM32;
D Kpointer_value_setterVKcMc_ffiM32I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_17;
extern _KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_16;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM33;
D Kpointer_valueVKcMc_ffiM33I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM33;
D Kpointer_value_setterVKcMc_ffiM33I (D, D, D, D);
extern _KLc_mapped_designator_classGVKi KLc_both_signed_charGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_0 KLc_both_signed_charGYc_ffi_interfaceVc_ffiW;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_charTGYc_ffi_interfaceVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_charTGYc_ffi_interfaceVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_15;
extern _KLc_automatic_pointer_designator_classGVKi KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi;
extern _KLmm_wrapperGVKi_1 KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffiW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_14;
extern _KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM34;
D Kpointer_valueVKcMc_ffiM34I (D, D, D);
extern _KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM34;
D Kpointer_value_setterVKcMc_ffiM34I (D, D, D, D);
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K456;
extern _KLsealed_generic_functionGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffi;
static _KLsymbolGVKd KJsigned_;
static _KLbyte_stringGVKd_6 K459;
extern _KLsimple_methodGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0;
D Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0I (D thing_, D size_, D signedness_);
extern _KLsimple_methodGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1;
D Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1I (D thing_, D size_, D signedness_);
static _KLpairGVKd K464;
static _KLpairGVKd K465;
static _KLbyte_stringGVKd_22 K466;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K467;
extern _KLsealed_generic_functionGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffi;
extern _KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0;
D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0I (D x_, D size_, D signedness_);
extern _KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1;
D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1I (D x_, D size_, D signedness_);
extern _KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2;
D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2I (D x_, D size_, D signedness_);
extern _KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3;
D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3I (D x_, D size_, D signedness_);
static _KLpairGVKd K477;
static _KLpairGVKd K478;
static _KLpairGVKd K479;
static _KLpairGVKd K480;
static _KLbyte_stringGVKd_18 K481;
static _KLsignatureGVKe K482;
static _KLsimple_object_vectorGVKd_3 K483;
static _KLsingletonGVKd K484;
static _KLsymbolGVKd KJunsigned_;
static _KLbyte_stringGVKd_8 K486;
static _KLsignatureGVKe K487;
static _KLsimple_object_vectorGVKd_3 K488;
static _KLsignatureGVKe K489;
static _KLsimple_object_vectorGVKd_3 K490;
static _KLsingletonGVKd K491;
static _KLsignatureGVKe K492;
static _KLsimple_object_vectorGVKd_3 K493;
static _KLsignatureAvaluesGVKi K494;
static _KLsimple_object_vectorGVKd_3 K495;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K496;
static _KLsignatureAvaluesGVKi K497;
static _KLsimple_object_vectorGVKd_3 K498;
static _KLkeyword_signatureAvaluesGVKi K499;
static _KLsimple_object_vectorGVKd_2 K500;
static _KLsymbolGVKd KJindex_;
static _KLbyte_stringGVKd_5 K502;
static _KLsimple_object_vectorGVKd_2 K503;
static _KLsimple_object_vectorGVKd_1 K504;
static _KLsimple_object_vectorGVKd_1 K505;
extern _KLunionGVKe KLffi_integerGYc_ffi_interfaceVc_ffi;
static _KLdouble_integerGVKe K507;
static _KLkeyword_signatureAvaluesGVKi K508;
static _KLsimple_object_vectorGVKd_1 K509;
static _KLsingletonGVKd K510;
static _KLimplementation_classGVKe K511;
static _KLsimple_object_vectorGVKd_1 K512;
static _KLsimple_object_vectorGVKd_1 K513;
static _KLsimple_object_vectorGVKd_10 K514;
static _KLbyte_stringGVKd_29 K515;
static _KLsingletonGVKd K516;
static _KLimplementation_classGVKe K517;
static _KLsimple_object_vectorGVKd_1 K518;
static _KLsimple_object_vectorGVKd_9 K519;
static _KLbyte_stringGVKd_21 K520;
static _KLimplementation_classGVKe K521;
static _KLsimple_object_vectorGVKd_1 K522;
static _KLsimple_object_vectorGVKd_7 K523;
static _KLbyte_stringGVKd_20 K524;
static _KLkeyword_signatureAvaluesGVKi K525;
static _KLsimple_object_vectorGVKd_2 K526;
static _KLdouble_integerGVKe K527;
static _KLkeyword_signatureAvaluesGVKi K528;
static _KLsimple_object_vectorGVKd_1 K529;
static _KLsingletonGVKd K530;
static _KLimplementation_classGVKe K531;
static _KLsimple_object_vectorGVKd_10 K532;
static _KLbyte_stringGVKd_31 K533;
static _KLsingletonGVKd K534;
static _KLimplementation_classGVKe K535;
static _KLsimple_object_vectorGVKd_9 K536;
static _KLbyte_stringGVKd_23 K537;
static _KLimplementation_classGVKe K538;
static _KLsimple_object_vectorGVKd_7 K539;
static _KLbyte_stringGVKd_22 K540;
static _KLkeyword_signatureAvaluesGVKi K541;
static _KLsimple_object_vectorGVKd_2 K542;
static _KLdouble_integerGVKe K543;
static _KLkeyword_signatureAvaluesGVKi K544;
static _KLsimple_object_vectorGVKd_1 K545;
static _KLsingletonGVKd K546;
static _KLimplementation_classGVKe K547;
static _KLsimple_object_vectorGVKd_10 K548;
static _KLbyte_stringGVKd_24 K549;
static _KLsingletonGVKd K550;
static _KLimplementation_classGVKe K551;
static _KLsimple_object_vectorGVKd_9 K552;
static _KLbyte_stringGVKd_16 K553;
static _KLimplementation_classGVKe K554;
static _KLsimple_object_vectorGVKd_7 K555;
static _KLbyte_stringGVKd_15 K556;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K557;
static _KLkeyword_signatureAvaluesGVKi K558;
static _KLsimple_object_vectorGVKd_2 K559;
static _KLkeyword_signatureAvaluesGVKi K560;
static _KLsimple_object_vectorGVKd_1 K561;
static _KLsingletonGVKd K562;
static _KLimplementation_classGVKe K563;
static _KLsimple_object_vectorGVKd_10 K564;
static _KLbyte_stringGVKd_31 K565;
static _KLsingletonGVKd K566;
static _KLimplementation_classGVKe K567;
static _KLsimple_object_vectorGVKd_9 K568;
static _KLbyte_stringGVKd_23 K569;
static _KLimplementation_classGVKe K570;
static _KLsimple_object_vectorGVKd_1 K571;
static _KLsimple_object_vectorGVKd_7 K572;
static _KLbyte_stringGVKd_22 K573;
static _KLkeyword_signatureAvaluesGVKi K574;
static _KLsimple_object_vectorGVKd_2 K575;
static _KLkeyword_signatureAvaluesGVKi K576;
static _KLsimple_object_vectorGVKd_1 K577;
static _KLsingletonGVKd K578;
static _KLimplementation_classGVKe K579;
static _KLsimple_object_vectorGVKd_10 K580;
static _KLbyte_stringGVKd_33 K581;
static _KLsingletonGVKd K582;
static _KLimplementation_classGVKe K583;
static _KLsimple_object_vectorGVKd_9 K584;
static _KLbyte_stringGVKd_25 K585;
static _KLimplementation_classGVKe K586;
static _KLsimple_object_vectorGVKd_7 K587;
static _KLbyte_stringGVKd_24 K588;
static _KLkeyword_signatureAvaluesGVKi K589;
static _KLsimple_object_vectorGVKd_2 K590;
static _KLkeyword_signatureAvaluesGVKi K591;
static _KLsimple_object_vectorGVKd_1 K592;
static _KLsingletonGVKd K593;
static _KLimplementation_classGVKe K594;
static _KLsimple_object_vectorGVKd_10 K595;
static _KLbyte_stringGVKd_26 K596;
static _KLsingletonGVKd K597;
static _KLimplementation_classGVKe K598;
static _KLsimple_object_vectorGVKd_9 K599;
static _KLbyte_stringGVKd_18 K600;
static _KLimplementation_classGVKe K601;
static _KLsimple_object_vectorGVKd_7 K602;
static _KLbyte_stringGVKd_17 K603;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K604;
static _KLkeyword_signatureAvaluesGVKi K605;
static _KLsimple_object_vectorGVKd_2 K606;
static _KLdouble_integerGVKe K607;
static _KLkeyword_signatureAvaluesGVKi K608;
static _KLsimple_object_vectorGVKd_1 K609;
static _KLsingletonGVKd K610;
static _KLimplementation_classGVKe K611;
static _KLsimple_object_vectorGVKd_10 K612;
static _KLbyte_stringGVKd_30 K613;
static _KLsingletonGVKd K614;
static _KLimplementation_classGVKe K615;
static _KLsimple_object_vectorGVKd_9 K616;
static _KLbyte_stringGVKd_22 K617;
static _KLimplementation_classGVKe K618;
static _KLsimple_object_vectorGVKd_1 K619;
static _KLsimple_object_vectorGVKd_7 K620;
static _KLbyte_stringGVKd_21 K621;
static _KLkeyword_signatureAvaluesGVKi K622;
static _KLsimple_object_vectorGVKd_2 K623;
static _KLdouble_integerGVKe K624;
static _KLkeyword_signatureAvaluesGVKi K625;
static _KLsimple_object_vectorGVKd_1 K626;
static _KLsingletonGVKd K627;
static _KLimplementation_classGVKe K628;
static _KLsimple_object_vectorGVKd_10 K629;
static _KLbyte_stringGVKd_32 K630;
static _KLsingletonGVKd K631;
static _KLimplementation_classGVKe K632;
static _KLsimple_object_vectorGVKd_9 K633;
static _KLbyte_stringGVKd_24 K634;
static _KLimplementation_classGVKe K635;
static _KLsimple_object_vectorGVKd_7 K636;
static _KLbyte_stringGVKd_23 K637;
static _KLkeyword_signatureAvaluesGVKi K638;
static _KLsimple_object_vectorGVKd_2 K639;
static _KLdouble_integerGVKe K640;
static _KLkeyword_signatureAvaluesGVKi K641;
static _KLsimple_object_vectorGVKd_1 K642;
static _KLsingletonGVKd K643;
static _KLimplementation_classGVKe K644;
static _KLsimple_object_vectorGVKd_10 K645;
static _KLbyte_stringGVKd_25 K646;
static _KLsingletonGVKd K647;
static _KLimplementation_classGVKe K648;
static _KLsimple_object_vectorGVKd_9 K649;
static _KLbyte_stringGVKd_17 K650;
static _KLimplementation_classGVKe K651;
static _KLsimple_object_vectorGVKd_7 K652;
static _KLbyte_stringGVKd_16 K653;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K654;
static _KLkeyword_signatureAvaluesGVKi K655;
static _KLsimple_object_vectorGVKd_2 K656;
static _KLkeyword_signatureAvaluesGVKi K657;
static _KLsimple_object_vectorGVKd_1 K658;
static _KLsingletonGVKd K659;
static _KLimplementation_classGVKe K660;
static _KLsimple_object_vectorGVKd_10 K661;
static _KLbyte_stringGVKd_32 K662;
static _KLsingletonGVKd K663;
static _KLimplementation_classGVKe K664;
static _KLsimple_object_vectorGVKd_9 K665;
static _KLbyte_stringGVKd_24 K666;
static _KLimplementation_classGVKe K667;
static _KLsimple_object_vectorGVKd_1 K668;
static _KLsimple_object_vectorGVKd_7 K669;
static _KLbyte_stringGVKd_23 K670;
static _KLkeyword_signatureAvaluesGVKi K671;
static _KLsimple_object_vectorGVKd_2 K672;
static _KLkeyword_signatureAvaluesGVKi K673;
static _KLsimple_object_vectorGVKd_1 K674;
static _KLsingletonGVKd K675;
static _KLimplementation_classGVKe K676;
static _KLsimple_object_vectorGVKd_10 K677;
static _KLbyte_stringGVKd_34 K678;
static _KLsingletonGVKd K679;
static _KLimplementation_classGVKe K680;
static _KLsimple_object_vectorGVKd_9 K681;
static _KLbyte_stringGVKd_26 K682;
static _KLimplementation_classGVKe K683;
static _KLsimple_object_vectorGVKd_7 K684;
static _KLbyte_stringGVKd_25 K685;
static _KLkeyword_signatureAvaluesGVKi K686;
static _KLsimple_object_vectorGVKd_2 K687;
static _KLkeyword_signatureAvaluesGVKi K688;
static _KLsimple_object_vectorGVKd_1 K689;
static _KLsingletonGVKd K690;
static _KLimplementation_classGVKe K691;
static _KLsimple_object_vectorGVKd_10 K692;
static _KLbyte_stringGVKd_27 K693;
static _KLsingletonGVKd K694;
static _KLimplementation_classGVKe K695;
static _KLsimple_object_vectorGVKd_9 K696;
static _KLsimple_object_vectorGVKd_1 K697;
static _KLsimple_object_vectorGVKd_5 K698;
static _KLbyte_stringGVKd_19 K699;
static _KLimplementation_classGVKe K700;
static _KLsimple_object_vectorGVKd_7 K701;
static _KLbyte_stringGVKd_18 K702;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K703;
static _KLkeyword_signatureAvaluesGVKi K704;
static _KLsimple_object_vectorGVKd_2 K705;
static _KLkeyword_signatureAvaluesGVKi K706;
static _KLsimple_object_vectorGVKd_1 K707;
static _KLsingletonGVKd K708;
static _KLimplementation_classGVKe K709;
static _KLsimple_object_vectorGVKd_10 K710;
static _KLbyte_stringGVKd_29 K711;
static _KLsingletonGVKd K712;
static _KLimplementation_classGVKe K713;
static _KLsimple_object_vectorGVKd_9 K714;
static _KLbyte_stringGVKd_21 K715;
static _KLimplementation_classGVKe K716;
static _KLsimple_object_vectorGVKd_1 K717;
static _KLsimple_object_vectorGVKd_7 K718;
static _KLbyte_stringGVKd_20 K719;
static _KLkeyword_signatureAvaluesGVKi K720;
static _KLsimple_object_vectorGVKd_2 K721;
static _KLkeyword_signatureAvaluesGVKi K722;
static _KLsimple_object_vectorGVKd_1 K723;
static _KLsingletonGVKd K724;
static _KLimplementation_classGVKe K725;
static _KLsimple_object_vectorGVKd_10 K726;
static _KLbyte_stringGVKd_31 K727;
static _KLsingletonGVKd K728;
static _KLimplementation_classGVKe K729;
static _KLsimple_object_vectorGVKd_9 K730;
static _KLbyte_stringGVKd_23 K731;
static _KLimplementation_classGVKe K732;
static _KLsimple_object_vectorGVKd_7 K733;
static _KLbyte_stringGVKd_22 K734;
static _KLkeyword_signatureAvaluesGVKi K735;
static _KLsimple_object_vectorGVKd_2 K736;
static _KLkeyword_signatureAvaluesGVKi K737;
static _KLsimple_object_vectorGVKd_1 K738;
static _KLsingletonGVKd K739;
static _KLimplementation_classGVKe K740;
static _KLsimple_object_vectorGVKd_10 K741;
static _KLbyte_stringGVKd_24 K742;
static _KLsingletonGVKd K743;
static _KLimplementation_classGVKe K744;
static _KLsimple_object_vectorGVKd_9 K745;
static _KLbyte_stringGVKd_16 K746;
static _KLimplementation_classGVKe K747;
static _KLsimple_object_vectorGVKd_7 K748;
static _KLbyte_stringGVKd_15 K749;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K750;
static _KLkeyword_signatureAvaluesGVKi K751;
static _KLsimple_object_vectorGVKd_2 K752;
static _KLkeyword_signatureAvaluesGVKi K753;
static _KLsimple_object_vectorGVKd_1 K754;
static _KLsingletonGVKd K755;
static _KLimplementation_classGVKe K756;
static _KLsimple_object_vectorGVKd_10 K757;
static _KLbyte_stringGVKd_31 K758;
static _KLsingletonGVKd K759;
static _KLimplementation_classGVKe K760;
static _KLsimple_object_vectorGVKd_9 K761;
static _KLbyte_stringGVKd_23 K762;
static _KLimplementation_classGVKe K763;
static _KLsimple_object_vectorGVKd_1 K764;
static _KLsimple_object_vectorGVKd_7 K765;
static _KLbyte_stringGVKd_22 K766;
static _KLkeyword_signatureAvaluesGVKi K767;
static _KLsimple_object_vectorGVKd_2 K768;
static _KLkeyword_signatureAvaluesGVKi K769;
static _KLsimple_object_vectorGVKd_1 K770;
static _KLsingletonGVKd K771;
static _KLimplementation_classGVKe K772;
static _KLsimple_object_vectorGVKd_10 K773;
static _KLbyte_stringGVKd_33 K774;
static _KLsingletonGVKd K775;
static _KLimplementation_classGVKe K776;
static _KLsimple_object_vectorGVKd_9 K777;
static _KLbyte_stringGVKd_25 K778;
static _KLimplementation_classGVKe K779;
static _KLsimple_object_vectorGVKd_7 K780;
static _KLbyte_stringGVKd_24 K781;
static _KLkeyword_signatureAvaluesGVKi K782;
static _KLsimple_object_vectorGVKd_2 K783;
static _KLkeyword_signatureAvaluesGVKi K784;
static _KLsimple_object_vectorGVKd_1 K785;
static _KLsingletonGVKd K786;
static _KLimplementation_classGVKe K787;
static _KLsimple_object_vectorGVKd_10 K788;
static _KLbyte_stringGVKd_26 K789;
static _KLsingletonGVKd K790;
static _KLimplementation_classGVKe K791;
static _KLsimple_object_vectorGVKd_9 K792;
static _KLbyte_stringGVKd_18 K793;
static _KLimplementation_classGVKe K794;
static _KLsimple_object_vectorGVKd_7 K795;
static _KLbyte_stringGVKd_17 K796;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K797;
static _KLkeyword_signatureAvaluesGVKi K798;
static _KLsimple_object_vectorGVKd_2 K799;
static _KLkeyword_signatureAvaluesGVKi K800;
static _KLsimple_object_vectorGVKd_1 K801;
static _KLsingletonGVKd K802;
static _KLimplementation_classGVKe K803;
static _KLsimple_object_vectorGVKd_10 K804;
static _KLbyte_stringGVKd_28 K805;
static _KLsingletonGVKd K806;
static _KLimplementation_classGVKe K807;
static _KLsimple_object_vectorGVKd_9 K808;
static _KLbyte_stringGVKd_20 K809;
static _KLimplementation_classGVKe K810;
static _KLsimple_object_vectorGVKd_1 K811;
static _KLsimple_object_vectorGVKd_7 K812;
static _KLbyte_stringGVKd_19 K813;
static _KLkeyword_signatureAvaluesGVKi K814;
static _KLsimple_object_vectorGVKd_2 K815;
static _KLkeyword_signatureAvaluesGVKi K816;
static _KLsimple_object_vectorGVKd_1 K817;
static _KLsingletonGVKd K818;
static _KLimplementation_classGVKe K819;
static _KLsimple_object_vectorGVKd_10 K820;
static _KLbyte_stringGVKd_30 K821;
static _KLsingletonGVKd K822;
static _KLimplementation_classGVKe K823;
static _KLsimple_object_vectorGVKd_9 K824;
static _KLbyte_stringGVKd_22 K825;
static _KLimplementation_classGVKe K826;
static _KLsimple_object_vectorGVKd_7 K827;
static _KLbyte_stringGVKd_21 K828;
static _KLkeyword_signatureAvaluesGVKi K829;
static _KLsimple_object_vectorGVKd_2 K830;
static _KLkeyword_signatureAvaluesGVKi K831;
static _KLsimple_object_vectorGVKd_1 K832;
static _KLsingletonGVKd K833;
static _KLimplementation_classGVKe K834;
static _KLsimple_object_vectorGVKd_10 K835;
static _KLbyte_stringGVKd_23 K836;
static _KLsingletonGVKd K837;
static _KLimplementation_classGVKe K838;
static _KLsimple_object_vectorGVKd_9 K839;
static _KLbyte_stringGVKd_15 K840;
static _KLimplementation_classGVKe K841;
static _KLsimple_object_vectorGVKd_7 K842;
static _KLbyte_stringGVKd_14 K843;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K844;
static _KLkeyword_signatureAvaluesGVKi K845;
static _KLsimple_object_vectorGVKd_2 K846;
static _KLkeyword_signatureAvaluesGVKi K847;
static _KLsimple_object_vectorGVKd_1 K848;
static _KLsingletonGVKd K849;
static _KLimplementation_classGVKe K850;
static _KLsimple_object_vectorGVKd_10 K851;
static _KLbyte_stringGVKd_30 K852;
static _KLsingletonGVKd K853;
static _KLimplementation_classGVKe K854;
static _KLsimple_object_vectorGVKd_9 K855;
static _KLbyte_stringGVKd_22 K856;
static _KLimplementation_classGVKe K857;
static _KLsimple_object_vectorGVKd_1 K858;
static _KLsimple_object_vectorGVKd_7 K859;
static _KLbyte_stringGVKd_21 K860;
static _KLkeyword_signatureAvaluesGVKi K861;
static _KLsimple_object_vectorGVKd_2 K862;
static _KLkeyword_signatureAvaluesGVKi K863;
static _KLsimple_object_vectorGVKd_1 K864;
static _KLsingletonGVKd K865;
static _KLimplementation_classGVKe K866;
static _KLsimple_object_vectorGVKd_10 K867;
static _KLbyte_stringGVKd_32 K868;
static _KLsingletonGVKd K869;
static _KLimplementation_classGVKe K870;
static _KLsimple_object_vectorGVKd_9 K871;
static _KLbyte_stringGVKd_24 K872;
static _KLimplementation_classGVKe K873;
static _KLsimple_object_vectorGVKd_7 K874;
static _KLbyte_stringGVKd_23 K875;
static _KLkeyword_signatureAvaluesGVKi K876;
static _KLsimple_object_vectorGVKd_2 K877;
static _KLkeyword_signatureAvaluesGVKi K878;
static _KLsimple_object_vectorGVKd_1 K879;
static _KLsingletonGVKd K880;
static _KLimplementation_classGVKe K881;
static _KLsimple_object_vectorGVKd_10 K882;
static _KLbyte_stringGVKd_25 K883;
static _KLsingletonGVKd K884;
static _KLimplementation_classGVKe K885;
static _KLsimple_object_vectorGVKd_9 K886;
static _KLbyte_stringGVKd_17 K887;
static _KLimplementation_classGVKe K888;
static _KLsimple_object_vectorGVKd_7 K889;
static _KLbyte_stringGVKd_16 K890;
extern _KLsealed_generic_functionGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffi;
extern _KLsimple_methodGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0;
D Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0I (D x_, D size_, D signedness_);
extern _KLsimple_methodGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1;
D Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1I (D x_, D size_, D signedness_);
static _KLpairGVKd K896;
static _KLpairGVKd K897;
static _KLbyte_stringGVKd_18 K898;
static _KLpairGVKd K899;

/* Indirection variables */

static D IKJsigned_ = &KJsigned_;
static D IKJunsigned_ = &KJunsigned_;
static D IKJindex_ = &KJindex_;

/* Variables */

D check_import_rangeYc_ffi_kludgesVc_ffi = &Kcheck_import_rangeYc_ffi_kludgesVc_ffi;
D check_export_rangeYc_ffi_kludgesVc_ffi = &Kcheck_export_rangeYc_ffi_kludgesVc_ffi;
D export_to_machine_wordYc_ffi_kludgesVc_ffi = &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi;
D Lffi_integerGYc_ffi_interfaceVc_ffi = &KLffi_integerGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_intGYc_ffi_interfaceVc_ffi = &KLc_unsigned_intGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_intTGYc_ffi_interfaceVc_ffi = &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_unsigned_intGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_intTGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_signed_intGYc_ffi_interfaceVc_ffi = &KLc_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_signed_intTGYc_ffi_interfaceVc_ffi = &KLc_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_signed_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_signed_intGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_signed_intGYc_ffi_interfaceVc_ffi = &KLc_both_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_intTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi;
D Lc_intGYc_ffi_interfaceVc_ffi = &KLc_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_intTGYc_ffi_interfaceVc_ffi = &KLc_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_intGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_intTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_both_intGYc_ffi_interfaceVc_ffi = &KLc_both_signed_intGYc_ffi_interfaceVc_ffi;
D Lc_both_intTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_longGYc_ffi_interfaceVc_ffi = &KLc_unsigned_longGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_longTGYc_ffi_interfaceVc_ffi = &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_unsigned_longGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_longTGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_signed_longGYc_ffi_interfaceVc_ffi = &KLc_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_signed_longTGYc_ffi_interfaceVc_ffi = &KLc_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_signed_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_signed_longGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_signed_longGYc_ffi_interfaceVc_ffi = &KLc_both_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_longTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi;
D Lc_longGYc_ffi_interfaceVc_ffi = &KLc_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_longTGYc_ffi_interfaceVc_ffi = &KLc_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_longGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_longTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_both_longGYc_ffi_interfaceVc_ffi = &KLc_both_signed_longGYc_ffi_interfaceVc_ffi;
D Lc_both_longTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_shortGYc_ffi_interfaceVc_ffi = &KLc_unsigned_shortGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_shortTGYc_ffi_interfaceVc_ffi = &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_unsigned_shortGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_signed_shortGYc_ffi_interfaceVc_ffi = &KLc_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_signed_shortTGYc_ffi_interfaceVc_ffi = &KLc_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_signed_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_signed_shortGYc_ffi_interfaceVc_ffi = &KLc_both_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_shortTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi;
D Lc_shortGYc_ffi_interfaceVc_ffi = &KLc_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_shortTGYc_ffi_interfaceVc_ffi = &KLc_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_shortGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_shortTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_both_shortGYc_ffi_interfaceVc_ffi = &KLc_both_signed_shortGYc_ffi_interfaceVc_ffi;
D Lc_both_shortTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_charGYc_ffi_interfaceVc_ffi = &KLc_unsigned_charGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_charTGYc_ffi_interfaceVc_ffi = &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi;
D Lc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_unsigned_charGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_charTGYc_ffi_interfaceVc_ffi = &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi;
D Lc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_signed_charGYc_ffi_interfaceVc_ffi = &KLc_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_signed_charTGYc_ffi_interfaceVc_ffi = &KLc_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_signed_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_unsafe_signed_charGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_signed_charGYc_ffi_interfaceVc_ffi = &KLc_both_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_charTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi = &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi;
D Lc_both_charGYc_ffi_interfaceVc_ffi = &KLc_both_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_charGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_charGYc_ffi_interfaceVc_ffi = &KLc_signed_charGYc_ffi_interfaceVc_ffi;
D Lc_both_charTGYc_ffi_interfaceVc_ffi = &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_unsafe_charTGYc_ffi_interfaceVc_ffi = &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_charTGYc_ffi_interfaceVc_ffi = &KLc_signed_charTGYc_ffi_interfaceVc_ffi;
D Lc_raw_longGYc_ffi_interfaceVc_ffi = &KLc_raw_signed_longGVKc;
D Lc_raw_shortGYc_ffi_interfaceVc_ffi = &KLc_raw_signed_shortGVKc;
D Lc_raw_longTGYc_ffi_interfaceVc_ffi = &KLc_raw_signed_longTGVKc;
D Lc_raw_shortTGYc_ffi_interfaceVc_ffi = &KLc_raw_signed_shortTGVKc;

/* Objects */

_KLc_mapped_designator_classGVKi KLc_unsigned_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K890,
  &K888,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsigned_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K888,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K887,
  &K885,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K885,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_61 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K884
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K883,
  &K881,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K881,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_60 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K880
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM11 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K878,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM11I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM11 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K876,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM11I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K875,
  &K873,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K873,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K872,
  &K870,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K870,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_59 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K869
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K868,
  &K866,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K866,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_58 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K865
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM12 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K863,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM12I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM12 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K861,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM12I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K860,
  &K857,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_unsigned_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K857,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K856,
  &K854,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K854,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_57 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K853
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K852,
  &K850,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K850,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_56 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K849
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM13 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K847,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM13I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM13 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K845,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM13I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_signed_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K843,
  &K841,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_signed_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K841,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K840,
  &K838,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_signed_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K838,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_55 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K837
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K836,
  &K834,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_signed_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K834,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_54 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K833
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM14 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K831,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM14I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM14 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K829,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM14I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K828,
  &K826,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K826,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K825,
  &K823,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K823,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_53 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K822
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K821,
  &K819,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K819,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_52 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K818
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM15 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K816,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM15I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM15 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K814,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM15I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_signed_intGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K813,
  &K810,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_signed_intGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K810,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_intTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K809,
  &K807,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_intGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_intTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K807,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_51 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K806
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K805,
  &K803,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K803,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_50 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K802
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM16 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K800,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM16I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM16 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K798,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM16I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsigned_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K796,
  &K794,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsigned_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K794,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K793,
  &K791,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K791,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_49 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K790
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K789,
  &K787,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K787,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_48 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K786
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM17 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K784,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM17I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM17 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K782,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM17I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K781,
  &K779,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K779,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K778,
  &K776,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K776,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_47 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K775
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K774,
  &K772,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K772,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_46 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K771
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM18 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K769,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM18I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM18 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K767,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM18I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K766,
  &K763,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_unsigned_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K763,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K762,
  &K760,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K760,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_45 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K759
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K758,
  &K756,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K756,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_44 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K755
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM19 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K753,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM19I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM19 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K751,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM19I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_signed_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K749,
  &K747,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_signed_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K747,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K746,
  &K744,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_signed_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K744,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_43 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K743
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K742,
  &K740,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_signed_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K740,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_42 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K739
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM20 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K737,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM20I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM20 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K735,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM20I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K734,
  &K732,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K732,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K731,
  &K729,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K729,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_41 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K728
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K727,
  &K725,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K725,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_40 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K724
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM21 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K722,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM21I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM21 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K720,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM21I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_signed_longGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K719,
  &K716,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_signed_longGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K716,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_longTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K715,
  &K713,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_longGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_longTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K713,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_39 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K712
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K711,
  &K709,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K709,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_38 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K708
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM22 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K706,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM22I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM22 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K704,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM22I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsigned_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K702,
  &K700,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsigned_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K700,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K699,
  &K695,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K695,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_37 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K694
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K693,
  &K691,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K691,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_36 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K690
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM23 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K688,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM23I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM23 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K686,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM23I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K685,
  &K683,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K683,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K682,
  &K680,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K680,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_35 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K679
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K678,
  &K676,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K676,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_34 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K675
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM24 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K673,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM24I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM24 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K671,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM24I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K670,
  &K667,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K667,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K666,
  &K664,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K664,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_33 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K663
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K662,
  &K660,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K660,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_32 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K659
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM25 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K657,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM25I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM25 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K655,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM25I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_signed_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K653,
  &K651,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_signed_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K651,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K650,
  &K648,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_signed_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K648,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_31 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K647
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K646,
  &K644,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K644,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_30 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K643
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM26 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K641,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM26I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM26 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K638,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM26I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K637,
  &K635,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K635,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K634,
  &K632,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K632,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_29 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K631
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K630,
  &K628,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K628,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_28 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K627
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM27 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K625,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM27I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM27 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K622,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM27I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_signed_shortGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K621,
  &K618,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 9,
  (D) 9,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_signed_shortGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K618,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K617,
  &K615,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_shortGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_shortTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K615,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_27 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K614
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K613,
  &K611,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K611,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_26 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K610
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM28 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K608,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM28I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM28 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K605,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM28I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsigned_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K603,
  &K601,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsigned_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K601,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K600,
  &K598,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K598,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_25 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K597
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K596,
  &K594,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K594,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_24 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K593
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM29 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K591,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM29I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM29 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K589,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM29I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K588,
  &K586,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K586,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K585,
  &K583,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K583,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_23 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K582
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K581,
  &K579,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K579,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_22 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K578
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM30 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K576,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM30I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM30 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K574,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM30I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K573,
  &K570,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_unsigned_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K570,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K569,
  &K567,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K567,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_21 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K566
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K565,
  &K563,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K563,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_20 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K562
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM31 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K560,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM31I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM31 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K558,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM31I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_signed_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K556,
  &K554,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_signed_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K554,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K553,
  &K551,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_signed_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K551,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_19 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K550
};

_KLc_automatic_pointer_designator_classGVKi KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K549,
  &K547,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_signed_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K547,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_18 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K546
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM32 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K544,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM32I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM32 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K541,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM32I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K540,
  &K538,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K538,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K537,
  &K535,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K535,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_17 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K534
};

_KLc_automatic_pointer_designator_classGVKi KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K533,
  &K531,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K531,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_16 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K530
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM33 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K528,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM33I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM33 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K525,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM33I,
  &K500
};

_KLc_mapped_designator_classGVKi KLc_both_signed_charGYc_ffi_interfaceVc_ffi = {
  &KLc_mapped_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K524,
  &K521,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 5,
  (D) 5,
  &KPfalseVKi,
  &KPfalseVKi,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi
};

_KLmm_wrapperGVKi_0 KLc_both_signed_charGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K521,
  (D) 1,
  1,
  33554439,
  (D) 1
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_charTGYc_ffi_interfaceVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K520,
  &K517,
  (D) 1,
  &Kc_ffi_interface_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_charGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_charTGYc_ffi_interfaceVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K517,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_15 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K516
};

_KLc_automatic_pointer_designator_classGVKi KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi = {
  &KLc_automatic_pointer_designator_classGVKiW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K515,
  &K511,
  (D) 1,
  &Kc_ffi_implementation_moduleYdylan_userVc_ffi,
  (D) 17,
  (D) 17,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi,
  &KPfalseVKi,
  &KPfalseVKi
};

_KLmm_wrapperGVKi_1 KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffiW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K511,
  (D) 1,
  6,
  33554439,
  (D) 5,
  0
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_c_ffiRD_14 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kc_ffi_libraryYdylan_userVc_ffi,
  &KPfalseVKi,
  (D) 5,
  &K510
};

_KLkeyword_methodGVKe Kpointer_valueVKcMc_ffiM34 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K508,
  &key_mep_3,
  &Kpointer_valueVKcMc_ffiM34I,
  &K500
};

_KLkeyword_methodGVKe Kpointer_value_setterVKcMc_ffiM34 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K499,
  &key_mep_4,
  &Kpointer_value_setterVKcMc_ffiM34I,
  &K500
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K456 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

_KLsealed_generic_functionGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffi = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  (D) 25,
  &K466,
  &K464,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJsigned_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K459
};

static _KLbyte_stringGVKd_6 K459 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "signed"
};

_KLsimple_methodGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K497,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0I
};

_KLsimple_methodGVKe Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K494,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1I
};

static _KLpairGVKd K464 = {
  &KLpairGVKdW /* wrapper */,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0,
  &K465
};

static _KLpairGVKd K465 = {
  &KLpairGVKdW /* wrapper */,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K466 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "export-to-machine-word"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K467 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 131129,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffi
};

_KLsealed_generic_functionGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffi = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  (D) 9,
  &K481,
  &K477,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K492,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0I
};

_KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K489,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1I
};

_KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K487,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2I
};

_KLsimple_methodGVKe Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K482,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3I
};

static _KLpairGVKd K477 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0,
  &K478
};

static _KLpairGVKd K478 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1,
  &K479
};

static _KLpairGVKd K479 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2,
  &K480
};

static _KLpairGVKd K480 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K481 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "check-export-range"
};

static _KLsignatureGVKe K482 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040205,
  &K483
};

static _KLsimple_object_vectorGVKd_3 K483 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLmachine_wordGVKe,
  &KLintegerGVKd,
  &K484
};

static _KLsingletonGVKd K484 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJunsigned_
};

static _KLsymbolGVKd KJunsigned_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K486
};

static _KLbyte_stringGVKd_8 K486 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "unsigned"
};

static _KLsignatureGVKe K487 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040205,
  &K488
};

static _KLsimple_object_vectorGVKd_3 K488 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLintegerGVKd,
  &KLintegerGVKd,
  &K484
};

static _KLsignatureGVKe K489 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040205,
  &K490
};

static _KLsimple_object_vectorGVKd_3 K490 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLmachine_wordGVKe,
  &KLintegerGVKd,
  &K491
};

static _KLsingletonGVKd K491 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KJsigned_
};

static _KLsignatureGVKe K492 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040205,
  &K493
};

static _KLsimple_object_vectorGVKd_3 K493 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLintegerGVKd,
  &KLintegerGVKd,
  &K491
};

static _KLsignatureAvaluesGVKi K494 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555469,
  &K495,
  &KDsignature_Lmachine_wordG_typesVKi
};

static _KLsimple_object_vectorGVKd_3 K495 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLmachine_wordGVKe,
  &KLintegerGVKd,
  &KLsymbolGVKd
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K496 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 131129,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kcheck_export_rangeYc_ffi_kludgesVc_ffi
};

static _KLsignatureAvaluesGVKi K497 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555469,
  &K498,
  &KDsignature_Lmachine_wordG_typesVKi
};

static _KLsimple_object_vectorGVKd_3 K498 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 13,
  &KLintegerGVKd,
  &KLintegerGVKd,
  &KLsymbolGVKd
};

static _KLkeyword_signatureAvaluesGVKi K499 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K503,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K500 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KJindex_,
  (D) 1
};

static _KLsymbolGVKd KJindex_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K502
};

static _KLbyte_stringGVKd_5 K502 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "index"
};

static _KLsimple_object_vectorGVKd_2 K503 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLsimple_object_vectorGVKd_1 K504 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KJindex_
};

static _KLsimple_object_vectorGVKd_1 K505 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLffi_integerGYc_ffi_interfaceVc_ffi
};

_KLunionGVKe KLffi_integerGYc_ffi_interfaceVc_ffi = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLintegerGVKd,
  &KLmachine_wordGVKe
};

static _KLdouble_integerGVKe K507 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFFFF00L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K508 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K509,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K509 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K510 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K511 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K514,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K512 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &Kraw_pointer_addressVKcHLc_pointerG
};

static _KLsimple_object_vectorGVKd_1 K513 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_pointer_to_pointerGVKc
};

static _KLsimple_object_vectorGVKd_10 K514 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_29 K515 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "<c-both-signed-char*>-pointer"
};

static _KLsingletonGVKd K516 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K517 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K519,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K518 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_statically_typed_pointerGVKc
};

static _KLsimple_object_vectorGVKd_9 K519 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_21 K520 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<c-both-signed-char*>"
};

static _KLimplementation_classGVKe K521 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_signed_charGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K522,
  &K523,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K522 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_signed_charGVKc
};

static _KLsimple_object_vectorGVKd_7 K523 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_charGVKc,
  &KLc_both_signed_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_20 K524 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<c-both-signed-char>"
};

static _KLkeyword_signatureAvaluesGVKi K525 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K526,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K526 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLdouble_integerGVKe K527 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFFFF00L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K528 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K529,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K529 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K530 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K531 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K532,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K532 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_31 K533 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<c-unsafe-signed-char*>-pointer"
};

static _KLsingletonGVKd K534 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K535 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K536,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K536 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K537 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-unsafe-signed-char*>"
};

static _KLimplementation_classGVKe K538 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K522,
  &K539,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K539 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_charGVKc,
  &KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K540 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-unsafe-signed-char>"
};

static _KLkeyword_signatureAvaluesGVKi K541 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K542,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K542 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLdouble_integerGVKe K543 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFFFF00L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K544 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K545,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K545 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K546 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K547 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K548,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K548 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_24 K549 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-signed-char*>-pointer"
};

static _KLsingletonGVKd K550 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K551 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K552,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K552 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_signed_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_16 K553 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<c-signed-char*>"
};

static _KLimplementation_classGVKe K554 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_signed_charGYc_ffi_interfaceVc_ffi,
  &KLc_signed_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K522,
  &K555,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K555 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_charGVKc,
  &KLc_signed_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_15 K556 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<c-signed-char>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K557 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K558 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K559,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K559 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K560 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K561,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K561 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K562 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K563 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K564,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K564 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_31 K565 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<c-both-unsigned-char*>-pointer"
};

static _KLsingletonGVKd K566 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K567 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K568,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K568 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K569 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-both-unsigned-char*>"
};

static _KLimplementation_classGVKe K570 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K571,
  &K572,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K571 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_unsigned_charGVKc
};

static _KLsimple_object_vectorGVKd_7 K572 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_charGVKc,
  &KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K573 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-both-unsigned-char>"
};

static _KLkeyword_signatureAvaluesGVKi K574 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K575,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K575 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K576 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K577,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K577 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K578 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K579 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K580,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K580 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_33 K581 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "<c-unsafe-unsigned-char*>-pointer"
};

static _KLsingletonGVKd K582 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K583 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K584,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K584 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_25 K585 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<c-unsafe-unsigned-char*>"
};

static _KLimplementation_classGVKe K586 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K571,
  &K587,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K587 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_charGVKc,
  &KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_24 K588 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-unsafe-unsigned-char>"
};

static _KLkeyword_signatureAvaluesGVKi K589 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K590,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K590 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K591 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K592,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K592 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K593 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K594 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K595,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K595 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_26 K596 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<c-unsigned-char*>-pointer"
};

static _KLsingletonGVKd K597 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K598 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K599,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K599 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsigned_charTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_18 K600 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<c-unsigned-char*>"
};

static _KLimplementation_classGVKe K601 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsigned_charGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_charGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K571,
  &K602,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K602 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_charGVKc,
  &KLc_unsigned_charGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_17 K603 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<c-unsigned-char>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K604 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K605 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K606,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K606 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLdouble_integerGVKe K607 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFF0000L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K608 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K609,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K609 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K610 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K611 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K612,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K612 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_30 K613 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<c-both-signed-short*>-pointer"
};

static _KLsingletonGVKd K614 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K615 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K616,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K616 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K617 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-both-signed-short*>"
};

static _KLimplementation_classGVKe K618 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_signed_shortGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K619,
  &K620,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K619 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_signed_shortGVKc
};

static _KLsimple_object_vectorGVKd_7 K620 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_shortGVKc,
  &KLc_both_signed_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_21 K621 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<c-both-signed-short>"
};

static _KLkeyword_signatureAvaluesGVKi K622 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K623,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K623 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLdouble_integerGVKe K624 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFF0000L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K625 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K626,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K626 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K627 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K628 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K629,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K629 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_32 K630 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "<c-unsafe-signed-short*>-pointer"
};

static _KLsingletonGVKd K631 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K632 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K633,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K633 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_24 K634 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-unsafe-signed-short*>"
};

static _KLimplementation_classGVKe K635 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K619,
  &K636,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K636 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_shortGVKc,
  &KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K637 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-unsafe-signed-short>"
};

static _KLkeyword_signatureAvaluesGVKi K638 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K639,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K639 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLdouble_integerGVKe K640 = {
  &KLdouble_integerGVKeW /* wrapper */,
  0xFFFF0000L,
  0xFFFFFFF0L
};

static _KLkeyword_signatureAvaluesGVKi K641 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K642,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K642 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K643 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K644 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K645,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K645 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_25 K646 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<c-signed-short*>-pointer"
};

static _KLsingletonGVKd K647 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K648 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K649,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K649 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_signed_shortTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_17 K650 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<c-signed-short*>"
};

static _KLimplementation_classGVKe K651 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_signed_shortGYc_ffi_interfaceVc_ffi,
  &KLc_signed_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K619,
  &K652,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K652 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_shortGVKc,
  &KLc_signed_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_16 K653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<c-signed-short>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K654 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K655 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K656,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K656 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K657 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K658,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K658 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K659 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K660 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K661,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K661 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_32 K662 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "<c-both-unsigned-short*>-pointer"
};

static _KLsingletonGVKd K663 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K664 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K665,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K665 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_24 K666 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-both-unsigned-short*>"
};

static _KLimplementation_classGVKe K667 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K668,
  &K669,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K668 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_unsigned_shortGVKc
};

static _KLsimple_object_vectorGVKd_7 K669 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_shortGVKc,
  &KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K670 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-both-unsigned-short>"
};

static _KLkeyword_signatureAvaluesGVKi K671 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K672,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K672 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K673 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K674,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K674 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K675 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K676 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K677,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K677 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_34 K678 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 137,
  "<c-unsafe-unsigned-short*>-pointer"
};

static _KLsingletonGVKd K679 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K680 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K681,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K681 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_26 K682 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<c-unsafe-unsigned-short*>"
};

static _KLimplementation_classGVKe K683 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K668,
  &K684,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K684 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_shortGVKc,
  &KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_25 K685 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<c-unsafe-unsigned-short>"
};

static _KLkeyword_signatureAvaluesGVKi K686 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K687,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K687 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K688 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K689,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K689 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K690 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K691 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K692,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K692 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_27 K693 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "<c-unsigned-short*>-pointer"
};

static _KLsingletonGVKd K694 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K695 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K696,
  (D) 33,
  &K697,
  &K698,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K899,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K696 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi
};

static _KLsimple_object_vectorGVKd_1 K697 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  (D) 53
};

static _KLsimple_object_vectorGVKd_5 K698 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KLcollectionGVKd,
  &KLsequenceGVKd,
  &KLmutable_collectionGVKd,
  &KLmutable_sequenceGVKd,
  &KLstringGVKd
};

static _KLbyte_stringGVKd_19 K699 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<c-unsigned-short*>"
};

static _KLimplementation_classGVKe K700 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsigned_shortGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_shortGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K668,
  &K701,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K701 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_shortGVKc,
  &KLc_unsigned_shortGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_18 K702 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<c-unsigned-short>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K703 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K704 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K705,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K705 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K706 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K707,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K707 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K708 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K709 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K710,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K710 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_29 K711 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 117,
  "<c-both-signed-long*>-pointer"
};

static _KLsingletonGVKd K712 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K713 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K714,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K714 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_21 K715 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<c-both-signed-long*>"
};

static _KLimplementation_classGVKe K716 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_signed_longGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K717,
  &K718,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K717 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_signed_longGVKc
};

static _KLsimple_object_vectorGVKd_7 K718 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_longGVKc,
  &KLc_both_signed_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_20 K719 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<c-both-signed-long>"
};

static _KLkeyword_signatureAvaluesGVKi K720 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K721,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K721 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K722 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K723,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K723 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K724 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K725 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K726,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K726 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_31 K727 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<c-unsafe-signed-long*>-pointer"
};

static _KLsingletonGVKd K728 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K729 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K730,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K730 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K731 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-unsafe-signed-long*>"
};

static _KLimplementation_classGVKe K732 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K717,
  &K733,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K733 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_longGVKc,
  &KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K734 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-unsafe-signed-long>"
};

static _KLkeyword_signatureAvaluesGVKi K735 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K736,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K736 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K737 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K738,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K738 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K739 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K740 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K741,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K741 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_24 K742 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-signed-long*>-pointer"
};

static _KLsingletonGVKd K743 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K744 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K745,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K745 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_signed_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_16 K746 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<c-signed-long*>"
};

static _KLimplementation_classGVKe K747 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_signed_longGYc_ffi_interfaceVc_ffi,
  &KLc_signed_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K717,
  &K748,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K748 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_longGVKc,
  &KLc_signed_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_15 K749 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<c-signed-long>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K750 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K751 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K752,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K752 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K753 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K754,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K754 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K755 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K756 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K757,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K757 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_31 K758 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 125,
  "<c-both-unsigned-long*>-pointer"
};

static _KLsingletonGVKd K759 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K760 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K761,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K761 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K762 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-both-unsigned-long*>"
};

static _KLimplementation_classGVKe K763 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K764,
  &K765,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K764 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_unsigned_longGVKc
};

static _KLsimple_object_vectorGVKd_7 K765 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_longGVKc,
  &KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K766 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-both-unsigned-long>"
};

static _KLkeyword_signatureAvaluesGVKi K767 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K768,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K768 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K769 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K770,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K770 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K771 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K772 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K773,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K773 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_33 K774 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 133,
  "<c-unsafe-unsigned-long*>-pointer"
};

static _KLsingletonGVKd K775 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K776 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K777,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K777 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_25 K778 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<c-unsafe-unsigned-long*>"
};

static _KLimplementation_classGVKe K779 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K764,
  &K780,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K780 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_longGVKc,
  &KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_24 K781 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-unsafe-unsigned-long>"
};

static _KLkeyword_signatureAvaluesGVKi K782 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K783,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K783 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K784 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K785,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K785 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K786 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K787 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K788,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K788 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_26 K789 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 105,
  "<c-unsigned-long*>-pointer"
};

static _KLsingletonGVKd K790 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K791 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K792,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K792 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsigned_longTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_18 K793 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "<c-unsigned-long*>"
};

static _KLimplementation_classGVKe K794 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsigned_longGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_longGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K764,
  &K795,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K795 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_longGVKc,
  &KLc_unsigned_longGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_17 K796 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<c-unsigned-long>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K797 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K798 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K799,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K799 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K800 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K801,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K801 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K802 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K803 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K804,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K804 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_28 K805 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 113,
  "<c-both-signed-int*>-pointer"
};

static _KLsingletonGVKd K806 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K807 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K808,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K808 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_20 K809 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<c-both-signed-int*>"
};

static _KLimplementation_classGVKe K810 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_signed_intGYc_ffi_interfaceVc_ffi,
  &KLc_both_signed_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K811,
  &K812,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K811 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_signed_intGVKc
};

static _KLsimple_object_vectorGVKd_7 K812 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_intGVKc,
  &KLc_both_signed_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_19 K813 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 77,
  "<c-both-signed-int>"
};

static _KLkeyword_signatureAvaluesGVKi K814 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K815,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K815 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K816 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K817,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K817 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K818 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K819 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K820,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K820 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_30 K821 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<c-unsafe-signed-int*>-pointer"
};

static _KLsingletonGVKd K822 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K823 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K824,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K824 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K825 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-unsafe-signed-int*>"
};

static _KLimplementation_classGVKe K826 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K811,
  &K827,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K827 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_intGVKc,
  &KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_21 K828 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<c-unsafe-signed-int>"
};

static _KLkeyword_signatureAvaluesGVKi K829 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K830,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K830 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K831 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K832,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K832 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K833 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K834 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K835,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K835 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_23 K836 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-signed-int*>-pointer"
};

static _KLsingletonGVKd K837 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K838 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K839,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K839 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_signed_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_15 K840 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "<c-signed-int*>"
};

static _KLimplementation_classGVKe K841 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_signed_intGYc_ffi_interfaceVc_ffi,
  &KLc_signed_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K811,
  &K842,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K842 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_signed_intGVKc,
  &KLc_signed_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_14 K843 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "<c-signed-int>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K844 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (D) 393273,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kexport_to_machine_wordYc_ffi_kludgesVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K845 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K846,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_2 K846 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLffi_integerGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K847 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K848,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K848 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K849 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K850 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K851,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K851 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_30 K852 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 121,
  "<c-both-unsigned-int*>-pointer"
};

static _KLsingletonGVKd K853 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K854 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K855,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K855 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_22 K856 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 89,
  "<c-both-unsigned-int*>"
};

static _KLimplementation_classGVKe K857 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KLc_both_unsigned_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K858,
  &K859,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K858 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_raw_unsigned_intGVKc
};

static _KLsimple_object_vectorGVKd_7 K859 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_intGVKc,
  &KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_21 K860 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 85,
  "<c-both-unsigned-int>"
};

static _KLkeyword_signatureAvaluesGVKi K861 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K862,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K862 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K863 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K864,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K864 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K865 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K866 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K867,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K867 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_32 K868 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 129,
  "<c-unsafe-unsigned-int*>-pointer"
};

static _KLsingletonGVKd K869 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K870 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K871,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K871 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_24 K872 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 97,
  "<c-unsafe-unsigned-int*>"
};

static _KLimplementation_classGVKe K873 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K858,
  &K874,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K874 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_intGVKc,
  &KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_23 K875 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 93,
  "<c-unsafe-unsigned-int>"
};

static _KLkeyword_signatureAvaluesGVKi K876 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817609,
  &K877,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K877 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLintegerGVKd,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLkeyword_signatureAvaluesGVKi K878 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (D) 33817605,
  &K879,
  &K504,
  &KDsignature_LintegerG_typesVKi,
  &K505
};

static _KLsimple_object_vectorGVKd_1 K879 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLsingletonGVKd K880 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLimplementation_classGVKe K881 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi,
  &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K513,
  &K882,
  (D) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K882 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 41,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_pointer_to_pointerGVKc,
  &KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi
};

static _KLbyte_stringGVKd_25 K883 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 101,
  "<c-unsigned-int*>-pointer"
};

static _KLsingletonGVKd K884 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLimplementation_classGVKe K885 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 392691717,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &K512,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K518,
  &K886,
  (D) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K512,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K886 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 37,
  &KLobjectGVKd,
  &KLobject_with_elementsGVKe,
  &KLmutable_object_with_elementsGVKe,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_pointerGVKc,
  &KLc_voidTGVKc,
  &KLc_statically_typed_pointerGVKc,
  &KLc_unsigned_intTGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_17 K887 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "<c-unsigned-int*>"
};

static _KLimplementation_classGVKe K888 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 341835777,
  &KLc_unsigned_intGYc_ffi_interfaceVc_ffi,
  &KLc_unsigned_intGYc_ffi_interfaceVc_ffiW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K858,
  &K889,
  (D) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K889 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 29,
  &KLobjectGVKd,
  &KLc_valueGVKc,
  &KLc_non_structGVKi,
  &KLc_numberGVKc,
  &KLc_integerGVKi,
  &KLc_raw_unsigned_intGVKc,
  &KLc_unsigned_intGYc_ffi_interfaceVc_ffi
};

static _KLbyte_stringGVKd_16 K890 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 65,
  "<c-unsigned-int>"
};

_KLsealed_generic_functionGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffi = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  &KPfalseVKi,
  &K898,
  &K896,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K489,
  &Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0I
};

_KLsimple_methodGVKe Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K482,
  &Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1I
};

static _KLpairGVKd K896 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0,
  &K897
};

static _KLpairGVKd K897 = {
  &KLpairGVKdW /* wrapper */,
  &Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K898 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "check-import-range"
};

static _KLpairGVKd K899 = {
  &KLpairGVKdW /* wrapper */,
  &KLc_unicode_stringGYc_ffi_interfaceVc_ffi,
  &KPempty_listVKi
};

/* Code */

D Kpointer_valueVKcMc_ffiM11I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM11I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_int_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM12I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM12I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_int_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM13I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM13I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K844, 3);
  T11_0 = ENGINE_NODE_CALL3(&K844, new_, (D) 17, IKJunsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_unsigned_int_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM14I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM14I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_int_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM15I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM15I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_int_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM16I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  int T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_int_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM16I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K797, 3);
  T11_0 = ENGINE_NODE_CALL3(&K797, new_, (D) 17, IKJsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_signed_int_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM17I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM17I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_long_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM18I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM18I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_long_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM19I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM19I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K750, 3);
  T11_0 = ENGINE_NODE_CALL3(&K750, new_, (D) 17, IKJunsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_unsigned_long_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM20I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM20I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_long_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM21I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM21I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_long_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM22I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  long T6;
  DWORD T7;
  DWORD T8;
  D T9_0;
  D T10;
  D T11_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_long_at(T5,T8,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10 = primitive_wrap_abstract_integer(T6);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T11_0 = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9_0 = T11_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T11_0);
    primitive_type_check(T9_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kpointer_value_setterVKcMc_ffiM22I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K703, 3);
  T11_0 = ENGINE_NODE_CALL3(&K703, new_, (D) 17, IKJsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_signed_long_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM23I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned short T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_short_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,65535);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM23I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_short_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM24I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned short T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_short_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,65535);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM24I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_short_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM25I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned short T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_short_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,65535);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM25I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K654, 3);
  T11_0 = ENGINE_NODE_CALL3(&K654, new_, (D) 9, IKJunsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_unsigned_short_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM26I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  short T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_short_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,131073);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,65535);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K640);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM26I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_short_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM27I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  short T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_short_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,131073);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,65535);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K624);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM27I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_short_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM28I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  short T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_short_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,131073);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,65535);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K607);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM28I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K604, 3);
  T11_0 = ENGINE_NODE_CALL3(&K604, new_, (D) 9, IKJsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_signed_short_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM29I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned char T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_char_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,255);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM29I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_char_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM30I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned char T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_char_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,255);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM30I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_unsigned_char_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM31I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  unsigned char T6;
  DWORD T7;
  DWORD T8;
  DWORD raw_result_;
  D T10_0;
  D T11;
  D T12_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_unsigned_char_at(T5,T8,0);
  raw_result_ = primitive_machine_word_logand(T6,255);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T11 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T12_0 = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10_0 = T12_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T12_0);
    primitive_type_check(T10_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T10_0);
}

D Kpointer_value_setterVKcMc_ffiM31I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K557, 3);
  T11_0 = ENGINE_NODE_CALL3(&K557, new_, (D) 5, IKJunsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_unsigned_char_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kpointer_valueVKcMc_ffiM32I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  signed char T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_char_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,513);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,255);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K543);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM32I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_char_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM33I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  signed char T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_char_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,513);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,255);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K527);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM33I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  void* T6;
  D T7_0;
  DWORD T8;
  DWORD T9;
  DWORD T10;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8 = primitive_unwrap_abstract_integer(new_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T6 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T9 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T10 = primitive_machine_word_shift_right(T9,2);
  primitive_c_signed_char_at_setter(T8,T6,T10,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kpointer_valueVKcMc_ffiM34I (D p_, D Urest_, D index_) {
  D indexF4;
  void* T5;
  signed char T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  DWORD T15;
  DWORD raw_result_;
  D T17_0;
  D T18;
  D T19_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF4 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T5 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7 = primitive_cast_integer_as_raw(indexF4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8 = primitive_machine_word_shift_right(T7,2);
  T6 = primitive_c_signed_char_at(T5,T8,0);
  T9 = primitive_machine_word_shift_left_signal_overflow(T6,2);
  T10 = primitive_machine_word_logior(T9,1);
  T11 = primitive_machine_word_logand(T10,513);
  T12 = primitive_machine_word_equalQ(T11,1);
  if (T12 != &KPfalseVKi) {
    T13 = primitive_machine_word_logand(T6,255);
    raw_result_ = T13;
  } else {
    T14 = primitive_unwrap_abstract_integer(&K507);
    T15 = primitive_machine_word_logior(T6,T14);
    raw_result_ = T15;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T18 = primitive_wrap_abstract_integer(raw_result_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T19_0 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T17_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T17_0, &KLffi_integerGYc_ffi_interfaceVc_ffi);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T17_0);
}

D Kpointer_value_setterVKcMc_ffiM34I (D new_, D p_, D Urest_, D index_) {
  D indexF5;
  DWORD T6;
  void* T7;
  D T8_0;
  D T9_0;
  D T10_0;
  D T11_0;
  D T12;
  DWORD T13;
  DWORD T14;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  primitive_type_check(index_, &KLintegerGVKd);
  indexF5 = index_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  ENGINE_NODE_CALL_PROLOG(&Kexport_to_machine_wordYc_ffi_kludgesVc_ffi, &K456, 3);
  T11_0 = ENGINE_NODE_CALL3(&K456, new_, (D) 5, IKJsigned_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T9_0 = T11_0;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T10_0 = T9_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T9_0);
    primitive_type_check(T10_0, &KLmachine_wordGVKe);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T12 = T10_0;
  T6 = primitive_unwrap_machine_word(T12);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T7 = primitive_unwrap_c_pointer(p_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T13 = primitive_cast_integer_as_raw(indexF5);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T14 = primitive_machine_word_shift_right(T13,2);
  primitive_c_signed_char_at_setter(T6,T7,T14,0);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T8_0 = new_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  MV_SET_COUNT(1);
  return(T8_0);
}

D Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM0I (D thing_, D size_, D signedness_) {
  DWORD T4;
  D T5;
  D T6_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:120
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:124
  ENGINE_NODE_CALL_PROLOG(&Kcheck_export_rangeYc_ffi_kludgesVc_ffi, &K496, 3);
  ENGINE_NODE_CALL3(&K496, thing_, size_, signedness_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:125
  T4 = primitive_unwrap_abstract_integer(thing_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:125
  T5 = primitive_wrap_machine_word(T4);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:125
  T6_0 = T5;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:120
  MV_SET_COUNT(1);
  return(T6_0);
}

D Kexport_to_machine_wordYc_ffi_kludgesVc_ffiMM1I (D thing_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:128
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:132
  ENGINE_NODE_CALL_PROLOG(&Kcheck_export_rangeYc_ffi_kludgesVc_ffi, &K467, 3);
  ENGINE_NODE_CALL3(&K467, thing_, size_, signedness_);
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:133
  T4_0 = thing_;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:128
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM0I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:138
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:138
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:138
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM1I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:141
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:141
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:141
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM2I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:144
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:144
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:144
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_export_rangeYc_ffi_kludgesVc_ffiMM3I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:147
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:147
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:147
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM0I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:153
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:153
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:153
  MV_SET_COUNT(1);
  return(T4_0);
}

D Kcheck_import_rangeYc_ffi_kludgesVc_ffiMM1I (D x_, D size_, D signedness_) {
  D T4_0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:156
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:156
  T4_0 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:156
  MV_SET_COUNT(1);
  return(T4_0);
}


/* SYSTEM INIT CODE */

void _Init_c_ffi__X_c_types_for_system () {
  extern D KPresolve_symbolVKiI(D);
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsigned_);
    if (T0 != &KJsigned_) {
      IKJsigned_ = T0;
      primitive_slot_value_setter(T0, &K491, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJunsigned_);
    if (T0 != &KJunsigned_) {
      IKJunsigned_ = T0;
      primitive_slot_value_setter(T0, &K484, 1);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJindex_);
    if (T0 != &KJindex_) {
      primitive_repeated_slot_value_setter(T0, &K504, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K500, 1, 0);
    }
  }
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsigned_intGYc_ffi_interfaceVc_ffi);
  goto I0;
}
I0:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsigned_intTGYc_ffi_interfaceVc_ffi);
  goto I3;
}
I3:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsigned_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I8;
}
I8:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_intGYc_ffi_interfaceVc_ffi);
  goto I19;
}
I19:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_intTGYc_ffi_interfaceVc_ffi);
  goto I22;
}
I22:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I27;
}
I27:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_both_unsigned_intGYc_ffi_interfaceVc_ffi);
  goto I38;
}
I38:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_both_unsigned_intTGYc_ffi_interfaceVc_ffi);
  goto I41;
}
I41:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_classVKeI(&KLc_both_unsigned_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I46;
}
I46:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_signed_intGYc_ffi_interfaceVc_ffi);
  goto I57;
}
I57:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_signed_intTGYc_ffi_interfaceVc_ffi);
  goto I60;
}
I60:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_signed_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I65;
}
I65:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_intGYc_ffi_interfaceVc_ffi);
  goto I76;
}
I76:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_intTGYc_ffi_interfaceVc_ffi);
  goto I79;
}
I79:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I84;
}
I84:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_both_signed_intGYc_ffi_interfaceVc_ffi);
  goto I95;
}
I95:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_both_signed_intTGYc_ffi_interfaceVc_ffi);
  goto I98;
}
I98:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_classVKeI(&KLc_both_signed_intTG_pointerYc_ffi_implementationVc_ffi);
  goto I103;
}
I103:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsigned_longGYc_ffi_interfaceVc_ffi);
  goto I114;
}
I114:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsigned_longTGYc_ffi_interfaceVc_ffi);
  goto I117;
}
I117:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsigned_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I122;
}
I122:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_longGYc_ffi_interfaceVc_ffi);
  goto I133;
}
I133:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_longTGYc_ffi_interfaceVc_ffi);
  goto I136;
}
I136:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I141;
}
I141:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_both_unsigned_longGYc_ffi_interfaceVc_ffi);
  goto I152;
}
I152:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_both_unsigned_longTGYc_ffi_interfaceVc_ffi);
  goto I155;
}
I155:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_classVKeI(&KLc_both_unsigned_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I160;
}
I160:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_signed_longGYc_ffi_interfaceVc_ffi);
  goto I171;
}
I171:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_signed_longTGYc_ffi_interfaceVc_ffi);
  goto I174;
}
I174:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_signed_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I179;
}
I179:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_longGYc_ffi_interfaceVc_ffi);
  goto I190;
}
I190:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_longTGYc_ffi_interfaceVc_ffi);
  goto I193;
}
I193:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I198;
}
I198:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_both_signed_longGYc_ffi_interfaceVc_ffi);
  goto I209;
}
I209:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_both_signed_longTGYc_ffi_interfaceVc_ffi);
  goto I212;
}
I212:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_classVKeI(&KLc_both_signed_longTG_pointerYc_ffi_implementationVc_ffi);
  goto I217;
}
I217:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsigned_shortGYc_ffi_interfaceVc_ffi);
  goto I228;
}
I228:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsigned_shortTGYc_ffi_interfaceVc_ffi);
  goto I231;
}
I231:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I236;
}
I236:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_shortGYc_ffi_interfaceVc_ffi);
  goto I247;
}
I247:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_shortTGYc_ffi_interfaceVc_ffi);
  goto I250;
}
I250:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I255;
}
I255:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_both_unsigned_shortGYc_ffi_interfaceVc_ffi);
  goto I266;
}
I266:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_both_unsigned_shortTGYc_ffi_interfaceVc_ffi);
  goto I269;
}
I269:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_classVKeI(&KLc_both_unsigned_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I274;
}
I274:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_signed_shortGYc_ffi_interfaceVc_ffi);
  goto I285;
}
I285:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_signed_shortTGYc_ffi_interfaceVc_ffi);
  goto I288;
}
I288:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_signed_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I293;
}
I293:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_shortGYc_ffi_interfaceVc_ffi);
  goto I304;
}
I304:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_shortTGYc_ffi_interfaceVc_ffi);
  goto I307;
}
I307:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I312;
}
I312:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_both_signed_shortGYc_ffi_interfaceVc_ffi);
  goto I323;
}
I323:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_both_signed_shortTGYc_ffi_interfaceVc_ffi);
  goto I326;
}
I326:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_classVKeI(&KLc_both_signed_shortTG_pointerYc_ffi_implementationVc_ffi);
  goto I331;
}
I331:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsigned_charGYc_ffi_interfaceVc_ffi);
  goto I342;
}
I342:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsigned_charTGYc_ffi_interfaceVc_ffi);
  goto I345;
}
I345:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsigned_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I350;
}
I350:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_charGYc_ffi_interfaceVc_ffi);
  goto I361;
}
I361:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_charTGYc_ffi_interfaceVc_ffi);
  goto I364;
}
I364:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_unsafe_unsigned_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I369;
}
I369:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_both_unsigned_charGYc_ffi_interfaceVc_ffi);
  goto I380;
}
I380:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_both_unsigned_charTGYc_ffi_interfaceVc_ffi);
  goto I383;
}
I383:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_classVKeI(&KLc_both_unsigned_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I388;
}
I388:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_signed_charGYc_ffi_interfaceVc_ffi);
  goto I399;
}
I399:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_signed_charTGYc_ffi_interfaceVc_ffi);
  goto I402;
}
I402:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_signed_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I407;
}
I407:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_charGYc_ffi_interfaceVc_ffi);
  goto I418;
}
I418:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_charTGYc_ffi_interfaceVc_ffi);
  goto I421;
}
I421:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_unsafe_signed_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I426;
}
I426:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_both_signed_charGYc_ffi_interfaceVc_ffi);
  goto I437;
}
I437:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_both_signed_charTGYc_ffi_interfaceVc_ffi);
  goto I440;
}
I440:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_classVKeI(&KLc_both_signed_charTG_pointerYc_ffi_implementationVc_ffi);
  goto I445;
}
I445:

  return;
}

/* USER INIT CODE */

void _Init_c_ffi__X_c_types_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_61);
  goto I7;
}
I7:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_60);
  goto I12;
}
I12:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM11, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I15;
}
I15:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM11, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I18;
}
I18:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_59);
  goto I26;
}
I26:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_58);
  goto I31;
}
I31:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM12, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I34;
}
I34:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM12, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I37;
}
I37:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_57);
  goto I45;
}
I45:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_56);
  goto I50;
}
I50:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM13, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I53;
}
I53:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:95
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM13, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I56;
}
I56:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_55);
  goto I64;
}
I64:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_54);
  goto I69;
}
I69:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM14, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I72;
}
I72:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM14, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I75;
}
I75:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_53);
  goto I83;
}
I83:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_52);
  goto I88;
}
I88:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM15, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I91;
}
I91:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM15, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I94;
}
I94:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_51);
  goto I102;
}
I102:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_50);
  goto I107;
}
I107:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM16, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I110;
}
I110:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:96
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM16, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I113;
}
I113:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_49);
  goto I121;
}
I121:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_48);
  goto I126;
}
I126:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM17, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I129;
}
I129:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM17, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I132;
}
I132:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_47);
  goto I140;
}
I140:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_46);
  goto I145;
}
I145:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM18, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I148;
}
I148:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM18, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I151;
}
I151:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_45);
  goto I159;
}
I159:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_44);
  goto I164;
}
I164:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM19, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I167;
}
I167:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:97
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM19, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I170;
}
I170:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_43);
  goto I178;
}
I178:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_42);
  goto I183;
}
I183:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM20, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I186;
}
I186:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM20, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I189;
}
I189:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_41);
  goto I197;
}
I197:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_40);
  goto I202;
}
I202:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM21, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I205;
}
I205:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM21, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I208;
}
I208:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_39);
  goto I216;
}
I216:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_38);
  goto I221;
}
I221:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM22, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I224;
}
I224:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:98
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM22, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I227;
}
I227:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_37);
  goto I235;
}
I235:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_36);
  goto I240;
}
I240:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM23, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I243;
}
I243:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM23, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I246;
}
I246:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_35);
  goto I254;
}
I254:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_34);
  goto I259;
}
I259:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM24, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I262;
}
I262:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM24, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I265;
}
I265:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_33);
  goto I273;
}
I273:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_32);
  goto I278;
}
I278:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM25, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I281;
}
I281:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:99
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM25, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I284;
}
I284:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_31);
  goto I292;
}
I292:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_30);
  goto I297;
}
I297:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM26, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I300;
}
I300:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM26, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I303;
}
I303:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_29);
  goto I311;
}
I311:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_28);
  goto I316;
}
I316:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM27, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I319;
}
I319:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM27, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I322;
}
I322:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_27);
  goto I330;
}
I330:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_26);
  goto I335;
}
I335:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM28, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I338;
}
I338:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:100
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM28, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I341;
}
I341:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_25);
  goto I349;
}
I349:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_24);
  goto I354;
}
I354:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM29, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I357;
}
I357:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM29, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I360;
}
I360:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_23);
  goto I368;
}
I368:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_22);
  goto I373;
}
I373:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM30, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I376;
}
I376:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM30, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I379;
}
I379:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_21);
  goto I387;
}
I387:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_20);
  goto I392;
}
I392:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM31, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I395;
}
I395:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:101
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM31, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I398;
}
I398:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_19);
  goto I406;
}
I406:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_18);
  goto I411;
}
I411:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM32, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I414;
}
I414:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM32, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I417;
}
I417:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_17);
  goto I425;
}
I425:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_16);
  goto I430;
}
I430:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM33, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I433;
}
I433:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM33, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I436;
}
I436:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_15);
  goto I444;
}
I444:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_c_ffiRD_14);
  goto I449;
}
I449:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_valueVKc, &Kpointer_valueVKcMc_ffiM34, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I452;
}
I452:

{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/lib/c-ffi/c-types.dylan:102
  T0 = KPadd_a_methodVKnI(&Kpointer_value_setterVKc, &Kpointer_value_setterVKcMc_ffiM34, &Kc_ffi_libraryYdylan_userVc_ffi, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I455;
}
I455:

  return;
}


/* eof */
