<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE> {The S-lang C Library Reference}</TITLE>
<LINK HREF="cref-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="cref-1.html">Next</A>
Previous
Contents
<HR>
<H1> {The <B>S-lang</B> C Library Reference}</H1>

<H2>John E. Davis, <CODE>davis@space.mit.edu</CODE></H2> Sun Apr 23 00:37:59 2000
<P>
<H2><A NAME="toc1">1.</A> <A HREF="cref-1.html"><B>SLsmg_fill_region</B></A></H2>

<P>
<H2><A NAME="toc2">2.</A> <A HREF="cref-2.html"><B>SLsmg_set_char_set</B></A></H2>

<P>
<H2><A NAME="toc3">3.</A> <A HREF="cref-3.html"><B>int SLsmg_Scroll_Hash_Border;</B></A></H2>

<P>
<H2><A NAME="toc4">4.</A> <A HREF="cref-4.html"><B>SLsmg_suspend_smg</B></A></H2>

<P>
<H2><A NAME="toc5">5.</A> <A HREF="cref-5.html"><B>SLsmg_resume_smg</B></A></H2>

<P>
<H2><A NAME="toc6">6.</A> <A HREF="cref-6.html"><B>SLsmg_erase_eol</B></A></H2>

<P>
<H2><A NAME="toc7">7.</A> <A HREF="cref-7.html"><B>SLsmg_gotorc</B></A></H2>

<P>
<H2><A NAME="toc8">8.</A> <A HREF="cref-8.html"><B>SLsmg_erase_eos</B></A></H2>

<P>
<H2><A NAME="toc9">9.</A> <A HREF="cref-9.html"><B>SLsmg_reverse_video</B></A></H2>

<P>
<H2><A NAME="toc10">10.</A> <A HREF="cref-10.html"><B>SLsmg_set_color (int)</B></A></H2>

<P>
<H2><A NAME="toc11">11.</A> <A HREF="cref-11.html"><B>SLsmg_normal_video</B></A></H2>

<P>
<H2><A NAME="toc12">12.</A> <A HREF="cref-12.html"><B>SLsmg_printf</B></A></H2>

<P>
<H2><A NAME="toc13">13.</A> <A HREF="cref-13.html"><B>SLsmg_vprintf</B></A></H2>

<P>
<H2><A NAME="toc14">14.</A> <A HREF="cref-14.html"><B>SLsmg_write_string</B></A></H2>

<P>
<H2><A NAME="toc15">15.</A> <A HREF="cref-15.html"><B>SLsmg_write_nstring</B></A></H2>

<P>
<H2><A NAME="toc16">16.</A> <A HREF="cref-16.html"><B>SLsmg_write_char</B></A></H2>

<P>
<H2><A NAME="toc17">17.</A> <A HREF="cref-17.html"><B>SLsmg_write_nchars</B></A></H2>

<P>
<H2><A NAME="toc18">18.</A> <A HREF="cref-18.html"><B>SLsmg_write_wrapped_string</B></A></H2>

<P>
<H2><A NAME="toc19">19.</A> <A HREF="cref-19.html"><B>SLsmg_cls</B></A></H2>

<P>
<H2><A NAME="toc20">20.</A> <A HREF="cref-20.html"><B>SLsmg_refresh</B></A></H2>

<P>
<H2><A NAME="toc21">21.</A> <A HREF="cref-21.html"><B>SLsmg_touch_lines</B></A></H2>

<P>
<H2><A NAME="toc22">22.</A> <A HREF="cref-22.html"><B>SLsmg_init_smg</B></A></H2>

<P>
<H2><A NAME="toc23">23.</A> <A HREF="cref-23.html"><B>SLsmg_reset_smg</B></A></H2>

<P>
<H2><A NAME="toc24">24.</A> <A HREF="cref-24.html"><B>SLsmg_char_at</B></A></H2>

<P>
<H2><A NAME="toc25">25.</A> <A HREF="cref-25.html"><B>SLsmg_set_screen_start</B></A></H2>

<P>
<H2><A NAME="toc26">26.</A> <A HREF="cref-26.html"><B>SLsmg_draw_hline</B></A></H2>

<P>
<H2><A NAME="toc27">27.</A> <A HREF="cref-27.html"><B>SLsmg_draw_vline</B></A></H2>

<P>
<H2><A NAME="toc28">28.</A> <A HREF="cref-28.html"><B>SLsmg_draw_object</B></A></H2>

<P>
<H2><A NAME="toc29">29.</A> <A HREF="cref-29.html"><B>SLsmg_draw_box</B></A></H2>

