<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META name="GENERATOR" content="hevea 1.06-7 of 2001-11-14"> <TITLE> Source reader facility </TITLE> </HEAD> <BODY TEXT=black BGCOLOR=white> <A HREF="manual052.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A> <A HREF="manual023.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A> <HR> <TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#66dbff"><DIV ALIGN=center><TABLE> <TR><TD><FONT SIZE=4><B><A NAME="htoc287">7.30</A></B></FONT></TD> <TD WIDTH="100%" ALIGN=center><FONT SIZE=4><B>Source reader facility</B></FONT></TD> </TR></TABLE></DIV></TD> </TR></TABLE><UL> <LI><A HREF="manual053.html#toc236"> Introduction</A> <LI><A HREF="manual053.html#toc237"> <TT>sr_open/3</TT></A> <LI><A HREF="manual053.html#toc238"> <TT>sr_change_options/2</TT></A> <LI><A HREF="manual053.html#toc239"> <TT>sr_close/1</TT></A> <LI><A HREF="manual053.html#toc240"> <TT>sr_read_term/4</TT></A> <LI><A HREF="manual053.html#toc241"> <TT>sr_current_descriptor/1</TT></A> <LI><A HREF="manual053.html#toc242"> <TT>sr_get_stream/2</TT></A> <LI><A HREF="manual053.html#toc243"> <TT>sr_get_module/3</TT></A> <LI><A HREF="manual053.html#toc244"> <TT>sr_get_file_name/2</TT></A> <LI><A HREF="manual053.html#toc245"> <TT>sr_get_position/3</TT></A> <LI><A HREF="manual053.html#toc246"> <TT>sr_get_include_list/2</TT></A> <LI><A HREF="manual053.html#toc247"> <TT>sr_get_include_stream_list/2</TT></A> <LI><A HREF="manual053.html#toc248"> <TT>sr_get_size_counters/3</TT></A> <LI><A HREF="manual053.html#toc249"> <TT>sr_get_error_counters/3</TT></A> <LI><A HREF="manual053.html#toc250"> <TT>sr_set_error_counters/3</TT></A> <LI><A HREF="manual053.html#toc251"> <TT>sr_error_from_exception/2</TT></A> <LI><A HREF="manual053.html#toc252"> <TT>sr_write_message/8</TT>, <TT>sr_write_message/6</TT>, <TT>sr_write_message/4</TT></A> <LI><A HREF="manual053.html#toc253"> <TT>sr_write_error/6</TT>, <TT>sr_write_error/4</TT>, <TT>sr_write_error/2</TT></A> </UL> <BR> <A NAME="toc236"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc288">7.30.1</A></B></TD> <TD WIDTH="100%" ALIGN=center><B>Introduction</B></TD> </TR></TABLE></DIV></TD> </TR></TABLE><BR> To be written...<BR> <BR> <A NAME="toc237"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc289">7.30.2</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_open/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc238"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc290">7.30.3</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_change_options/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc239"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc291">7.30.4</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_close/1</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc240"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc292">7.30.5</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_read_term/4</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc241"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc293">7.30.6</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_current_descriptor/1</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc242"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc294">7.30.7</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_stream/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc243"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc295">7.30.8</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_module/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc244"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc296">7.30.9</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_file_name/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc245"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc297">7.30.10</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_position/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc246"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc298">7.30.11</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_include_list/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc247"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc299">7.30.12</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_include_stream_list/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc248"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc300">7.30.13</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_size_counters/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc249"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc301">7.30.14</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_get_error_counters/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc250"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc302">7.30.15</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_set_error_counters/3</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc251"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc303">7.30.16</A></B></TD> <TD WIDTH="100%" ALIGN=center><TT><B>sr_error_from_exception/2</B></TT></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc252"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc304">7.30.17</A></B></TD> <TD WIDTH="100%" ALIGN=center><B><TT>sr_write_message/8</TT>, <TT>sr_write_message/6</TT>, <TT>sr_write_message/4</TT></B></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <A NAME="toc253"></A><TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%"> <TR><TD BGCOLOR="#98e7ff"><DIV ALIGN=center><TABLE> <TR><TD><B><A NAME="htoc305">7.30.18</A></B></TD> <TD WIDTH="100%" ALIGN=center><B><TT>sr_write_error/6</TT>, <TT>sr_write_error/4</TT>, <TT>sr_write_error/2</TT></B></TD> </TR></TABLE></DIV></TD> </TR></TABLE> <BR> <HR SIZE=2> Copyright (C) 1999-2002 Daniel Diaz <BR> <BR> Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. <BR> <BR> <A HREF="index.html#copyright">More about the copyright</A> <HR> <A HREF="manual052.html"><IMG SRC ="previous_motif.gif" ALT="Previous"></A> <A HREF="manual023.html"><IMG SRC ="contents_motif.gif" ALT="Contents"></A> </BODY> </HTML>