EXPORTS sqlca @1 DATA status @2 DATA std_dbscr @3 DATA aclfgl_set_arrline aclfgl_set_scrline clear_srec disp_arr disp_loop draw_arr draw_arr_all redisplay_arr set_array_mode set_arrline_da set_scrline_da debug_print_all_fields debug_print_field debug_print_field_list gen_field_list_vals gen_srec_field_list iclear_srec iclear_srec_line idisp_loop idraw_arr idraw_arr_all inp_arr iredisplay_arr pop_iarr_var proc_zero set_arrline_ia set_scrline_ia do_prompt1 aclfgl_arr_count aclfgl_arr_curr aclfgl_fgl_getenv aclfgl_length aclfgl_scr_line aclfgl_set_count get_arr_curr get_count get_scr_line let_substr set_arr_count set_arr_curr set_scr_line substr action add_pointer del_pointer find_pointer find_pointer_ptr find_pointer_val has_pointer print_ptr_stack strcmpare tdelete tfind tsearch twalk aclfgl_date aclfgl_day aclfgl_fgl_drawbox aclfgl_mdy aclfgl_month aclfgl_weekday aclfgl_year find_function func_abs func_clip func_concat func_exp func_hex func_length func_log10 func_logn func_mod func_pow func_root func_round func_sqrt func_trunc func_using power push_byte push_char push_chars push_date push_dec push_double push_dtime push_float push_int push_interval push_long push_variable add_dec assertion btob conv ctoc ctodt ctoint dec_math dec_to_dec dec_to_double dec_to_str dectod dectodec dectof dectoi dectol dectos dectosf divide_dec double_to_dec dtof dtoi dtol dtos dtosf dtovc dttoc dttodt dump exercise ftoc ftod ftodec ftof ftoi ftol ftosf ftovc init_dec inttoc inttoint inv itoc itod itodec itof itoi itol itosf itovc ltoc ltod ltodec ltof ltoi ltol ltosf ltovc match_dec mdectod mdectof mdectoi mdectol mdectos mdectosf minus_dec mult_dec negate pr print_res_l setc setf seti setl setno setsf sftoc sftod sftodec sftof sftoi sftol sftosf sftovc stod stodec stof stoi stol stosf str_to_dec trim_dec trim_decimals valid_dt valid_int colour_code aclfgl_fgl_show_help acllib_pause ask_char ask_cmdline ask_dbl ask_int ask_verify aubit_strcasecmp banner check_key check_keys check_type chklistbox chktag clear_menu clear_prompt clearbox clr_menu_disp clr_message clrscr combi_dispopts combi_menu copy_opts disp_h_menu_tui disp_horiz_menu disp_opt display_menu do_key_combi do_key_menu edit endis_fields_tui endit err error_box find_char find_shown free_menu_tui get_disp_arr getkey gettext gettextinfo gsub h_disp_more h_disp_opt h_disp_title horiz_disp_opt init_tui isselected key_val key_val2 load_form load_formdata menu_attrib menu_getkey menu_hide_tui menu_loop_tui menu_setcolor menu_show_tui message mfgets mja_strncmp mjalen move_bar new_do_keys new_menu_tui newbox next_option pause pr_message_tui puttext read_help_f seldir set_abort set_bkg set_combi_opts set_help_file set_message set_option set_option_value set_value setreledit show_help show_menu_tui size_menu startit string_width strip_nl stripbracket stripnl title_box call_4gl_dll get_set get_set_rep_structure get_set_s_disp_arr get_set_s_inp_arr get_set_s_prompt get_set_s_screenio date_sep day_in_week day_in_year gen_dateno gen_dateno2 get_date get_month get_yr modify_year y2kmode aclfgl_get_info extract_numeral strip_pc dategsub get_day get_dayno using_date err_print exitwith exitwith_sql get_errm set_error gui_actmenu gui_closewin gui_currwin gui_dispform gui_endform gui_endmenu gui_endprompt gui_error gui_menuopt gui_message gui_mkfield gui_mklabel gui_move gui_print gui_refresh gui_rmmenu gui_scroll gui_scrollpos gui_send gui_setattr gui_setbuff gui_setcolor gui_setfocus gui_setposition gui_startform gui_startmenu gui_startprompt gui_user gui_win gui_wrefresh aclfgl_arg_val aclfgl_get_ui_mode aclfgl_num_args ass_clrmem ass_hash check_and_show_id chk_err clob def_int fgl_end fgl_start ftrim get_serno isyes nodef_init null_func set_errm set_intr set_intr_win32@4 system_run find_nl mja_fopen prerrmark write_cont write_errfile acl_free_full acl_malloc_full aclfgl_get_page aclfgl_set_page bname2 bnamexxx digittoc pad_string trim using gettime bname form_out_close form_out_file form_out_open read_hasmore read_int read_string read_string_dup write_hasmore write_int write_nomore write_string collist_to_str find_delims gen_insert_for_load load_data stripnlload add_compiled_form change_currwin change_currwinno chk_iskey chkwin close_form clr_window cr_window_form_tui cr_window_tui create_blank_window create_window current_window_tui debug_full decode_line disp_form_tui display_at2 display_at_tui display_error_tui display_form display_form_new_win display_form_win do_update_panels fgl_error find_ptr_debug find_win get_curr_border get_curr_form_tui get_curr_height get_curr_left get_curr_print_top get_curr_top get_curr_width get_curr_win get_currwin get_currwin_name getch_swin getch_win getcomment_line geterror_line getform_line getmenu_line getmessage_line getprompt_line glob_window hide_window_tui inc_winname init_colour_pairs init_stddbscr init_windows int_current_window invert_color iscurrborder islinemode isscrmode mja_endwin mja_gotoxy mja_refresh mja_setcolor mja_vwprintw mja_wrefresh movewin_tui open_debugfile open_form_tui pointer_code print print_panel_stack refresh_menu_window remove_window_tui screen_height screen_width set_attr_win set_line set_window show_window_tui sleep_i_tui subwin_gotoxy subwin_print subwin_printxy subwin_setcolor top_win window_on_top windowname_on_top xwattr_get zrefresh aclfgl_downshift aclfgl_fgl_keyval aclfgl_fgl_lastkey aclfgl_upshift convlower convupper fgl_keyval net_keyval get_dtype decode_field_attr prompt_loop_tui start_prompt_tui attr_name_match check_field_for_include comments copy_field_data curr_metric_is_first curr_metric_is_last curr_metric_is_veryfirst curr_metric_is_verylast debug_print_field_opts default_attributes disp_arr_fields disp_fields_tui do_after_field do_before_field dump_fields dump_srec fgl_getfldbuf fgl_infield field_autonext field_dynamic field_invisible field_name_match field_noentry find_attribute find_field_no find_srec form_field_chk form_field_constr form_loop_tui gen_field_chars_tui gen_field_list get_curr_field_col get_curr_metric get_field_width get_lastkey get_metric_for get_metric_no get_srec get_str_attribute getfromform has_bool_attribute has_str_attribute idisp_arr_fields include_range_check int_form_driver make_field make_label mja_set_field_buffer page_for_cfield page_for_field page_for_nfield page_for_pfield proc_key proc_key_prompt push_constr read_attributes read_fields read_form read_metrics replace_sql_var req_field reset_delims scan_for_field set_arr_fields set_bool_attribute set_default_form set_field_attr set_field_pop_attr set_fields2 set_fields_tui set_init_pop set_init_pop_attr set_init_value set_last_key start_form strip_quotes turn_field_off turn_field_on turn_field_on2 add_spaces fputmanyc need_lines rep_print set_column skip_lines skip_top_of_page add_resource delete_resource find_resource construct doconstruct mja_match sleep_win char_pop chk_params chknull debug_print_stack drop_param get_top_of_stack init_blob isnull isparamdate locate_var opboolean pop_args pop_bool pop_char pop_date pop_double pop_float pop_int pop_long pop_param pop_params pop_var pop_var2 print_stack push_bind push_current push_disp_bind push_null push_param push_time push_today push_user pushop read_param ret_var set_init setnull upshift_stk modify_size new_string new_string_set string_set debug screen_mode ODBC_disconnect ODBC_exec_prepared_sql ODBC_exec_select ODBC_exec_sql ODBC_exec_stmt ODBC_make_connection SQLDataSources@32 aclfgl_hstmt_get add_cursor add_prepare bind_date chk_getenv chk_need_blob chk_rc_full chrcat close_cursor close_session commit_rollback conv_binding conv_date conv_sqldtype declare_cursor decode_rc describe_stmt describecolumn display_size execute_implicit_select execute_implicit_sql execute_sql execute_sql_from_ptr exit_nicely exitwith2 fetch_cursor fill_array fill_array_columns fill_array_databases fill_array_tables find_cursor find_cursor_for_decl find_prepare find_prepare2 free_cursor get_curr_conn get_currdbname get_datatype get_sqlerrm get_status ibind_column ibind_column_arr init_connection init_session need_quotes newSQLSetParam@32 new_hstmt obind_column obind_column_arr open_cursor post_fetch_proc_bind prepare_glob_sql prepare_select prepare_sql print_err proc_bind proc_bind_arr proc_binding read_columns ret_sql_err set_conn set_conn_options set_sqlca set_sqlca_sqlcode set_status set_stmt_options sqlerrwith unload_data acl_getenv add_txt add_userptr alloc_find_parent alloc_find_ptr allocate_mem chk_dbdate chk_str_resource clrline createkey ctol dealloc_mem find_str_resource find_str_resource_int generate_using_for_dmy get_anykey get_blob_data get_blob_data_int get_login get_regkey getres init_mem new_rescnt readfile_for_preload remove_it replace_str_resource rm_txt scan_conn scan_options scan_stmt set_blob_data set_blob_data_int set_blob_data_repeat set_regkey wgetenv internal_build internal_version set_version fgl_rpc_1 remote_func_call call_func call_remote_func_1_svc call_remote_func_1 fgl_rpc_reply register_func rpc_svc_run server_run stop_serving unregister_func xdr_call xdr_object_data xdr_return_values xdr_single_dtype xdr_FA_ATTRIBUTES_STRING xdr_FA_COLOUR xdr_FIELD_ATTRIBUTES_BOOL xdr_screen_name xdr_struct_field_attr_string xdr_struct_form xdr_struct_form_field xdr_struct_labels xdr_struct_metrics xdr_struct_scr_field xdr_struct_screen_record xdr_struct_tables is_pattern is_valid_pattern match matche matche_after_star atoaddr atoport cr_window cr_window_form current_window decode_clicked disp_fields disp_form disp_h_menu display_at display_error endis_fields find_str_in form_loop free_menu gen_field_chars get_connection get_curr_form get_gui_char gui_click gui_close gui_init gui_kpress hide_window init_wsock isgui last_error make_connection menu_hide menu_loop menu_show movewin new_menu open_form pr_message proc_format proc_gui_in proc_it prompt_loop read_clicked read_gui remove_window set_fields show_menu show_window sleep_i sock_gets sock_puts sock_read sock_write start_gui start_prompt