home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
dirs
/
xlispstat_386.lzh
/
XLispStat
/
src1.lzh
/
Headers
/
osptrs.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-10-08
|
25KB
|
762 lines
#ifndef OSPTRS_H
#define OSPTRS_H
#ifndef XLISP_ONLY
/************************************************************************/
/************************************************************************/
/** **/
/** Object Methods **/
/** **/
/************************************************************************/
/************************************************************************/
/* objects.c */
{ NULL, S, xsmessage_method }, /* 300 */
{ NULL, S, xsreparent_object },
{ NULL, S, xshas_slot },
{ NULL, S, xshas_method },
{ NULL, S, xsadd_slot },
{ NULL, S, xsdelete_slot },
{ NULL, S, xsadd_method },
{ NULL, S, xsdelete_method },
{ NULL, S, xsshow_object },
{ NULL, S, xsobject_isnew },
{ NULL, S, xsparents },
{ NULL, S, xsprecedence_list },
{ NULL, S, xsobject_slots },
{ NULL, S, xsobject_methods },
{ NULL, S, xsobject_documentation },
{ NULL, S, xsmakeproto },
/* hardware-objects */
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
/* windows.c */
{ NULL, S, xsshowwindow },
{ NULL, S, xshidewindow },
{ NULL, S, xshidewindow },
{ NULL, S, xswindow_title },
{ NULL, S, xswindow_location },
{ NULL, S, xswindow_size },
{ NULL, S, xswindow_frame_location },
{ NULL, S, xswindow_frame_size },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
#ifdef MACINTOSH
/* edit.c */
{ NULL, S, xsedit_window_isnew },
{ NULL, S, xsedit_window_allocate },
{ NULL, S, xsedit_window_cut },
{ NULL, S, xsedit_window_copy },
{ NULL, S, xsedit_window_paste },
{ NULL, S, xsedit_window_revert },
{ NULL, S, xsedit_window_save },
{ NULL, S, xsedit_window_save_as },
{ NULL, S, xsedit_window_save_copy },
{ NULL, S, xsedit_window_paste_stream },
{ NULL, S, xsedit_window_paste_string },
{ NULL, S, xsedit_window_flush_window },
{ NULL, S, xsedit_window_selection_stream},
{ NULL, S, xsedit_window_remove },
{ NULL, S, xsedit_window_remove },
{ NULL, S, xsedit_window_remove },
{ NULL, S, xsedit_window_activate },
{ NULL, S, xsedit_window_update },
{ NULL, S, xsedit_window_find },
{ NULL, S, xslistener_isnew },
{ NULL, S, xslistener_allocate },
{ NULL, S, xshidewindow },
{ NULL, S, xshidewindow },
{ NULL, S, xshidewindow },
#endif MACINTOSH
/* menus.c */
{ NULL, S, xsmenu_isnew },
{ NULL, S, xsallocate_menu },
{ NULL, S, xsdispose_menu },
{ NULL, S, xsinstall_menu },
{ NULL, S, xsremove_menu },
{ NULL, S, xsmenu_enabled },
{ NULL, S, xsupdate_menu },
{ NULL, S, xsallocated_p },
{ NULL, S, xsmenu_title },
{ NULL, S, xsmenu_items },
{ NULL, S, xsinstalled_p },
{ NULL, S, xsappend_items },
{ NULL, S, xsdelete_items },
{ NULL, S, xsmenu_select },
{ NULL, S, xsmenu_popup },
#ifdef MACINTOSH
{ NULL, S, xsapple_menu_isnew },
{ NULL, S, xsapple_menu_select },
#endif MACINTOSH
{ NULL, S, xsitem_isnew },
{ NULL, S, xsitem_title },
{ NULL, S, xsitem_key },
{ NULL, S, xsitem_mark },
{ NULL, S, xsitem_style },
{ NULL, S, xsitem_action },
{ NULL, S, xsitem_enabled },
{ NULL, S, xsitem_installed_p },
{ NULL, S, xsitem_update },
{ NULL, S, xsitem_do_action },
/* dialog.c */
{ NULL, S, xsdialog_isnew },
{ NULL, S, xsdialog_allocate },
{ NULL, S, xsdialog_remove },
{ NULL, S, xsdialog_remove },
{ NULL, S, xsdialog_remove },
{ NULL, S, xsdialog_allocated_p },
{ NULL, S, xsdialog_default_button },
{ NULL, S, xsdialog_modal },
{ NULL, S, xsdialog_item_do_action },
{ NULL, S, xsdialog_item_action },
{ NULL, S, xsbutton_item_isnew },
{ NULL, S, xstoggle_item_isnew },
{ NULL, S, xstoggle_item_value },
{ NULL, S, xstext_item_isnew },
{ NULL, S, xstext_item_text },
{ NULL, S, xschoice_item_isnew },
{ NULL, S, xschoice_item_value },
{ NULL, S, xsscroll_item_isnew },
{ NULL, S, xsscroll_item_value },
{ NULL, S, xsscroll_item_max },
{ NULL, S, xsscroll_item_min },
{ NULL, S, xsscroll_item_action },
/*#ifdef MACINTOSH*/
{ NULL, S, xslist_item_isnew },
{ NULL, S, xslist_item_action },
{ NULL, S, xslist_item_text },
{ NULL, S, xslist_item_selection },
/*#endif MACINTOSH*/
/* xsiviewwindow.c */
{ NULL, S, iview_window_isnew },
{ NULL, S, iview_window_allocate },
{ NULL, S, iview_window_idle_on },
{ NULL, S, iview_window_menu },
{ NULL, S, xsiview_window_update },
{ NULL, S, xsiview_window_activate },
{ NULL, S, iview_window_remove },
{ NULL, S, iview_window_remove },
{ NULL, S, iview_window_remove },
{ NULL, S, iview_window_while_button_down},
{ NULL, S, iview_window_show_window },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, iview_window_canvas_width },
{ NULL, S, iview_window_canvas_height },
{ NULL, S, iview_window_line_type },
{ NULL, S, iview_window_draw_mode },
{ NULL, S, iview_window_draw_color },
{ NULL, S, iview_window_back_color },
{ NULL, S, iview_window_use_color },
{ NULL, S, iview_window_reverse_colors },
{ NULL, S, iview_window_view_rect },
{ NULL, S, iview_window_line_width },
{ NULL, S, iview_window_clip_rect },
{ NULL, S, iview_window_cursor },
{ NULL, S, iview_window_has_h_scroll },
{ NULL, S, iview_window_has_v_scroll },
{ NULL, S, iview_window_scroll },
{ NULL, S, iview_window_h_scroll_incs },
{ NULL, S, iview_window_v_scroll_incs },
{ NULL, S, iview_window_draw_line },
{ NULL, S, iview_window_draw_point },
{ NULL, S, iview_window_erase_rect },
{ NULL, S, iview_window_frame_rect },
{ NULL, S, iview_window_paint_rect },
{ NULL, S, iview_window_erase_oval },
{ NULL, S, iview_window_frame_oval },
{ NULL, S, iview_window_paint_oval },
{ NULL, S, iview_window_erase_arc },
{ NULL, S, iview_window_frame_arc },
{ NULL, S, iview_window_paint_arc },
{ NULL, S, iview_window_erase_poly },
{ NULL, S, iview_window_frame_poly },
{ NULL, S, iview_window_paint_poly },
{ NULL, S, iview_window_text_ascent },
{ NULL, S, iview_window_text_descent },
{ NULL, S, iview_window_text_width },
{ NULL, S, iview_window_draw_string },
{ NULL, S, iview_window_draw_string_up },
{ NULL, S, iview_window_draw_text },
{ NULL, S, iview_window_draw_text_up },
{ NULL, S, iview_window_draw_symbol },
{ NULL, S, iview_window_replace_symbol },
{ NULL, S, iview_window_start_buffering },
{ NULL, S, iview_window_buffer_to_screen},
#ifdef MACINTOSH
{ NULL, S, iview_window_copy_to_clip },
#endif MACINTOSH
{ NULL, S, iview_window_drag_grey_rect },
{ NULL, S, iview_window_dump_image },
{ NULL, S, gw_draw_bitmap },
/* xsiview.c */
{ NULL, S, iview_isnew },
{ NULL, S, iview_allocate },
{ NULL, S, iview_std_resize },
{ NULL, S, iview_std_redraw },
{ NULL, S, iview_std_redraw_background },
{ NULL, S, iview_std_redraw_content },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, iview_std_adjust_screen },
{ NULL, S, iview_std_adjust_points_in_rect},
{ NULL, S, iview_std_adjust_screen_point},
{ NULL, S, iview_std_mark_points_in_rect},
{ NULL, S, iview_content_rect },
{ NULL, S, iview_content_origin },
{ NULL, S, iview_content_variables },
{ NULL, S, iview_click_range },
{ NULL, S, iview_mouse_mode },
{ NULL, S, iview_showing_labels },
{ NULL, S, iview_margin },
{ NULL, S, iview_fixed_aspect },
{ NULL, S, iview_dirty },
{ NULL, S, iview_x_axis },
{ NULL, S, iview_y_axis },
{ NULL, S, iview_brush },
{ NULL, S, iview_erase_brush },
{ NULL, S, iview_draw_brush },
{ NULL, S, iview_move_brush },
{ NULL, S, iview_resize_brush },
{ NULL, S, iview_do_click },
{ NULL, S, iview_do_motion },
{ NULL, S, iview_std_click },
{ NULL, S, iview_std_click },
{ NULL, S, iview_std_motion },
{ NULL, S, iview_unselect_all_points },
{ NULL, S, iview_erase_selection },
{ NULL, S, iview_mask_selection },
{ NULL, S, iview_unmask_all_points },
{ NULL, S, iview_points_showing },
{ NULL, S, iview_points_hilited },
{ NULL, S, iview_points_selected },
{ NULL, S, iview_points_selected },
{ NULL, S, iview_show_all_points },
{ NULL, S, iview_all_points_showing },
{ NULL, S, iview_all_points_unmasked },
{ NULL, S, iview_any_points_selected },
{ NULL, S, iview_linked },
#ifndef OLDLINKS
{ NULL, S, iview_links },
#endif OLDLINKS
{ NULL, S, iview_num_variables },
{ NULL, S, iview_variable_label },
{ NULL, S, iview_range },
{ NULL, S, iview_scaled_range },
{ NULL, S, iview_screen_range },
{ NULL, S, iview_transformation },
{ NULL, S, iview_apply_transformation },
{ NULL, S, iview_add_points },
{ NULL, S, iview_clear_points },
{ NULL, S, iview_num_points },
{ NULL, S, iview_point_coordinate },
{ NULL, S, iview_point_screen_coordinate},
{ NULL, S, iview_point_transformed_coordinate },
{ NULL, S, iview_point_masked },
{ NULL, S, iview_point_color },
{ NULL, S, iview_point_state },
{ NULL, S, iview_point_screen_state },
{ NULL, S, iview_point_marked },
{ NULL, S, iview_point_label },
{ NULL, S, iview_point_symbol },
{ NULL, S, iview_point_selected },
{ NULL, S, iview_point_hilited },
{ NULL, S, iview_point_showing },
{ NULL, S, iview_add_lines },
{ NULL, S, iview_clear_lines },
{ NULL, S, iview_num_lines },
{ NULL, S, iview_line_coordinate },
{ NULL, S, iview_line_screen_coordinate },
{ NULL, S, iview_line_transformed_coordinate },
{ NULL, S, iview_line_masked },
{ NULL, S, iview_line_color },
{ NULL, S, iview_line_next },
{ NULL, S, iview_line_type },
{ NULL, S, iview_line_width },
#ifdef USESTRINGS
{ NULL, S, iview_add_strings },
{ NULL, S, iview_clear_strings },
{ NULL, S, iview_num_strings },
{ NULL, S, iview_string_coordinate },
{ NULL, S, iview_string_screen_coordinate},
{ NULL, S, iview_string_transformed_coordinate },
{ NULL, S, iview_string_masked },
{ NULL, S, iview_string_color },
{ NULL, S, iview_string_modifiers },
#endif /* USESTRINGS */
{ NULL, S, iview_draw_data_points },
{ NULL, S, iview_draw_data_lines },
#ifdef USESTRINGS
{ NULL, S, iview_draw_data_strings },
#endif /* USESTRINGS */
{ NULL, S, iview_rotate_2 },
{ NULL, S, iview_adjust_to_data },
{ NULL, S, iview_visible_range },
{ NULL, S, iview_scale_to_range },
{ NULL, S, iview_scale },
{ NULL, S, iview_shift },
{ NULL, S, iview_clear_masks },
{ NULL, S, iview_slice_variable },
{ NULL, S, iview_real_to_screen },
{ NULL, S, iview_screen_to_real },
{ NULL, S, iview_scaled_to_screen },
{ NULL, S, iview_screen_to_scaled },
{ NULL, S, iview_points_in_rect },
{ NULL, S, iview_adjust_depth_cuing },
{ NULL, S, iview_spin_allocate },
{ NULL, S, iview_spin_content_variables },
{ NULL, S, iview_spin_showing_axes },
{ NULL, S, iview_spin_depth_cuing },
{ NULL, S, iview_spin_resize },
{ NULL, S, iview_spin_redraw_content },
{ NULL, S, iview_spin_rotate },
{ NULL, S, iview_spin_angle },
{ NULL, S, iview_spin_rotate },
{ NULL, S, iview_spin_draw_axes },
{ NULL, S, iview_scatmat_allocate },
{ NULL, S, iview_scatmat_resize },
{ NULL, S, xsobject_null_method },
{ NULL, S, iview_scatmat_redraw_content },
{ NULL, S, iview_scatmat_click },
{ NULL, S, iview_scatmat_motion },
{ NULL, S, iview_scatmat_add_points },
{ NULL, S, iview_scatmat_add_lines },
#ifdef USESTRINGS
{ NULL, S, iview_scatmat_add_strings },
#endif /* USESTRINGS */
{ NULL, S, iview_scatmat_adjust_screen_point},
{ NULL, S, iview_scatmat_adjust_points_in_rect},
{ NULL, S, iview_scatmat_mark_points_in_rect},
{ NULL, S, iview_list_allocate },
{ NULL, S, xsobject_null_method },
{ NULL, S, iview_list_redraw_content },
{ NULL, S, iview_list_add_points },
{ NULL, S, iview_list_adjust_screen_point},
{ NULL, S, iview_list_adjust_points_in_rect},
{ NULL, S, iview_list_mark_points_in_rect},
{ NULL, S, iview_hist_isnew },
{ NULL, S, iview_hist_allocate },
{ NULL, S, iview_hist_add_points },
{ NULL, S, iview_hist_clear_points },
{ NULL, S, iview_hist_resize },
{ NULL, S, iview_hist_redraw_content },
{ NULL, S, iview_hist_adjust_screen },
{ NULL, S, iview_hist_num_bins },
{ NULL, S, iview_hist_bin_counts },
{ NULL, S, iview_hist_adjust_to_data },
{ NULL, S, iview_hist_adjust_screen_point},
{ NULL, S, iview_hist_adjust_points_in_rect},
{ NULL, S, iview_hist_mark_points_in_rect},
{ NULL, S, iview_plot2d_add_points },
{ NULL, S, iview_plot2d_add_lines },
#ifdef USESTRINGS
{ NULL, S, iview_plot2d_add_strings },
#endif /* USESTRINGS */
{ NULL, S, iview_plot2d_adjust_to_data },
/* compound.c */
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
{ NULL, S, xsobject_null_method },
/************************************************************************/
/************************************************************************/
/** **/
/** Regular Functions **/
/** **/
/************************************************************************/
/************************************************************************/
/* dialog.c */
{ "SYSBEEP", S, xssysbeep },
{ "NUM-TO-STRING", S, xsnumtostring },
#if defined(MACINTOSH)||defined(AMIGA)
{ "ABOUT-XLISP-STAT", S, xsabout_xlisp_stat },
/* edit.c */
{ "OPEN-FILE-DIALOG", S, xsopenfiledialog },
{ "SET-FILE-DIALOG", S, xssetfiledialog },
#endif MACINTOSH||AMIGA
#ifdef MACINTOSH
{ "SET-VOLUME", S, xssetvolume },
{ "FRONT-WINDOW", S, xsfrontwindow },
{ "HIDE-FRONT-WINDOW", S, xshidefrontwindow },
{ "SYSTEM-EDIT", S, xssystem_edit },
#endif MACINTOSH
/* experimental.c */
{ "TIME", F, xstime },
{ "GET-INTERNAL-RUN-TIME", S, xs_get_internal_run_time },
{ "GET-INTERNAL-REAL-TIME", S, xs_get_internal_real_time },
{ "GETENV", S, xsgetenv },
#ifdef AMIGA
{ "SYSTEM", S, xsystem },
{ "AREXX", S, xarexx },
#endif AMIGA
/* common.c */
{ "APROPOS", S, xsapropos },
{ "APROPOS-LIST", S, xsaproposlist },
{ "IDENTITY", S, xsidentity },
{ "MAKE-LIST", S, xsmklist },
{ "ADJOIN", S, xsadjoin },
{ "FILE-POSITION", S, xsfileposition },
{ "FORMAT", S, xsformat },
{ "FORCE-OUTPUT", S, xsforce_output },
{ "COPY-LIST", S, xscopylist },
{ "COPY-SEQ", S, xscopyseq },
{ "REDUCE", S, xsreduce },
{ "MAP", S, xsmap },
{ "ELT", S, xselt },
{ "COERCE", S, xscoerce },
{ "APPLY", S, xsapply },
{ "EVAL", S, xseval },
{ "LOAD", S, xsload },
{ "COMPLEXP", S, xscomplexp },
{ "COMPLEX", S, xsrcomplex },
{ "CONJUGATE", S, xsrconjugate },
{ "REALPART", S, xsrrealpart },
{ "IMAGPART", S, xsrimagpart },
{ "EQL", S, xseql },
{ "EQUAL", S, xsequal },
{ "DEFCONSTANT", F, xsdefconstant },
{ "DEFPARAMETER", F, xsdefparameter },
{ "DEFVAR", F, xsdefvar },
{ "MAKUNBOUND", S, xsmakunbound },
{ "FMAKUNBOUND", S, xsfmakunbound },
{ "MAKE-STRING", S, xsmake_string },
{ "CONCATENATE", S, xsconcatenate },
{ "SOME", S, xssome },
{ "EVERY", S, xsevery },
{ "NOTANY", S, xsnotany },
{ "NOTEVERY", S, xsnotevery },
{ "UNION", S, xsunion },
{ "INTERSECTION", S, xsintersection },
{ "SET-DIFFERENCE", S, xsset_difference },
{ "SUBSETP", S, xssubsetp },
{ "REMOVE-DUPLICATES", S, xsremove_duplicates },
{ "BUTLAST", S, xsbutlast },
{ "FIND", S, xsfind },
{ "POSITION", S, xsposition },
{ "ERROR", S, xserror },
{ "BREAK", S, xsbreak },
/* commonarrays.c */
{ "ARRAYP", S, xsarrayp },
{ "ARRAY-IN-BOUNDS-P", S, xsarrayinboundsp },
{ "ARRAY-DIMENSIONS", S, xsarraydimensions },
{ "ARRAY-RANK", S, xsarrayrank },
{ "ARRAY-TOTAL-SIZE", S, xsarraytotalsize },
{ "ARRAY-DIMENSION", S, xsarraydimension },
{ "ARRAY-ROW-MAJOR-INDEX", S, xsarrayrowmajorindex },
{ "AREF", S, xsaref },
{ "MAKE-ARRAY", S, xsmakearray },
/* distributions.c */
{ "NORMAL-CDF", S, xsrnormalcdf },
{ "BETA-CDF", S, xsrbetacdf },
{ "GAMMA-CDF", S, xsrgammacdf },
{ "CHISQ-CDF", S, xsrchisqcdf },
{ "T-CDF", S, xsrtcdf },
{ "F-CDF", S, xsrfcdf },
{ "CAUCHY-CDF", S, xsrcauchycdf },
{ "LOG-GAMMA", S, xsrloggamma },
{ "BIVNORM-CDF", S, xsrbnormcdf },
{ "NORMAL-QUANT", S, xsrnormalquant },
{ "CAUCHY-QUANT", S, xsrcauchyquant },
{ "BETA-QUANT", S, xsrbetaquant },
{ "GAMMA-QUANT", S, xsrgammaquant },
{ "CHISQ-QUANT", S, xsrchisqquant },
{ "T-QUANT", S, xsrtquant },
{ "F-QUANT", S, xsrfquant },
{ "NORMAL-DENS", S, xsrnormaldens },
{ "CAUCHY-DENS", S, xsrcauchydens },
{ "BETA-DENS", S, xsrbetadens },
{ "GAMMA-DENS", S, xsrgammadens },
{ "CHISQ-DENS", S, xsrchisqdens },
{ "T-DENS", S, xsrtdens },
{ "F-DENS", S, xsrfdens },
{ "UNIFORM-RAND", S, xsruniformrand },
{ "NORMAL-RAND", S, xsrnormalrand },
{ "CAUCHY-RAND", S, xsrcauchyrand },
{ "GAMMA-RAND", S, xsrgammarand },
{ "CHISQ-RAND", S, xsrchisqrand },
{ "T-RAND", S, xsrtrand },
{ "BETA-RAND", S, xsrbetarand },
{ "F-RAND", S, xsrfrand },
/* ddistributions.c */
{ "BINOMIAL-CDF", S, xsrbinomialcdf },
{ "POISSON-CDF", S, xsrpoissoncdf },
{ "BINOMIAL-PMF", S, xsrbinomialpmf },
{ "POISSON-PMF", S, xsrpoissonpmf },
{ "BINOMIAL-QUANT", S, xsrbinomialquant },
{ "POISSON-QUANT", S, xsrpoissonquant },
{ "BINOMIAL-RAND", S, xsrbinomialrand },
{ "POISSON-RAND", S, xsrpoissonrand },
/* linalg.c */
{ "LU-DECOMP", S, xslu_decomp },
{ "LU-SOLVE", S, xslu_solve },
{ "DETERMINANT", S, xslu_determinant },
{ "INVERSE", S, xslu_inverse },
{ "SV-DECOMP", S, xssv_decomp },
{ "QR-DECOMP", S, xsqr_decomp },
{ "CHOL-DECOMP", S, xschol_decomp },
{ "RCONDEST", S, xsrcondest },
{ "MAKE-ROTATION", S, xsmake_rotation },
{ "SPLINE", S, xsspline },
{ "KERNEL-DENS", S, xskernel_dens },
{ "KERNEL-SMOOTH", S, xskernel_smooth },
{ "base-lowess", S, xsbase_lowess },
{ "SURFACE-CONTOUR", S, xssurface_contour },
{ "FFT", S, xsfft },
/* matrices1.c */
{ "MATMULT", S, xsmatmult },
{ "%*", S, xsmatmult },
{ "INNER-PRODUCT", S, xsmatmult },
{ "CROSS-PRODUCT", S, xscrossproduct },
{ "DIAGONAL", S, xsdiagonal },
{ "IDENTITY-MATRIX", S, xsidentitymatrix },
{ "OUTER-PRODUCT", S, xsouterproduct },
{ "ROW-LIST", S, xsrowlist },
{ "COLUMN-LIST", S, xscolumnlist },
{ "BIND-ROWS", S, xsbindrows },
{ "BIND-COLUMNS", S, xsbindcols },
{ "TRANSPOSE", S, xstranspose },
/* matrices2.c */
{ "MAKE-SWEEP-MATRIX", S, xsmakesweepmatrix },
{ "SWEEP-OPERATOR", S, xssweepoperator },
/* basics.c */
{ "SEQUENCEP", S, xssequencep },
{ "COPY-VECTOR", S, xscopyvector },
{ "COPY-ARRAY", S, xscopyarray },
{ "SPLIT-LIST", S, xssplitlist },
{ "WHICH", S, xswhich },
{ "ISEQ", S, xsiseq },
{ "REPEAT", S, xsrepeat },
{ "SELECT", S, xsselect },
{ "SET-SELECT", S, xssetselect },
{ "PERMUTE-ARRAY", S, xspermutearray },
#ifdef SAVERESTORE
{ "RESTORE", S, xsrestore },
#endif
/* compound.c */
{ "COMPOUND-DATA-P", S, xscompoundp },
{ "COMPOUND-DATA-LENGTH", S, xscompound_length },
{ "COMPOUND-DATA-SEQ", S, xscompound_seq },
{ "MAP-ELEMENTS", S, xsmap_elements },
/* math.c */
{ "+", S, xsradd },
{ "-", S, xsrsub },
{ "*", S, xsrmul },
{ "/", S, xsrdiv },
{ "REM", S, xsrrem },
{ "PMIN", S, xsrmin },
{ "PMAX", S, xsrmax },
{ "^", S, xsrexpt },
{ "**", S, xsrexpt },
{ "EXPT", S, xsrexpt },
{ "LOG", S, xsrlog },
{ "LOGAND", S, xsrlogand },
{ "LOGIOR", S, xsrlogior },
{ "LOGXOR", S, xsrlogxor },
{ "LOGNOT", S, xsrlognot },
{ "ABS", S, xsrabs },
{ "1+", S, xsradd1 },
{ "1-", S, xsrsub1 },
{ "SIN", S, xsrsin },
{ "COS", S, xsrcos },
{ "TAN", S, xsrtan },
{ "EXP", S, xsrexp },
{ "SQRT", S, xsrsqrt },
{ "TRUNCATE", S, xsrfix },
{ "FLOAT", S, xsrfloat },
{ "RANDOM", S, xsrrand },
{ "FLOOR", S, xsrfloor },
{ "CEILING", S, xsrceil },
{ "ROUND", S, xsrround },
{ "ASIN", S, xsrasin },
{ "ACOS", S, xsracos },
{ "ATAN", S, xsratan },
{ "PHASE", S, xsrphase },
{ "MINUSP", S, xsrminusp },
{ "ZEROP", S, xsrzerop },
{ "PLUSP", S, xsrplusp },
{ "EVENP", S, xsrevenp },
{ "ODDP", S, xsroddp },
{ "<", S, xsrlss },
{ "<=", S, xsrleq },
{ "=", S, xsrequ },
{ "/=", S, xsrneq },
{ ">=", S, xsrgeq },
{ ">", S, xsrgtr },
/* objects.c */
{ "KIND-OF-P", S, xskind_of_p },
{ "SLOT-VALUE", S, xsslot_value },
{ "MAKE-OBJECT", S, xsmake_object },
{ "SEND", S, xmsend },
{ "SEND-SUPER", S, xmsendsuper },
{ "CALL-NEXT-METHOD", S, xscall_next },
{ "CALL-METHOD", S, xscall_method },
{ "DEFMETH", F, xsdefmeth },
{ "DEFPROTO", F, xsdefproto },
/* optimize.c */
#ifdef OPTIMIZE
{ "BRACKET-SEARCH", S, xsbracket_search },
{ "GOLDEN-SEARCH", S, xsgolden_search },
{ "PARABOLIC-SEARCH", S, xsparabolic_search },
#endif OPTIMIZE
/* sortdata.c */
{ "SORT-DATA", S, xssortdata },
{ "ORDER", S, xsorder },
{ "RANK", S, xsrank },
/* statistics.c */
{ "QUANTILE", S, xsquantile },
{ "SUM", S, xssum },
{ "PROD", S, xsprod },
{ "MIN", S, xsmin },
{ "MAX", S, xsmax },
{ "COUNT-ELEMENTS", S, xscount },
{ "ELEMENT-SEQ", S, xselement_seq },
{ "IF-ELSE", S, xsifelse },
{ "MEAN", S, xsmean },
{ "SAMPLE", S, xssample },
/* uni.c */
{ "MAKE-RANDOM-STATE", S, xsmake_random_state },
{ "RANDOM-STATE-P", S, xsrandom_state_p },
/* windows.c */
{ "SCREEN-SIZE", S, xsscreen_size },
{ "SCREEN-HAS-COLOR", S, xsscreen_has_color },
{ "FLUSH-GRAPHICS", S, xsflush_graphics },
/* xsiviewwindow.c */
{ "RESET-GRAPHICS-BUFFER", S, iview_window_reset_buffer },
{ "MAKE-COLOR", S, gw_make_color },
{ "FREE-COLOR", S, gw_free_color },
{ "MAKE-CURSOR", S, gw_make_cursor },
{ "FREE-CURSOR", S, gw_free_cursor },
/* xsiviewinternal.c */
{ "UNLINK-ALL-WINDOWS", S, iview_unlink_all_windows },
/* xsiview.c */
{ "GET-NICE-RANGE", S, iview_get_nice_range },
/* xsgraphics.c */
{ "HISTOGRAM", S, xshistogram },
{ "PLOT-POINTS", S, xsplot_points },
{ "PLOT-LINES", S, xsplot_lines },
{ "SPIN-PLOT", S, xsspin_plot },
{ "SCATTERPLOT-MATRIX", S, xsscatterplot_matrix },
{ "NAME-LIST", S, xsnamelist },
#ifdef UNIX
{ "GNU-PLOT-POINTS", S, gnupointplot },
{ "GNU-PLOT-LINES", S, gnulineplot },
#endif UNIX
#ifdef MACINTOSH
/* macxsgraph.c */
{ "PICK-COLOR", S, xspick_color },
/* macdynload.c */
{ "OPEN-RESOURCE-FILE", S, xsopen_resfile },
{ "CLOSE-RESOURCE-FILE", S, xsclose_resfile },
{ "CALL-CFUN", S, xscall_cfun },
#endif MACINTOSH
#ifdef X11WINDOWS
{ "PARSE-COLOR", S, xsparse_color },
{ "BEST-CURSOR-SIZE", S, xsbest_cursor_size },
{ "BITMAP-FROM-FILE", S, xsbitmap_from_file },
{ "X11-OPTIONS", S, xsx11_options },
#endif X11WINDOWS
#ifdef FOREIGNCALL
{ "DYN-LOAD", S, xsdynload },
{ "CALL-CFUN", S, xscall_cfun },
{ "CALL-FSUB", S, xscall_fsub },
{ "CALL-LFUN", S, xscall_lfun },
#endif FOREIGNCALL
#ifdef UNIX
{ "SYSTEM", S, xssystem },
#endif UNIX
/* xsbayes.c */
{ "NUMGRAD", S, xsnumgrad },
{ "NUMHESS", S, xsnumhess },
{ "minfo-isnew", S, xsminfo_isnew },
{ "minfo-maximize", S, xsminfo_maximize },
{ "minfo-loglap", S, xsminfo_loglap },
{ "AX+Y", S, xsaxpy },
#endif XLISP_ONLY
#endif OSPTRS_H