LIBRARY		"gfd.dll"
DESCRIPTION	"ECLiPSe Gecode Interface"
EXPORTS
	p_g_init			@1
        p_g_state_is_stable		@2
        p_g_check_handle		@3
        p_g_trail_undo_for_event	@4
	
	p_g_post_exclude_dom            @5
	p_g_post_exclude_dom_handle     @6
	p_g_post_exclude_val            @7
	p_g_post_exclude_range          @8
        p_g_post_interval		@9
        p_g_post_var_interval_reif	@10
        p_g_post_dom			@11
	p_g_post_dom_handle             @12
        p_g_post_var_dom_reif		@13
        p_g_post_var_val_reif		@14
        p_g_post_setvar			@15
        p_g_post_intrel_cstr		@16
        p_g_post_bool_connectives	@17
        p_g_post_alldiff		@18
        p_g_post_alldiff_offsets	@19
        p_g_post_count			@20
        p_g_post_gcc			@21
        p_g_post_element		@22
        p_g_post_sorted2		@23
        p_g_post_sorted			@24
        p_g_post_sequence		@25
        p_g_post_sequence_01		@26
        p_g_post_circuit		@27
        p_g_post_circuit_cost		@28
        p_g_post_disj			@29
        p_g_post_disjflex		@30
        p_g_post_cumulative		@31
        p_g_post_cumulativeflex		@32
        p_g_post_cumulatives		@33
	p_g_post_ordered		@34
	p_g_post_lex_order		@35
	p_g_post_bin_packing		@36	
        p_g_post_sum			@37
        p_g_post_lin			@38
        p_g_post_sum_reif		@39
        p_g_post_lin_reif		@40
        p_g_post_maxlist		@41
        p_g_post_minlist		@42
        p_g_post_sqrt			@43
        p_g_post_sq			@44
        p_g_post_abs			@45
        p_g_post_div			@46
        p_g_post_mult			@47
        p_g_post_mod			@48
        p_g_post_min2			@49
        p_g_post_max2			@50
        p_g_post_divmod			@51
        p_g_post_boolchannel		@52
        p_g_post_inverse		@53
        p_g_post_inverse_offset		@54
	p_g_post_ordered		@55
	p_g_post_lex_order		@56
        p_g_post_bin_packing		@57
        p_g_post_cumulative		@58
	p_g_post_rel			@59
	p_g_post_lwb			@60
	p_g_post_upb			@61
	p_g_post_nvalues		@62
	p_g_post_among			@63
	p_g_post_count_matches		@64
	p_g_post_ham_path		@65
	p_g_post_ham_path_cost		@66
	p_g_post_disjoint2		@67
	p_g_post_disjointflex2		@68
	p_g_post_collection_rel		@69
	p_g_post_precede		@70
	p_g_post_precede_chain		@71
	p_g_post_mem			@72
	p_g_post_mem_reif		@73
	p_g_post_table			@74
	p_g_post_extensional		@75
	p_g_post_exclude_var_val	@76
	p_g_post_simple_reif_rc		@77
	p_g_post_dom_var		@78
	p_g_post_minidx			@79
	p_g_post_maxidx			@80
	p_g_post_bin_packing_md		@81


        p_g_check_val_is_in_var_domain	@82
        p_g_get_var_bounds		@83
        p_g_get_var_value		@84
        p_g_get_var_domain		@85
        p_g_get_var_lwb			@86
        p_g_update_and_get_var_bound	@87
        p_g_get_var_upb			@88
        p_g_get_var_domain_size		@89
        p_g_get_var_domain_width	@90
        p_g_get_var_degree		@91
        p_g_get_var_median		@92
        p_g_get_var_afc			@93
        p_g_get_var_regret_lwb		@94
        p_g_get_var_regret_upb		@95
        p_g_setup_search		@96
        p_g_do_search			@97
        p_g_get_gfd_maxint		@98
        p_g_get_gfd_minint		@99
        p_g_add_newvars_dom_union	@100
        p_g_get_var_domain_handle	@101
        p_g_add_newvar_copy		@102
	p_g_link_newbools		@103
        p_g_propagate			@104
        p_g_propagate_recompute		@105
	p_g_stop_caching		@106
	p_g_start_caching		@107
	p_g_create_tupleset_handle	@108
	p_g_create_regdfa_handle	@109
	p_g_create_dfa_handle		@110
        p_g_add_newbool			@111
        p_g_add_newvars_interval	@112
        p_g_add_newvars_dom		@113
	p_g_add_newvars_as_bool		@114
	p_g_add_newvars_dom_handle      @115
	p_g_create_select_handle        @116
	p_g_select			@117
        p_g_create_ldsbsyms_handle	@118
        p_g_add_ldsbsym_valueinter	@119
        p_g_add_ldsbsym_variableinter	@120
        p_g_add_ldsbsym_parvalueinter	@121
        p_g_add_ldsbsym_parvariableinter @122
        p_g_add_ldsbsym_valuesreflect	@123
        p_g_add_matrix_ldsbsym		@124
	p_g_set_afc_decay		@125
	p_g_get_afc_decay		@126
	p_g_get_propagator_num		@127
        p_g_delete			@128
	p_g_init_space_handle_c		@129

	p_g_gecode_version		@130
