<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE> S-Lang Library C Programmer's Guide, V1.4.2</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.2</H1> <H2>John E. Davis, <CODE>davis@space.mit.edu</CODE></H2> Sat Feb 3 01:58:42 2001 <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>