<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE> S-Lang Library C Programmer's Guide, V1.4.0</TITLE>
<LINK HREF="cslang-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="cslang-1.html">Next</A>
Previous
Contents
<HR>
<H1> S-Lang Library C Programmer's Guide, V1.4.0</H1>

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

<UL>
<LI><A HREF="cslang-1.html#ss1.1">1.1 A Brief History of <B>S-Lang</B></A>
<LI><A HREF="cslang-1.html#ss1.2">1.2 Acknowledgements</A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="cslang-2.html">Introduction</A></H2>

<P>
<H2><A NAME="toc3">3.</A> <A HREF="cslang-3.html">Interpreter Interface</A></H2>

<UL>
<LI><A HREF="cslang-3.html#ss3.1">3.1 Embedding the Interpreter</A>
<LI><A HREF="cslang-3.html#ss3.2">3.2 Calling the Interpreter</A>
<LI><A HREF="cslang-3.html#ss3.3">3.3 Intrinsic Functions</A>
<LI><A HREF="cslang-3.html#ss3.4">3.4 Intrinsic Variables</A>
<LI><A HREF="cslang-3.html#ss3.5">3.5 Aggregate Data Objects</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="cslang-4.html">Keyboard Interface</A></H2>

<UL>
<LI><A HREF="cslang-4.html#ss4.1">4.1 Initializing the Keyboard Interface</A>
<LI><A HREF="cslang-4.html#ss4.2">4.2 Resetting the Keyboard Interface</A>
<LI><A HREF="cslang-4.html#ss4.3">4.3 Initializing the <CODE>SLkp</CODE> Routines</A>
<LI><A HREF="cslang-4.html#ss4.4">4.4 Setting the Interrupt Handler</A>
<LI><A HREF="cslang-4.html#ss4.5">4.5 Reading Keyboard Input with SLang_getkey</A>
<LI><A HREF="cslang-4.html#ss4.6">4.6 Reading Keyboard Input with SLkp_getkey</A>
<LI><A HREF="cslang-4.html#ss4.7">4.7 Buffering Input</A>
<LI><A HREF="cslang-4.html#ss4.8">4.8 Global Variables</A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="cslang-5.html">Screen Management</A></H2>

<UL>
<LI><A HREF="cslang-5.html#ss5.1">5.1 Initialization</A>
<LI><A HREF="cslang-5.html#ss5.2">5.2 Resetting SLsmg</A>
<LI><A HREF="cslang-5.html#ss5.3">5.3 Handling Screen Resize Events</A>
<LI><A HREF="cslang-5.html#ss5.4">5.4 SLsmg Functions</A>
<LI><A HREF="cslang-5.html#ss5.5">5.5 Variables</A>
<LI><A HREF="cslang-5.html#ss5.6">5.6 Hints for using SLsmg</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="cslang-6.html">Signal Functions</A></H2>

<P>
<H2><A NAME="toc7">7.</A> <A HREF="cslang-7.html">Searching Functions</A></H2>

<UL>
<LI><A HREF="cslang-7.html#ss7.1">7.1 Regular Expressions</A>
<LI><A HREF="cslang-7.html#ss7.2">7.2 Simple Searches</A>
<LI><A HREF="cslang-7.html#ss7.3">7.3 Initialization</A>
<LI><A HREF="cslang-7.html#ss7.4">7.4 SLsearch</A>
</UL>
<H2>Appendix</H2>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="cslang-8.html">Copyright</A></H2>

<UL>
<LI><A HREF="cslang-8.html#ss8.1">8.1 The GNU Public License</A>
<LI><A HREF="cslang-8.html#ss8.2">8.2 The Artistic License</A>
</UL>
<HR>
<A HREF="cslang-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>