<P>
<H2><A NAME="toc30">30.</A> <A HREF="cref-30.html"><B>SLsmg_set_color_in_region</B></A></H2>

<P>
<H2><A NAME="toc31">31.</A> <A HREF="cref-31.html"><B>SLsmg_get_column</B></A></H2>

<P>
<H2><A NAME="toc32">32.</A> <A HREF="cref-32.html"><B>SLsmg_get_row</B></A></H2>

<P>
<H2><A NAME="toc33">33.</A> <A HREF="cref-33.html"><B>SLsmg_forward</B></A></H2>

<P>
<H2><A NAME="toc34">34.</A> <A HREF="cref-34.html"><B>SLsmg_write_color_chars</B></A></H2>

<P>
<H2><A NAME="toc35">35.</A> <A HREF="cref-35.html"><B>SLsmg_read_raw</B></A></H2>

<P>
<H2><A NAME="toc36">36.</A> <A HREF="cref-36.html"><B>SLsmg_write_raw</B></A></H2>

<P>
<H2><A NAME="toc37">37.</A> <A HREF="cref-37.html"><B>SLallocate_load_type</B></A></H2>

<P>
<H2><A NAME="toc38">38.</A> <A HREF="cref-38.html"><B>SLdeallocate_load_type</B></A></H2>

<P>
<H2><A NAME="toc39">39.</A> <A HREF="cref-39.html"><B>SLang_load_object</B></A></H2>

<P>
<H2><A NAME="toc40">40.</A> <A HREF="cref-40.html"><B>SLclass_allocate_class</B></A></H2>

<P>
<H2><A NAME="toc41">41.</A> <A HREF="cref-41.html"><B>SLclass_register_class</B></A></H2>

<P>
<H2><A NAME="toc42">42.</A> <A HREF="cref-42.html"><B>SLclass_set_string_function</B></A></H2>

<P>
<H2><A NAME="toc43">43.</A> <A HREF="cref-43.html"><B>SLclass_set_destroy_function</B></A></H2>

<P>
<H2><A NAME="toc44">44.</A> <A HREF="cref-44.html"><B>SLclass_set_push_function</B></A></H2>

<P>
<H2><A NAME="toc45">45.</A> <A HREF="cref-45.html"><B>SLclass_set_pop_function</B></A></H2>

<P>
<H2><A NAME="toc46">46.</A> <A HREF="cref-46.html"><B>SLclass_get_datatype_name</B></A></H2>

<P>
<H2><A NAME="toc47">47.</A> <A HREF="cref-47.html"><B>SLang_free_mmt</B></A></H2>

<P>
<H2><A NAME="toc48">48.</A> <A HREF="cref-48.html"><B>SLang_object_from_mmt</B></A></H2>

<P>
<H2><A NAME="toc49">49.</A> <A HREF="cref-49.html"><B>SLang_create_mmt</B></A></H2>

<P>
<H2><A NAME="toc50">50.</A> <A HREF="cref-50.html"><B>SLang_push_mmt</B></A></H2>

<P>
<H2><A NAME="toc51">51.</A> <A HREF="cref-51.html"><B>SLang_pop_mmt</B></A></H2>

<P>
<H2><A NAME="toc52">52.</A> <A HREF="cref-52.html"><B>SLang_inc_mmt</B></A></H2>

<P>
<H2><A NAME="toc53">53.</A> <A HREF="cref-53.html"><B>SLang_vmessage</B></A></H2>

<P>
<H2><A NAME="toc54">54.</A> <A HREF="cref-54.html"><B>SLang_exit_error</B></A></H2>

<P>
<H2><A NAME="toc55">55.</A> <A HREF="cref-55.html"><B>SLang_init_slang</B></A></H2>

<P>
<H2><A NAME="toc56">56.</A> <A HREF="cref-56.html"><B>SLang_init_slfile</B></A></H2>

<P>
<H2><A NAME="toc57">57.</A> <A HREF="cref-57.html"><B>SLang_init_slmath</B></A></H2>

<P>
<H2><A NAME="toc58">58.</A> <A HREF="cref-58.html"><B>SLang_init_slunix</B></A></H2>

<P>
<H2><A NAME="toc59">59.</A> <A HREF="cref-59.html"><B>SLadd_intrin_fun_table</B></A></H2>

<P>
<H2><A NAME="toc60">60.</A> <A HREF="cref-60.html"><B>SLadd_intrin_var_table</B></A></H2>

<P>
<H2><A NAME="toc61">61.</A> <A HREF="cref-61.html"><B>SLang_load_file</B></A></H2>

<P>
<H2><A NAME="toc62">62.</A> <A HREF="cref-62.html"><B>SLang_restart</B></A></H2>

