home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk386.lzh / XLispStat / src3.lzh / Original_Headers / osdefs.h < prev    next >
C/C++ Source or Header  |  1990-07-30  |  13KB  |  316 lines

  1. #ifndef XLISP_ONLY
  2. /* menus.c */
  3. extern LVAL xsmenu_isnew(), xsallocate_menu(), xsdispose_menu(),
  4.   xsinstall_menu(), xsremove_menu(), xsupdate_menu(), xsallocated_p(),
  5.   xsmenu_title(), xsmenu_items(), xsinstalled_p(), xsappend_items(),
  6.   xsdelete_items(), xsmenu_select(), xsmenu_popup(), xsmenu_enabled();
  7.  
  8. #ifdef MACINTOSH
  9. extern LVAL xsapple_menu_isnew(), xsapple_menu_select();
  10. #endif MACINTOSH
  11.  
  12. extern LVAL xsitem_isnew(), xsitem_title(), xsitem_key(), xsitem_style(),
  13.   xsitem_mark(), xsitem_installed_p(), xsitem_update(), xsitem_action(),
  14.   xsitem_do_action(), xsitem_enabled();
  15.   
  16. #ifdef MACINTOSH
  17. extern LVAL xsabout_xlisp_stat();
  18. #endif MACINTOSH
  19.  
  20. /* dialog.c */
  21. extern LVAL xsdialog_isnew(), xsdialog_allocate(), xsdialog_remove(),
  22.   xsdialog_allocated_p(), xsdialog_default_button(), xsdialog_modal(),
  23.   xsdialog_item_do_action(), xsdialog_item_action(), xsbutton_item_isnew(),
  24.   xstoggle_item_isnew(), xstoggle_item_value(), xstext_item_isnew(),
  25.   xstext_item_text(), xschoice_item_isnew(), xschoice_item_value(),
  26.   xsscroll_item_isnew(), xsscroll_item_value(), xsscroll_item_max(),
  27.   xsscroll_item_min(), xsscroll_item_action(),
  28.   xslist_item_isnew(), xslist_item_action(), xslist_item_text(),
  29.   xslist_item_selection();
  30. extern LVAL xssysbeep(), xsnumtostring();
  31.  
  32. #ifdef MACINTOSH
  33. /* edit.c */
  34. extern LVAL xsopenfiledialog(), xssetfiledialog(), xsfrontwindow(), xshidefrontwindow(),
  35.   xssystem_edit(), xssetvolume();
  36. extern LVAL xslistener_isnew(), xslistener_allocate();
  37. extern LVAL xsedit_window_isnew(), xsedit_window_allocate(), xsedit_window_cut(),
  38.   xsedit_window_copy(),
  39.   xsedit_window_paste(), xsedit_window_revert(), xsedit_window_save(), 
  40.   xsedit_window_save_as(), xsedit_window_save_copy(),
  41.   xsedit_window_selection_stream(), xsedit_window_paste_stream(),
  42.   xsedit_window_flush_window(), xsedit_window_paste_string(),
  43.   xsedit_window_remove(), xsedit_window_activate(), xsedit_window_update(),
  44.   xsedit_window_find();
  45. #endif MACINTOSH
  46.  
  47. /* experimental.c */
  48. extern LVAL xstime(), xsgetenv(), xs_get_internal_run_time(),
  49.   xs_get_internal_real_time();
  50.  
  51. /* common.c */
  52. extern LVAL xsapropos(), xsaproposlist(), xsidentity(), xsmklist(), xsadjoin(),
  53.   xsfileposition(), xsformat(), xsforce_output(), xscopylist(), xscopyseq(),
  54.   xsreduce(), xsmap(), xselt(), xscoerce(), xsapply(), xseval(), xsload(),
  55.   xscomplexp(), xsrcomplex(), xsrconjugate(), xsrrealpart(), xsrimagpart(),
  56.   xseql(), xsequal(), xsdefconstant(), xsdefparameter(), xsdefvar(), xsmakunbound(),
  57.   xsfmakunbound(), xsconcatenate(), xssome(), xsevery(), xsnotany(), xsnotevery(),
  58.   xsunion(), xsintersection(), xsset_difference(), xssubsetp(), 
  59.   xsremove_duplicates(), xsbutlast(), xsmake_string(), xsfind(), xsposition(),
  60.   xserror(), xsbreak();
  61.  
  62. /* commonarrays.c */
  63. extern LVAL xsarrayp(), xsarrayinboundsp(), xsarraydimensions(),
  64.   xsarraydimension(), xsarrayrank(), xsarraytotalsize(), 
  65.   xsarrayrowmajorindex(), xsaref(), xsmakearray();
  66.  
  67. /* commonmath.c */
  68. extern LVAL xlog(), xfloor(), xceil(), xround(), xasin(), xacos(), xatan();
  69.  
  70. /* basics.c */
  71. extern LVAL xssequencep(), xscopyvector(), xscopyarray(), xssplitlist(),
  72.   xswhich(), xsiseq(), xsrepeat(), xsselect(), xssetselect(),
  73.   xspermutearray();
  74. #ifdef SAVERESTORE
  75. extern LVAL xsrestore();
  76. #endif
  77.  
  78. /* compound.c */
  79. extern LVAL xscompoundp(), xscompound_length(), xscompound_seq(),
  80.   xsmap_elements();
  81.  
  82. /* distributions.c */
  83. extern LVAL xsrnormalcdf(), xsrbetacdf(), xsrgammacdf(), xsrchisqcdf(),
  84.   xsrtcdf(), xsrfcdf(), xsrcauchycdf(), xsrloggamma(), xsrbnormcdf(),
  85.   xsrnormalquant(), xsrcauchyquant(), xsrbetaquant(), xsrgammaquant(), 
  86.   xsrchisqquant(), xsrtquant(), xsrfquant(), xsruniformrand(),
  87.   xsrnormalrand(), xsrcauchyrand(), xsrgammarand(), xsrchisqrand(),
  88.   xsrtrand(), xsrbetarand(), xsrfrand(),
  89.   xsrnormaldens(), xsrcauchydens(), xsrbetadens(), xsrgammadens(),
  90.   xsrchisqdens(), xsrtdens(), xsrfdens(), xsruniformrand();
  91.  
  92. /* ddistributions.c */
  93. extern LVAL xsrbinomialcdf(), xsrpoissoncdf(), xsrbinomialpmf(), xsrpoissonpmf(),
  94.   xsrbinomialquant(), xsrpoissonquant(), xsrbinomialrand(), xsrpoissonrand();
  95.  
  96. /* linalg.c */
  97. extern LVAL xslu_decomp(), xslu_solve(), xslu_determinant(), xslu_inverse(), 
  98.   xssv_decomp(), xsqr_decomp(), xschol_decomp(), xsrcondest(),
  99.   xsmake_rotation(), xsspline(), xskernel_dens(), xskernel_smooth(), 
  100.   xsbase_lowess(), xssurface_contour(), xsfft();
  101.  
  102. /* matrices1.c */
  103. extern LVAL xsmatmult(), xscrossproduct(), xsdiagonal(), xsidentitymatrix(),
  104.   xsouterproduct(), xsrowlist(), xscolumnlist(), xsbindrows(), xsbindcols(),
  105.   xstranspose();
  106.  
  107. /* matrices2.c */
  108. extern LVAL xssolve(), xsdeterminant(), xsinverse(), xsmakesweepmatrix(),
  109.   xssweepoperator();
  110.  
  111. /* math.c */
  112. extern LVAL xsradd(), xsrsub(), xsrmul(), xsrdiv(), xsrrem(), xsrmin(),
  113.   xsrmax(), xsrexpt(), xsrlog();
  114.  
  115. extern LVAL xsrlogand(), xsrlogior(), xsrlogxor(), xsrlognot();
  116.  
  117. extern LVAL xsrabs(), xsradd1(), xsrsub1(), xsrsin(), xsrcos(), xsrtan(),
  118.   xsrexp(), xsrsqrt(), xsrfix(), xsrfloat(), xsrrand(), xsrfloor(), xsrceil(),
  119.   xsrround(), xsrasin(), xsracos(), xsratan(), xsrphase();
  120.  
  121. extern LVAL xsrminusp(), xsrzerop(), xsrplusp(), xsrevenp(), xsroddp();
  122.  
  123. extern LVAL xsrlss(), xsrleq(), xsrequ(), xsrneq(), xsrgeq(), xsrgtr();
  124.  
  125. /* objects.c */
  126. extern LVAL xskind_of_p(), xsslot_value(), xsobject_null_method();
  127. extern LVAL xsmake_object(), xsreparent_object(), xshas_slot(), xsadd_slot(),
  128.   xsdelete_slot(), xsmslot_value(), xshas_method(), xsadd_method(),
  129.   xsdelete_method(), xsmessage_method(), xmsend(), xscall_method(), xscall_next(),
  130.   xsshow_object(), xmsendsuper(), xsobject_isnew(), xsparents(),
  131.   xsprecedence_list(), xsobject_slots(), xsobject_methods(), xsdefmeth(),
  132.   xsobject_documentation(), xsdefproto(), xsmakeproto();
  133.   
  134. /* optimize.c */
  135. #ifdef OPTIMIZE
  136. extern LVAL xsbracket_search(), xsgolden_search(), xsparabolic_search();
  137. #endif OPTIMIZE
  138.  
  139. /* sortdata.c */
  140. extern LVAL xssortdata(), xsorder(), xsrank();
  141.  
  142. /* statistics.c */
  143. extern LVAL xsquantile(), xssum(), xsprod(), xsmin(), xsmax(), xscount(),
  144.   xselement_seq(), xsifelse(), xsmean(), xssample();
  145.  
  146. /* uni.c */
  147. extern LVAL xsmake_random_state(), xsrandom_state_p();
  148.  
  149. /* windows.c */
  150. extern LVAL xsshowwindow(), xshidewindow();
  151. extern LVAL  xsscreen_size(), xsscreen_has_color(), xswindow_title(),
  152.   xswindow_location(), xswindow_size(), xswindow_frame_location(),
  153.   xswindow_frame_size(), xsflush_graphics();
  154.  
  155. /* xsiviewwindow.c */
  156. extern LVAL iview_window_isnew(), iview_window_allocate();
  157. extern LVAL xsiview_window_update(), xsiview_window_activate();
  158. extern LVAL iview_window_idle_on();
  159. extern LVAL iview_window_menu();
  160. extern LVAL iview_window_remove(), iview_window_while_button_down(),
  161.   iview_window_show_window();
  162. extern LVAL iview_window_canvas_width(), iview_window_canvas_height(),
  163.   iview_window_line_type(), iview_window_draw_mode(),
  164.   iview_window_draw_color(), iview_window_back_color(), iview_window_use_color(),
  165.   iview_window_reverse_colors(), iview_window_view_rect(),
  166.   iview_window_line_width();
  167. extern LVAL iview_window_has_h_scroll(), iview_window_has_v_scroll(),
  168.   iview_window_scroll(), iview_window_h_scroll_incs(),
  169.   iview_window_v_scroll_incs();
  170. extern LVAL iview_window_draw_line(), iview_window_draw_point(),
  171.   iview_window_erase_rect(),
  172.   iview_window_frame_rect(), iview_window_paint_rect(),
  173.   iview_window_erase_oval(), iview_window_frame_oval(),
  174.   iview_window_paint_oval(), iview_window_erase_arc(),
  175.   iview_window_frame_arc(), iview_window_paint_arc(),
  176.   iview_window_erase_poly(), iview_window_frame_poly(),
  177.   iview_window_paint_poly();
  178. extern LVAL iview_window_text_ascent(), iview_window_text_descent(), 
  179.   iview_window_text_width(),
  180.   iview_window_draw_string(), iview_window_draw_string_up(),
  181.   iview_window_draw_text(), iview_window_draw_text_up();
  182. extern LVAL iview_window_draw_symbol(), iview_window_replace_symbol();
  183. extern LVAL iview_window_start_buffering(), iview_window_buffer_to_screen();
  184. extern LVAL iview_window_clip_rect(), iview_window_cursor(),
  185.   iview_window_reset_buffer();
  186. extern LVAL iview_window_dump_image();
  187. extern LVAL gw_make_color(), gw_free_color(), gw_make_cursor(),
  188.   gw_free_cursor(), gw_draw_bitmap();
  189.  
  190. /* xsiviewinternal.c */
  191. extern LVAL iview_isnew(), iview_allocate();
  192. extern LVAL iview_content_rect(), iview_content_origin(),
  193.   iview_content_variables(), iview_click_range(), iview_mouse_mode(),
  194.   iview_showing_labels(), iview_margin(), iview_fixed_aspect(), iview_dirty();
  195. extern LVAL iview_x_axis(), iview_y_axis();
  196. extern LVAL iview_brush(), iview_erase_brush(), iview_draw_brush(),
  197.   iview_move_brush(), iview_resize_brush();
  198. extern LVAL iview_std_click(), iview_std_motion(), iview_do_click(),
  199.   iview_do_motion(), iview_unselect_all_points(),
  200.   iview_erase_selection(), iview_mask_selection(),
  201.   iview_unmask_all_points(), iview_show_all_points(),
  202.   iview_all_points_showing(), iview_all_points_unmasked(),
  203.   iview_any_points_selected();
  204. extern LVAL iview_linked(), iview_links(), iview_unlink_all_windows();
  205.  
  206. /* xsiview.c */
  207. extern LVAL iview_num_variables(), iview_variable_label(), iview_range(),
  208.   iview_scaled_range(), iview_screen_range(), iview_transformation(),
  209.   iview_apply_transformation();
  210.  
  211. extern LVAL iview_add_points(), iview_clear_points(), iview_num_points(), 
  212.   iview_point_coordinate(), iview_point_screen_coordinate(),
  213.   iview_point_transformed_coordinate(),
  214.   iview_point_masked(), iview_point_color(), iview_point_state(),
  215.   iview_point_screen_state(), iview_point_marked(),
  216.   iview_point_label(), iview_point_symbol();
  217.   
  218. extern LVAL iview_add_lines(), iview_clear_lines(), iview_num_lines(),
  219.   iview_line_coordinate(), iview_line_screen_coordinate(),
  220.   iview_line_transformed_coordinate(),
  221.   iview_line_masked(), iview_line_color(), iview_line_next(),
  222.   iview_line_type(), iview_line_width();
  223.  
  224. #ifdef USESTRINGS
  225. extern LVAL iview_add_strings(), iview_clear_strings(), iview_num_strings(),
  226.   iview_string_coordinate(), iview_string_screen_coordinate(),
  227.   iview_string_transformed_coordinate(),
  228.   iview_string_masked(), iview_string_color(), iview_string_modifiers();
  229. #endif /* USESTRINGS */
  230.  
  231. extern LVAL iview_draw_data_points(), iview_draw_data_lines();
  232. #ifdef USESTRINGS
  233. extern LVAL iview_draw_data_strings();
  234. #endif /* USESTRINGS */
  235.  
  236. extern LVAL iview_std_resize(), iview_std_redraw(),
  237.   iview_std_redraw_background(), iview_std_redraw_content(), 
  238.   iview_std_adjust_screen(), iview_std_adjust_points_in_rect(),
  239.   iview_std_adjust_screen_point(), iview_std_mark_points_in_rect();
  240.  
  241. extern LVAL iview_rotate_2();
  242. extern LVAL iview_get_nice_range();
  243. extern LVAL iview_adjust_depth_cuing();
  244.  
  245. /* xsiviewcustom.c */
  246. extern LVAL iview_spin_allocate(),
  247.   iview_spin_content_variables(), 
  248.   iview_spin_showing_axes(), iview_spin_depth_cuing(),
  249.   iview_spin_resize(), 
  250.   iview_spin_angle(), iview_spin_rotate(),
  251.   iview_spin_redraw_content();
  252. extern LVAL iview_scatmat_allocate(), iview_scatmat_resize(),
  253.   iview_scatmat_redraw_content(),iview_scatmat_click(), 
  254.   iview_scatmat_motion(),
  255.   iview_scatmat_add_points(), iview_scatmat_add_lines(),
  256.   iview_scatmat_adjust_screen_point(), iview_scatmat_adjust_points_in_rect(),
  257.   iview_scatmat_mark_points_in_rect();
  258. extern LVAL iview_list_allocate(), iview_list_redraw_content(), 
  259.   iview_list_add_points(), iview_list_adjust_screen_point(),
  260.   iview_list_adjust_points_in_rect(), iview_list_mark_points_in_rect();
  261. extern LVAL iview_hist_isnew(), iview_hist_allocate(), iview_hist_add_points(),
  262.   iview_hist_clear_points(), iview_hist_resize(), 
  263.   iview_hist_redraw_content(), iview_hist_adjust_screen(),
  264.   iview_hist_num_bins(), iview_hist_bin_counts(),
  265.   iview_hist_adjust_screen_point(), iview_hist_adjust_points_in_rect(),
  266.   iview_hist_mark_points_in_rect();
  267. extern LVAL iview_plot2d_add_points(), iview_plot2d_add_lines();
  268. #ifdef USESTRINGS
  269. extern LVAL iview_scatmat_add_strings(), iview_plot2d_add_strings();
  270. #endif /* USESTRINGS */
  271.   
  272. /* xsgraphics.c */
  273. extern LVAL iview_point_selected(), iview_point_hilited(),
  274.   iview_point_showing(),
  275.   iview_hist_adjust_to_data(), iview_plot2d_adjust_to_data(),
  276.   iview_adjust_to_data(), iview_spin_draw_axes();
  277. #ifdef MACINTOSH
  278. extern LVAL iview_window_copy_to_clip();
  279. #endif MACINTOSH
  280. extern LVAL xshistogram(), xsplot_points(), xsplot_lines(), xsspin_plot(),
  281.   xsscatterplot_matrix(), xsnamelist();
  282. extern LVAL iview_visible_range(), iview_scale_to_range(), iview_scale(),
  283.   iview_shift(), iview_clear_masks(), iview_slice_variable(), 
  284.   iview_real_to_screen(), iview_screen_to_real(), iview_scaled_to_screen(), 
  285.   iview_screen_to_scaled(), iview_points_in_rect(),
  286.   iview_window_drag_grey_rect(), iview_points_showing(),
  287.   iview_points_hilited(), iview_points_selected(),
  288.   iview_cycle_selection_symbols();
  289.  
  290. #ifdef MACINTOSH
  291. /* macxsgraph.c */
  292. extern LVAL xspick_color();
  293.  
  294. /* macdynload.c */
  295. extern LVAL xsopen_resfile(), xsclose_resfile(), xscall_cfun();
  296. #endif MACINTOSH
  297. #ifdef X11WINDOWS
  298. extern LVAL xsparse_color(), xsbest_cursor_size(), xsbitmap_from_file(),
  299.   xsx11_options();
  300. #endif X11WINDOWS
  301.  
  302. #ifdef UNIX
  303. extern LVAL gnupointplot(), gnulineplot();
  304. #endif UNIX
  305. #ifdef FOREIGNCALL
  306. extern LVAL xsdynload(), xscall_cfun(), xscall_fsub(), xscall_lfun();
  307. #endif FOREIGNCALL
  308. #ifdef UNIX
  309. extern LVAL xssystem();
  310. #endif UNIX
  311.  
  312. /* xsbayes.c */
  313. extern LVAL xsnumgrad(), xsnumhess(), xsminfo_isnew(),
  314.   xsminfo_maximize(), xsminfo_loglap(), xsaxpy();
  315. #endif /* XLISP_ONLY */
  316.