<P>
<H2><A NAME="toc63">63.</A> <A HREF="cref-63.html"><B>SLang_byte_compile_file</B></A></H2>

<P>
<H2><A NAME="toc64">64.</A> <A HREF="cref-64.html"><B>SLang_autoload</B></A></H2>

<P>
<H2><A NAME="toc65">65.</A> <A HREF="cref-65.html"><B>SLang_load_string</B></A></H2>

<P>
<H2><A NAME="toc66">66.</A> <A HREF="cref-66.html"><B>SLdo_pop</B></A></H2>

<P>
<H2><A NAME="toc67">67.</A> <A HREF="cref-67.html"><B>SLdo_pop_n</B></A></H2>

<P>
<H2><A NAME="toc68">68.</A> <A HREF="cref-68.html"><B>SLang_pop_integer</B></A></H2>

<P>
<H2><A NAME="toc69">69.</A> <A HREF="cref-69.html"><B>SLpop_string</B></A></H2>

<P>
<H2><A NAME="toc70">70.</A> <A HREF="cref-70.html"><B>SLang_pop_string</B></A></H2>

<P>
<H2><A NAME="toc71">71.</A> <A HREF="cref-71.html"><B>SLang_pop_slstring</B></A></H2>

<P>
<H2><A NAME="toc72">72.</A> <A HREF="cref-72.html"><B>SLang_pop_double</B></A></H2>

<P>
<H2><A NAME="toc73">73.</A> <A HREF="cref-73.html"><B>SLang_pop_complex</B></A></H2>

<P>
<H2><A NAME="toc74">74.</A> <A HREF="cref-74.html"><B>SLang_push_complex</B></A></H2>

<P>
<H2><A NAME="toc75">75.</A> <A HREF="cref-75.html"><B>SLang_push_double</B></A></H2>

<P>
<H2><A NAME="toc76">76.</A> <A HREF="cref-76.html"><B>SLang_push_string</B></A></H2>

<P>
<H2><A NAME="toc77">77.</A> <A HREF="cref-77.html"><B>SLang_push_integer</B></A></H2>

<P>
<H2><A NAME="toc78">78.</A> <A HREF="cref-78.html"><B>SLang_push_malloced_string</B></A></H2>

<P>
<H2><A NAME="toc79">79.</A> <A HREF="cref-79.html"><B>SLang_is_defined</B></A></H2>

<P>
<H2><A NAME="toc80">80.</A> <A HREF="cref-80.html"><B>SLang_run_hooks</B></A></H2>

<P>
<H2><A NAME="toc81">81.</A> <A HREF="cref-81.html"><B>SLang_execute_function</B></A></H2>

<P>
<H2><A NAME="toc82">82.</A> <A HREF="cref-82.html"><B>SLang_verror</B></A></H2>

<P>
<H2><A NAME="toc83">83.</A> <A HREF="cref-83.html"><B>SLang_doerror</B></A></H2>

<P>
<H2><A NAME="toc84">84.</A> <A HREF="cref-84.html"><B>SLang_get_function</B></A></H2>

<P>
<H2><A NAME="toc85">85.</A> <A HREF="cref-85.html"><B>SLexecute_function</B></A></H2>

<P>
<H2><A NAME="toc86">86.</A> <A HREF="cref-86.html"><B>SLang_peek_at_stack</B></A></H2>

<P>
<H2><A NAME="toc87">87.</A> <A HREF="cref-87.html"><B>SLmake_string</B></A></H2>

<P>
<H2><A NAME="toc88">88.</A> <A HREF="cref-88.html"><B>SLmake_nstring</B></A></H2>

<P>
<H2><A NAME="toc89">89.</A> <A HREF="cref-89.html"><B>SLang_create_nslstring</B></A></H2>

<P>
<H2><A NAME="toc90">90.</A> <A HREF="cref-90.html"><B>SLang_create_slstring</B></A></H2>

<P>
<H2><A NAME="toc91">91.</A> <A HREF="cref-91.html"><B>SLang_free_slstring</B></A></H2>

<P>
<H2><A NAME="toc92">92.</A> <A HREF="cref-92.html"><B>SLang_concat_slstrings</B></A></H2>

<P>
<H2><A NAME="toc93">93.</A> <A HREF="cref-93.html"><B>SLang_create_static_slstring</B></A></H2>

<P>
<H2><A NAME="toc94">94.</A> <A HREF="cref-94.html"><B>SLmalloc</B></A></H2>

<P>
<H2><A NAME="toc95">95.</A> <A HREF="cref-95.html"><B>SLcalloc</B></A></H2>

<P>
<H2><A NAME="toc96">96.</A> <A HREF="cref-96.html"><B>SLfree</B></A></H2>

<P>
<H2><A NAME="toc97">97.</A> <A HREF="cref-97.html"><B>SLrealloc</B></A></H2>

<P>
<H2><A NAME="toc98">98.</A> <A HREF="cref-98.html"><B>SLcurrent_time_string</B></A></H2>

<P>
<H2><A NAME="toc99">99.</A> <A HREF="cref-99.html"><B>SLatoi</B></A></H2>

<P>
<H2><A NAME="toc100">100.</A> <A HREF="cref-100.html"><B>SLang_pop_fileptr</B></A></H2>

<P>
<H2><A NAME="toc101">101.</A> <A HREF="cref-101.html"><B>SLadd_intrinsic_function</B></A></H2>

<P>
<H2><A NAME="toc102">102.</A> <A HREF="cref-102.html"><B>SLadd_intrinsic_variable</B></A></H2>

<P>
<H2><A NAME="toc103">103.</A> <A HREF="cref-103.html"><B>SLclass_add_unary_op</B></A></H2>

<P>
<H2><A NAME="toc104">104.</A> <A HREF="cref-104.html"><B>SLclass_add_app_unary_op</B></A></H2>

<P>
<H2><A NAME="toc105">105.</A> <A HREF="cref-105.html"><B>SLclass_add_binary_op</B></A></H2>

<P>
<H2><A NAME="toc106">106.</A> <A HREF="cref-106.html"><B>SLclass_add_math_op</B></A></H2>

<P>
<H2><A NAME="toc107">107.</A> <A HREF="cref-107.html"><B>SLclass_add_typecast</B></A></H2>

<P>
<H2><A NAME="toc108">108.</A> <A HREF="cref-108.html"><B>SLang_init_tty</B></A></H2>

<P>
<H2><A NAME="toc109">109.</A> <A HREF="cref-109.html"><B>SLang_reset_tty</B></A></H2>

<P>
<H2><A NAME="toc110">110.</A> <A HREF="cref-110.html"><B>SLtty_set_suspend_state</B></A></H2>

<P>
<H2><A NAME="toc111">111.</A> <A HREF="cref-111.html"><B>SLang_getkey</B></A></H2>

<P>
<H2><A NAME="toc112">112.</A> <A HREF="cref-112.html"><B>SLang_ungetkey_string</B></A></H2>

<P>
<H2><A NAME="toc113">113.</A> <A HREF="cref-113.html"><B>SLang_buffer_keystring</B></A></H2>

<P>
<H2><A NAME="toc114">114.</A> <A HREF="cref-114.html"><B>SLang_ungetkey</B></A></H2>

<P>
<H2><A NAME="toc115">115.</A> <A HREF="cref-115.html"><B>SLang_flush_input</B></A></H2>

<P>
<H2><A NAME="toc116">116.</A> <A HREF="cref-116.html"><B>SLang_input_pending</B></A></H2>

<P>
<H2><A NAME="toc117">117.</A> <A HREF="cref-117.html"><B>SLang_set_abort_signal</B></A></H2>

<P>
<H2><A NAME="toc118">118.</A> <A HREF="cref-118.html"><B>SLkm_define_key</B></A></H2>

<P>
<H2><A NAME="toc119">119.</A> <A HREF="cref-119.html"><B>SLang_define_key</B></A></H2>

<P>
<H2><A NAME="toc120">120.</A> <A HREF="cref-120.html"><B>SLkm_define_keysym</B></A></H2>

<P>
<H2><A NAME="toc121">121.</A> <A HREF="cref-121.html"><B>SLang_undefine_key</B></A></H2>

<P>
<H2><A NAME="toc122">122.</A> <A HREF="cref-122.html"><B>SLang_create_keymap</B></A></H2>

<P>
<H2><A NAME="toc123">123.</A> <A HREF="cref-123.html"><B>SLang_do_key</B></A></H2>

<P>
<H2><A NAME="toc124">124.</A> <A HREF="cref-124.html"><B>SLang_find_key_function</B></A></H2>

<P>
<H2><A NAME="toc125">125.</A> <A HREF="cref-125.html"><B>SLang_find_keymap</B></A></H2>

<P>
<H2><A NAME="toc126">126.</A> <A HREF="cref-126.html"><B>SLang_process_keystring</B></A></H2>

<P>
<H2><A NAME="toc127">127.</A> <A HREF="cref-127.html"><B>SLang_make_keystring</B></A></H2>

<P>
<H2><A NAME="toc128">128.</A> <A HREF="cref-128.html"><B>SLextract_list_element</B></A></H2>

<HR>
<A HREF="cref-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>
