diff options
Diffstat (limited to 'doc')
131 files changed, 7830 insertions, 7541 deletions
diff --git a/doc/api-documentation/html/_greek2_greek_8h-source.html b/doc/api-documentation/html/_greek2_greek_8h-source.html index 2284aa1..5533536 100644 --- a/doc/api-documentation/html/_greek2_greek_8h-source.html +++ b/doc/api-documentation/html/_greek2_greek_8h-source.html @@ -3,126 +3,129 @@ <title>Greek2Greek.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>Greek2Greek.h</h1><div class="fragment"><pre>00001 <font class="comment">//*****************************************************************************</font> -00002 <font class="comment">// Author : William Dicks ***</font> -00003 <font class="comment">// Date Created: 10 February 1998 ***</font> -00004 <font class="comment">// Purpose : Interface for Greek to b-Greek conversion and vice versa ***</font> -00005 <font class="comment">// File Name : Greek2Greek.h ***</font> -00006 <font class="comment">// ***</font> -00007 <font class="comment">// Author info : ---------------------------------------------------------- ***</font> -00008 <font class="comment">// Address : 23 Tieroogpark ***</font> -00009 <font class="comment">// : Hoewe Str ***</font> -00010 <font class="comment">// : Elarduspark X3 ***</font> -00011 <font class="comment">// : 0181 ***</font> -00012 <font class="comment">// : South Africa ***</font> -00013 <font class="comment">// Home Tel: +27 (0)12 345 3166 ***</font> -00014 <font class="comment">// Cell No : +27 (0)82 577 4424 ***</font> -00015 <font class="comment">// e-mail : wd@isis.co.za ***</font> -00016 <font class="comment">// Church WWW : http://www.hatfield.co.za ***</font> -00017 <font class="comment">//*****************************************************************************</font> -00018 <font class="comment">/*</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> * $Id: _greek2_greek_8h-source.html,v 1.7 2002/06/20 20:23:07 mgruner Exp $</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00023 <font class="comment"> * CrossWire Bible Society</font> -00024 <font class="comment"> * P. O. Box 2528</font> -00025 <font class="comment"> * Tempe, AZ 85280-2528</font> -00026 <font class="comment"> *</font> -00027 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00028 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00029 <font class="comment"> * Free Software Foundation version 2.</font> -00030 <font class="comment"> *</font> -00031 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00032 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00033 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00034 <font class="comment"> * General Public License for more details.</font> -00035 <font class="comment"> *</font> -00036 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>Greek2Greek.h</h1><div class="fragment"><pre>00001 <span class="comment">//*****************************************************************************</span> +00002 <span class="comment">// Author : William Dicks ***</span> +00003 <span class="comment">// Date Created: 10 February 1998 ***</span> +00004 <span class="comment">// Purpose : Interface for Greek to b-Greek conversion and vice versa ***</span> +00005 <span class="comment">// File Name : Greek2Greek.h ***</span> +00006 <span class="comment">// ***</span> +00007 <span class="comment">// Author info : ---------------------------------------------------------- ***</span> +00008 <span class="comment">// Address : 23 Tieroogpark ***</span> +00009 <span class="comment">// : Hoewe Str ***</span> +00010 <span class="comment">// : Elarduspark X3 ***</span> +00011 <span class="comment">// : 0181 ***</span> +00012 <span class="comment">// : South Africa ***</span> +00013 <span class="comment">// Home Tel: +27 (0)12 345 3166 ***</span> +00014 <span class="comment">// Cell No : +27 (0)82 577 4424 ***</span> +00015 <span class="comment">// e-mail : wd@isis.co.za ***</span> +00016 <span class="comment">// Church WWW : http://www.hatfield.co.za ***</span> +00017 <span class="comment">//*****************************************************************************</span> +00018 <span class="comment">/*</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> * $Id: _greek2_greek_8h-source.html,v 1.9 2002/10/31 11:30:14 joachim Exp $</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00023 <span class="comment"> * CrossWire Bible Society</span> +00024 <span class="comment"> * P. O. Box 2528</span> +00025 <span class="comment"> * Tempe, AZ 85280-2528</span> +00026 <span class="comment"> *</span> +00027 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00028 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00029 <span class="comment"> * Free Software Foundation version 2.</span> +00030 <span class="comment"> *</span> +00031 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00032 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00033 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00034 <span class="comment"> * General Public License for more details.</span> +00035 <span class="comment"> *</span> +00036 <span class="comment"> */</span> 00037 -00038 <font class="preprocessor">#ifndef __GREEK2GREEK</font> -00039 <font class="preprocessor"></font><font class="preprocessor">#define __GREEK2GREEK</font> -00040 <font class="preprocessor"></font> -00041 <font class="comment">//*****************************************************************************</font> -00042 <font class="comment">// Used to convert a string created by using the Greek font supplied with the</font> -00043 <font class="comment">// Sword Project to a string that conforms to the b-Greek discussion list </font> -00044 <font class="comment">// method of transliteration.</font> -00045 <font class="comment">//*****************************************************************************</font> -00046 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Greek2bGreek (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sResult, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sGreekText, -00047 <font class="keywordtype">int</font> nMaxResultBuflen); -00048 -00049 <font class="comment">//*****************************************************************************</font> -00050 <font class="comment">// Used to convert a string created by using the b-Greek method of </font> -00051 <font class="comment">// transliteration to a string that can be converted to a Greek-font readable </font> -00052 <font class="comment">// string.</font> -00053 <font class="comment">//*****************************************************************************</font> -00054 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> bGreek2Greek (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sResult, -00055 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sGreekText, <font class="keywordtype">int</font> nMaxResultBuflen); -00056 -00057 <font class="comment">//*****************************************************************************</font> -00058 <font class="comment">// Parse a Greek font created string and return the b-Greek equivalent</font> -00059 <font class="comment">//*****************************************************************************</font> -00060 <font class="keywordtype">int</font> ParseGreek (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sResult, -00061 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sGreekText, <font class="keywordtype">int</font> nMaxResultBuflen); -00062 -00063 <font class="comment">//*****************************************************************************</font> -00064 <font class="comment">// Parse a b-Greek string and return the Greek font equivalent</font> -00065 <font class="comment">//*****************************************************************************</font> -00066 <font class="keywordtype">int</font> ParsebGreek (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sResult, -00067 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *sGreekText, <font class="keywordtype">int</font> nMaxResultBuflen); -00068 -00069 <font class="comment">//*****************************************************************************</font> -00070 <font class="comment">// Convert a unsigned character to a GREEK font unsigned character</font> -00071 <font class="comment">//*****************************************************************************</font> -00072 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> char2Font (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> letter, <font class="comment">// bGreek letter to convert to Font letter</font> -00073 <font class="keywordtype">bool</font> finalSigma, <font class="comment">// Is it a final SIGMA</font> -00074 <font class="keywordtype">bool</font> iota, <font class="comment">// TRUE = IOTA subscript; FALSE = No IOTA</font> -00075 <font class="keywordtype">bool</font> breathing, <font class="comment">// TRUE = add breathing; FALSE = no breathing</font> -00076 <font class="keywordtype">bool</font> rough); <font class="comment">// TRUE = rough breathing; False = smooth</font> -00077 -00078 <font class="comment">//*****************************************************************************</font> -00079 <font class="comment">// Convert a GREEK font unsigned character to a unsigned character</font> -00080 <font class="comment">//*****************************************************************************</font> -00081 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Font2char (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> letter, <font class="comment">// bGreek letter to convert to Font letter</font> -00082 <font class="keywordtype">bool</font> & iota, <font class="comment">// TRUE = IOTA subscript; FALSE = No IOTA</font> -00083 <font class="keywordtype">bool</font> & breathing, <font class="comment">// TRUE = add breathing; FALSE = no breathing</font> -00084 <font class="keywordtype">bool</font> & rough); <font class="comment">// TRUE = rough breathing; False = smooth</font> -00085 -00086 -00087 <font class="comment">//*****************************************************************************</font> -00088 <font class="comment">// Identify and return a bGreek letter from a special font char</font> -00089 <font class="comment">//*****************************************************************************</font> -00090 <font class="keywordtype">bool</font> getSpecialChar (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Font, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> &letter); -00091 -00092 <font class="comment">//*****************************************************************************</font> -00093 <font class="comment">// true if the font character is a special character; false it isn't</font> -00094 <font class="comment">//*****************************************************************************</font> -00095 <font class="keywordtype">bool</font> SpecialGreek (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Font); -00096 -00097 <font class="comment">//*****************************************************************************</font> -00098 <font class="comment">// Return Greek font puntuation from bGreek punstuation</font> -00099 <font class="comment">//*****************************************************************************</font> -00100 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> getGreekPunct (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> bGreek); -00101 -00102 <font class="comment">//*****************************************************************************</font> -00103 <font class="comment">// Return bGreek puntuation from Greek font punstuation</font> -00104 <font class="comment">//*****************************************************************************</font> -00105 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> getbGreekPunct (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Greek); -00106 -00107 <font class="comment">//*****************************************************************************</font> -00108 <font class="comment">// Is the character punctuation or a space: true it is, false it isn't</font> -00109 <font class="comment">//*****************************************************************************</font> -00110 <font class="keywordtype">bool</font> isPunctSpace (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> c); -00111 -00112 -00113 -00114 <font class="preprocessor">#endif // __GREEK2GREEK</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00038 <span class="preprocessor">#ifndef __GREEK2GREEK</span> +00039 <span class="preprocessor"></span><span class="preprocessor">#define __GREEK2GREEK</span> +00040 <span class="preprocessor"></span> +00041 <span class="preprocessor">#include <defs.h></span> +00042 SWORD_NAMESPACE_START +00043 +00044 <span class="comment">//*****************************************************************************</span> +00045 <span class="comment">// Used to convert a string created by using the Greek font supplied with the</span> +00046 <span class="comment">// Sword Project to a string that conforms to the b-Greek discussion list </span> +00047 <span class="comment">// method of transliteration.</span> +00048 <span class="comment">//*****************************************************************************</span> +00049 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Greek2bGreek (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sResult, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sGreekText, +00050 <span class="keywordtype">int</span> nMaxResultBuflen); +00051 +00052 <span class="comment">//*****************************************************************************</span> +00053 <span class="comment">// Used to convert a string created by using the b-Greek method of </span> +00054 <span class="comment">// transliteration to a string that can be converted to a Greek-font readable </span> +00055 <span class="comment">// string.</span> +00056 <span class="comment">//*****************************************************************************</span> +00057 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bGreek2Greek (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sResult, +00058 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sGreekText, <span class="keywordtype">int</span> nMaxResultBuflen); +00059 +00060 <span class="comment">//*****************************************************************************</span> +00061 <span class="comment">// Parse a Greek font created string and return the b-Greek equivalent</span> +00062 <span class="comment">//*****************************************************************************</span> +00063 <span class="keywordtype">int</span> ParseGreek (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sResult, +00064 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sGreekText, <span class="keywordtype">int</span> nMaxResultBuflen); +00065 +00066 <span class="comment">//*****************************************************************************</span> +00067 <span class="comment">// Parse a b-Greek string and return the Greek font equivalent</span> +00068 <span class="comment">//*****************************************************************************</span> +00069 <span class="keywordtype">int</span> ParsebGreek (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sResult, +00070 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *sGreekText, <span class="keywordtype">int</span> nMaxResultBuflen); +00071 +00072 <span class="comment">//*****************************************************************************</span> +00073 <span class="comment">// Convert a unsigned character to a GREEK font unsigned character</span> +00074 <span class="comment">//*****************************************************************************</span> +00075 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> char2Font (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> letter, <span class="comment">// bGreek letter to convert to Font letter</span> +00076 <span class="keywordtype">bool</span> finalSigma, <span class="comment">// Is it a final SIGMA</span> +00077 <span class="keywordtype">bool</span> iota, <span class="comment">// TRUE = IOTA subscript; FALSE = No IOTA</span> +00078 <span class="keywordtype">bool</span> breathing, <span class="comment">// TRUE = add breathing; FALSE = no breathing</span> +00079 <span class="keywordtype">bool</span> rough); <span class="comment">// TRUE = rough breathing; False = smooth</span> +00080 +00081 <span class="comment">//*****************************************************************************</span> +00082 <span class="comment">// Convert a GREEK font unsigned character to a unsigned character</span> +00083 <span class="comment">//*****************************************************************************</span> +00084 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Font2char (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> letter, <span class="comment">// bGreek letter to convert to Font letter</span> +00085 <span class="keywordtype">bool</span> & iota, <span class="comment">// TRUE = IOTA subscript; FALSE = No IOTA</span> +00086 <span class="keywordtype">bool</span> & breathing, <span class="comment">// TRUE = add breathing; FALSE = no breathing</span> +00087 <span class="keywordtype">bool</span> & rough); <span class="comment">// TRUE = rough breathing; False = smooth</span> +00088 +00089 +00090 <span class="comment">//*****************************************************************************</span> +00091 <span class="comment">// Identify and return a bGreek letter from a special font char</span> +00092 <span class="comment">//*****************************************************************************</span> +00093 <span class="keywordtype">bool</span> getSpecialChar (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Font, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> &letter); +00094 +00095 <span class="comment">//*****************************************************************************</span> +00096 <span class="comment">// true if the font character is a special character; false it isn't</span> +00097 <span class="comment">//*****************************************************************************</span> +00098 <span class="keywordtype">bool</span> SpecialGreek (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Font); +00099 +00100 <span class="comment">//*****************************************************************************</span> +00101 <span class="comment">// Return Greek font puntuation from bGreek punstuation</span> +00102 <span class="comment">//*****************************************************************************</span> +00103 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> getGreekPunct (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bGreek); +00104 +00105 <span class="comment">//*****************************************************************************</span> +00106 <span class="comment">// Return bGreek puntuation from Greek font punstuation</span> +00107 <span class="comment">//*****************************************************************************</span> +00108 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> getbGreekPunct (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Greek); +00109 +00110 <span class="comment">//*****************************************************************************</span> +00111 <span class="comment">// Is the character punctuation or a space: true it is, false it isn't</span> +00112 <span class="comment">//*****************************************************************************</span> +00113 <span class="keywordtype">bool</span> isPunctSpace (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> c); +00114 +00115 SWORD_NAMESPACE_END +00116 +00117 <span class="preprocessor">#endif // __GREEK2GREEK</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/_greek_chars_8h-source.html b/doc/api-documentation/html/_greek_chars_8h-source.html index 8bf35f7..65cdbeb 100644 --- a/doc/api-documentation/html/_greek_chars_8h-source.html +++ b/doc/api-documentation/html/_greek_chars_8h-source.html @@ -3,161 +3,166 @@ <title>GreekChars.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>GreekChars.h</h1><div class="fragment"><pre>00001 <font class="comment">//*****************************************************************************</font> -00002 <font class="comment">// Author : William Dicks ***</font> -00003 <font class="comment">// Date Created: 10 February 1998 ***</font> -00004 <font class="comment">// Purpose : Enumeration for Greek to b-Greek conversion and vice ***</font> -00005 <font class="comment">// : versa. ***</font> -00006 <font class="comment">// File Name : GreekChars.h ***</font> -00007 <font class="comment">// ***</font> -00008 <font class="comment">// Author info : ---------------------------------------------------------- ***</font> -00009 <font class="comment">// Address : 23 Tieroogpark ***</font> -00010 <font class="comment">// : Hoewe Str ***</font> -00011 <font class="comment">// : Elarduspark X3 ***</font> -00012 <font class="comment">// : 0181 ***</font> -00013 <font class="comment">// : South Africa ***</font> -00014 <font class="comment">// Home Tel: +27 (0)12 345 3166 ***</font> -00015 <font class="comment">// Cell No : +27 (0)82 577 4424 ***</font> -00016 <font class="comment">// e-mail : wd@isis.co.za ***</font> -00017 <font class="comment">// Church WWW : http://www.hatfield.co.za ***</font> -00018 <font class="comment">//*****************************************************************************</font> -00019 <font class="comment">/*</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> * $Id: _greek_chars_8h-source.html,v 1.7 2002/06/20 20:23:07 mgruner Exp $</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00024 <font class="comment"> * CrossWire Bible Society</font> -00025 <font class="comment"> * P. O. Box 2528</font> -00026 <font class="comment"> * Tempe, AZ 85280-2528</font> -00027 <font class="comment"> *</font> -00028 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00029 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00030 <font class="comment"> * Free Software Foundation version 2.</font> -00031 <font class="comment"> *</font> -00032 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00033 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00034 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00035 <font class="comment"> * General Public License for more details.</font> -00036 <font class="comment"> *</font> -00037 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>GreekChars.h</h1><div class="fragment"><pre>00001 <span class="comment">//*****************************************************************************</span> +00002 <span class="comment">// Author : William Dicks ***</span> +00003 <span class="comment">// Date Created: 10 February 1998 ***</span> +00004 <span class="comment">// Purpose : Enumeration for Greek to b-Greek conversion and vice ***</span> +00005 <span class="comment">// : versa. ***</span> +00006 <span class="comment">// File Name : GreekChars.h ***</span> +00007 <span class="comment">// ***</span> +00008 <span class="comment">// Author info : ---------------------------------------------------------- ***</span> +00009 <span class="comment">// Address : 23 Tieroogpark ***</span> +00010 <span class="comment">// : Hoewe Str ***</span> +00011 <span class="comment">// : Elarduspark X3 ***</span> +00012 <span class="comment">// : 0181 ***</span> +00013 <span class="comment">// : South Africa ***</span> +00014 <span class="comment">// Home Tel: +27 (0)12 345 3166 ***</span> +00015 <span class="comment">// Cell No : +27 (0)82 577 4424 ***</span> +00016 <span class="comment">// e-mail : wd@isis.co.za ***</span> +00017 <span class="comment">// Church WWW : http://www.hatfield.co.za ***</span> +00018 <span class="comment">//*****************************************************************************</span> +00019 <span class="comment">/*</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> * $Id: _greek_chars_8h-source.html,v 1.9 2002/10/31 11:30:14 joachim Exp $</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00024 <span class="comment"> * CrossWire Bible Society</span> +00025 <span class="comment"> * P. O. Box 2528</span> +00026 <span class="comment"> * Tempe, AZ 85280-2528</span> +00027 <span class="comment"> *</span> +00028 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00029 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00030 <span class="comment"> * Free Software Foundation version 2.</span> +00031 <span class="comment"> *</span> +00032 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00033 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00034 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00035 <span class="comment"> * General Public License for more details.</span> +00036 <span class="comment"> *</span> +00037 <span class="comment"> */</span> 00038 -00039 <font class="preprocessor">#ifndef __GREEKCHARS_H</font> -00040 <font class="preprocessor"></font><font class="preprocessor">#define __GREEKCHARS_H</font> -00041 <font class="preprocessor"></font> -00042 <font class="comment">// This enum represents the values of the characters used for the </font> -00043 <font class="comment">// transliteration as used on the b-greek discussion list.</font> +00039 <span class="preprocessor">#ifndef __GREEKCHARS_H</span> +00040 <span class="preprocessor"></span><span class="preprocessor">#define __GREEKCHARS_H</span> +00041 <span class="preprocessor"></span> +00042 <span class="comment">// This enum represents the values of the characters used for the </span> +00043 <span class="comment">// transliteration as used on the b-greek discussion list.</span> 00044 -00045 <font class="keyword">enum</font> bGreekChars -00046 { -00047 ALPHA = 65, <font class="comment">// A</font> -00048 BETA, <font class="comment">// B</font> -00049 CHI, <font class="comment">// C</font> -00050 DELTA, <font class="comment">// D</font> -00051 EPSILON, <font class="comment">// E</font> -00052 PHI, <font class="comment">// F</font> -00053 GAMMA, <font class="comment">// G</font> -00054 ETA, <font class="comment">// H</font> -00055 IOTA, <font class="comment">// I</font> -00056 <font class="comment">// No J</font> -00057 KAPPA = 75, <font class="comment">// K</font> -00058 LAMBDA, <font class="comment">// L</font> -00059 MU, <font class="comment">// M</font> -00060 NU, <font class="comment">// N</font> -00061 OMICRON, <font class="comment">// O</font> -00062 PI, <font class="comment">// P</font> -00063 THETA, <font class="comment">// Q</font> -00064 RHO, <font class="comment">// R</font> -00065 SIGMA, <font class="comment">// S</font> -00066 TAU, <font class="comment">// T</font> -00067 UPSILON, <font class="comment">// U</font> -00068 <font class="comment">// No V</font> -00069 OMEGA = <font class="charliteral">'W'</font>, <font class="comment">// W</font> -00070 XI, <font class="comment">// X</font> -00071 PSI, <font class="comment">// Y</font> -00072 ZETA, <font class="comment">// Z</font> -00073 ROUGH = 104, <font class="comment">// h</font> -00074 IOTA_SUB <font class="comment">// i</font> -00075 }; -00076 -00077 <font class="comment">// This enum represents the values of the characters ib the Greek.ttf font,</font> -00078 <font class="comment">// and the comments on the right are the corresponding bGreek equivalents.</font> +00045 <span class="preprocessor">#include <defs.h></span> +00046 SWORD_NAMESPACE_START +00047 +00048 <span class="keyword">enum</span> bGreekChars +00049 { +00050 ALPHA = 65, <span class="comment">// A</span> +00051 BETA, <span class="comment">// B</span> +00052 CHI, <span class="comment">// C</span> +00053 DELTA, <span class="comment">// D</span> +00054 EPSILON, <span class="comment">// E</span> +00055 PHI, <span class="comment">// F</span> +00056 GAMMA, <span class="comment">// G</span> +00057 ETA, <span class="comment">// H</span> +00058 IOTA, <span class="comment">// I</span> +00059 <span class="comment">// No J</span> +00060 KAPPA = 75, <span class="comment">// K</span> +00061 LAMBDA, <span class="comment">// L</span> +00062 MU, <span class="comment">// M</span> +00063 NU, <span class="comment">// N</span> +00064 OMICRON, <span class="comment">// O</span> +00065 PI, <span class="comment">// P</span> +00066 THETA, <span class="comment">// Q</span> +00067 RHO, <span class="comment">// R</span> +00068 SIGMA, <span class="comment">// S</span> +00069 TAU, <span class="comment">// T</span> +00070 UPSILON, <span class="comment">// U</span> +00071 <span class="comment">// No V</span> +00072 OMEGA = <span class="charliteral">'W'</span>, <span class="comment">// W</span> +00073 XI, <span class="comment">// X</span> +00074 PSI, <span class="comment">// Y</span> +00075 ZETA, <span class="comment">// Z</span> +00076 ROUGH = 104, <span class="comment">// h</span> +00077 IOTA_SUB <span class="comment">// i</span> +00078 }; 00079 -00080 <font class="keyword">enum</font> GreekFontChars -00081 { -00082 gALPHA = <font class="charliteral">'a'</font>, <font class="comment">// A</font> -00083 gBETA, <font class="comment">// B</font> -00084 gCHI, <font class="comment">// C</font> -00085 gDELTA, <font class="comment">// D</font> -00086 gEPSILON, <font class="comment">// E</font> -00087 gPHI, <font class="comment">// F</font> -00088 gGAMMA, <font class="comment">// G</font> -00089 gETA, <font class="comment">// H</font> -00090 gIOTA, <font class="comment">// I</font> -00091 gSIGMA_END, <font class="comment">// j</font> -00092 gKAPPA, <font class="comment">// K</font> -00093 gLAMBDA, <font class="comment">// L</font> -00094 gMU, <font class="comment">// M</font> -00095 gNU, <font class="comment">// N</font> -00096 gOMICRON, <font class="comment">// O</font> -00097 gPI, <font class="comment">// P</font> -00098 gTHETA, <font class="comment">// Q</font> -00099 gRHO, <font class="comment">// R</font> -00100 gSIGMA, <font class="comment">// S</font> -00101 gTAU, <font class="comment">// T</font> -00102 gUPSILON, <font class="comment">// U</font> -00103 <font class="comment">// No V</font> -00104 gOMEGA = <font class="charliteral">'w'</font>, <font class="comment">// W</font> -00105 gXI, <font class="comment">// X</font> -00106 gPSI, <font class="comment">// Y</font> -00107 gZETA, <font class="comment">// Z</font> -00108 gROUGH_ALPHA = 161, <font class="comment">// hA</font> -00109 gROUGH_EPSILON = 152, <font class="comment">// hE</font> -00110 gROUGH_ETA = 185, <font class="comment">// hH</font> -00111 gROUGH_IOTA = 131, <font class="comment">// hH</font> -00112 gROUGH_OMICRON = 208, <font class="comment">// hH</font> -00113 gROUGH_RHO = 183, <font class="comment">// hR</font> -00114 gROUGH_UPSILON = 216, <font class="comment">// hU</font> -00115 gROUGH_OMEGA = 230, <font class="comment">// hW</font> -00116 gIOTA_ALPHA = <font class="charliteral">'v'</font>, <font class="comment">// Ai</font> -00117 gIOTA_ETA = <font class="charliteral">'V'</font>, <font class="comment">// Ei</font> -00118 gIOTA_OMEGA = <font class="charliteral">'J'</font>, <font class="comment">// Wi</font> -00119 gNON_ROUGH_ALPHA = 162, <font class="comment">// hA</font> -00120 gNON_ROUGH_EPSILON = 153, <font class="comment">// hE</font> -00121 gNON_ROUGH_ETA = 186, <font class="comment">// hH</font> -00122 gNON_ROUGH_IOTA = 132, <font class="comment">// hH</font> -00123 gNON_ROUGH_OMICRON = 209, <font class="comment">// hH</font> -00124 gNON_ROUGH_RHO = 184, <font class="comment">// hR</font> -00125 gNON_ROUGH_UPSILON = 217, <font class="comment">// hU</font> -00126 gNON_ROUGH_OMEGA = 231 <font class="comment">// hW</font> -00127 }; -00128 -00129 <font class="comment">// English puntuation as used on bGreek</font> -00130 -00131 <font class="keyword">enum</font> bGreekPunct -00132 { -00133 COMMA = <font class="charliteral">','</font>, -00134 STOP = <font class="charliteral">'.'</font>, -00135 SEMI_COLON = <font class="charliteral">';'</font>, -00136 QUESTION = <font class="charliteral">'?'</font> -00137 }; -00138 -00139 <font class="comment">// English puntuation as used in the Greek font</font> -00140 -00141 <font class="keyword">enum</font> GreekPunct -00142 { -00143 gCOMMA = <font class="charliteral">','</font>, -00144 gSTOP = <font class="charliteral">'.'</font>, -00145 gSEMI_COLON = <font class="charliteral">':'</font>, -00146 gQUESTION = <font class="charliteral">';'</font> -00147 }; -00148 -00149 <font class="preprocessor">#endif // __GREEKCHARS_H</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00080 <span class="comment">// This enum represents the values of the characters ib the Greek.ttf font,</span> +00081 <span class="comment">// and the comments on the right are the corresponding bGreek equivalents.</span> +00082 +00083 <span class="keyword">enum</span> GreekFontChars +00084 { +00085 gALPHA = <span class="charliteral">'a'</span>, <span class="comment">// A</span> +00086 gBETA, <span class="comment">// B</span> +00087 gCHI, <span class="comment">// C</span> +00088 gDELTA, <span class="comment">// D</span> +00089 gEPSILON, <span class="comment">// E</span> +00090 gPHI, <span class="comment">// F</span> +00091 gGAMMA, <span class="comment">// G</span> +00092 gETA, <span class="comment">// H</span> +00093 gIOTA, <span class="comment">// I</span> +00094 gSIGMA_END, <span class="comment">// j</span> +00095 gKAPPA, <span class="comment">// K</span> +00096 gLAMBDA, <span class="comment">// L</span> +00097 gMU, <span class="comment">// M</span> +00098 gNU, <span class="comment">// N</span> +00099 gOMICRON, <span class="comment">// O</span> +00100 gPI, <span class="comment">// P</span> +00101 gTHETA, <span class="comment">// Q</span> +00102 gRHO, <span class="comment">// R</span> +00103 gSIGMA, <span class="comment">// S</span> +00104 gTAU, <span class="comment">// T</span> +00105 gUPSILON, <span class="comment">// U</span> +00106 <span class="comment">// No V</span> +00107 gOMEGA = <span class="charliteral">'w'</span>, <span class="comment">// W</span> +00108 gXI, <span class="comment">// X</span> +00109 gPSI, <span class="comment">// Y</span> +00110 gZETA, <span class="comment">// Z</span> +00111 gROUGH_ALPHA = 161, <span class="comment">// hA</span> +00112 gROUGH_EPSILON = 152, <span class="comment">// hE</span> +00113 gROUGH_ETA = 185, <span class="comment">// hH</span> +00114 gROUGH_IOTA = 131, <span class="comment">// hH</span> +00115 gROUGH_OMICRON = 208, <span class="comment">// hH</span> +00116 gROUGH_RHO = 183, <span class="comment">// hR</span> +00117 gROUGH_UPSILON = 216, <span class="comment">// hU</span> +00118 gROUGH_OMEGA = 230, <span class="comment">// hW</span> +00119 gIOTA_ALPHA = <span class="charliteral">'v'</span>, <span class="comment">// Ai</span> +00120 gIOTA_ETA = <span class="charliteral">'V'</span>, <span class="comment">// Ei</span> +00121 gIOTA_OMEGA = <span class="charliteral">'J'</span>, <span class="comment">// Wi</span> +00122 gNON_ROUGH_ALPHA = 162, <span class="comment">// hA</span> +00123 gNON_ROUGH_EPSILON = 153, <span class="comment">// hE</span> +00124 gNON_ROUGH_ETA = 186, <span class="comment">// hH</span> +00125 gNON_ROUGH_IOTA = 132, <span class="comment">// hH</span> +00126 gNON_ROUGH_OMICRON = 209, <span class="comment">// hH</span> +00127 gNON_ROUGH_RHO = 184, <span class="comment">// hR</span> +00128 gNON_ROUGH_UPSILON = 217, <span class="comment">// hU</span> +00129 gNON_ROUGH_OMEGA = 231 <span class="comment">// hW</span> +00130 }; +00131 +00132 <span class="comment">// English puntuation as used on bGreek</span> +00133 +00134 <span class="keyword">enum</span> bGreekPunct +00135 { +00136 COMMA = <span class="charliteral">','</span>, +00137 STOP = <span class="charliteral">'.'</span>, +00138 SEMI_COLON = <span class="charliteral">';'</span>, +00139 QUESTION = <span class="charliteral">'?'</span> +00140 }; +00141 +00142 <span class="comment">// English puntuation as used in the Greek font</span> +00143 +00144 <span class="keyword">enum</span> GreekPunct +00145 { +00146 gCOMMA = <span class="charliteral">','</span>, +00147 gSTOP = <span class="charliteral">'.'</span>, +00148 gSEMI_COLON = <span class="charliteral">':'</span>, +00149 gQUESTION = <span class="charliteral">';'</span> +00150 }; +00151 +00152 SWORD_NAMESPACE_END +00153 +00154 <span class="preprocessor">#endif // __GREEKCHARS_H</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/annotated.html b/doc/api-documentation/html/annotated.html index 9616ef2..6949d28 100644 --- a/doc/api-documentation/html/annotated.html +++ b/doc/api-documentation/html/annotated.html @@ -3,77 +3,79 @@ <title>Annotated Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> - <tr><td class="indexkey"><a class="el" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a></td><td class="indexvalue">This class is like a normal <a class="el" href="class_s_w_mgr.html">SWMgr</a>, but you can additonally specify which encoding you want to use</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_footnotes.html">GBFFootnotes</a></td><td class="indexvalue">This Filter shows/hides footnotes in a GBF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_headings.html">GBFHeadings</a></td><td class="indexvalue">This Filter shows/hides headings in a GBF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_h_t_m_l.html">GBFHTML</a></td><td class="indexvalue">This filter converts GBF Text into HTML</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a></td><td class="indexvalue">This filter converts GBF text to HTML text with hrefs</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_morph.html">GBFMorph</a></td><td class="indexvalue">This Filter shows/hides morph tags in a GBF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a></td><td class="indexvalue">This filter converts GBF text to HTML text with hrefs</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_plain.html">GBFPlain</a></td><td class="indexvalue">This filter converts GBF text into plain text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_r_t_f.html">GBFRTF</a></td><td class="indexvalue">This filter converts GBF text into RTF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_strongs.html">GBFStrongs</a></td><td class="indexvalue">This Filter shows/hides strong's numbers in a GBF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_g_b_f_th_m_l.html">GBFThML</a></td><td class="indexvalue">This filter converts GBF text into ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_greek_lex_attribs.html">GreekLexAttribs</a></td><td class="indexvalue">This filter converts ThML text to plain text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_latin1_u_t_f16.html">Latin1UTF16</a></td><td class="indexvalue">This filter converts Latin-1 encoded text to UTF-8</td></tr> - <tr><td class="indexkey"><a class="el" href="class_latin1_u_t_f8.html">Latin1UTF8</a></td><td class="indexvalue">This filter converts Latin-1 encoded text to UTF-8</td></tr> - <tr><td class="indexkey"><a class="el" href="class_list_key.html">ListKey</a></td><td class="indexvalue">ListKey is the basis for all types of keys that have lists of specified indexes (e.g</td></tr> - <tr><td class="indexkey"><a class="el" href="class_locale_mgr.html">LocaleMgr</a></td><td class="indexvalue">Handles all the different locales of Sword</td></tr> - <tr><td class="indexkey"><a class="el" href="class_markup_filter_mgr.html">MarkupFilterMgr</a></td><td class="indexvalue">This class is like a normal SWEncodingMgr, but you can additonally specify which markup you want to use</td></tr> - <tr><td class="indexkey"><a class="el" href="class_p_l_a_i_n_footnotes.html">PLAINFootnotes</a></td><td class="indexvalue">Shows or hides footnotes in plain text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a></td><td class="indexvalue">This filter converts plain text to HTML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_r_t_f_h_t_m_l.html">RTFHTML</a></td><td class="indexvalue">This filter converts RTF text into HTML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_r_w_p_h_t_m_l.html">RWPHTML</a></td><td class="indexvalue">This filter converts RWP text to HTML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_r_w_p_r_t_f.html">RWPRTF</a></td><td class="indexvalue">This filter converts RWP text to RTF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_c_s_u_u_t_f8.html">SCSUUTF8</a></td><td class="indexvalue">This filter converts SCSU compressed (encoded) text to UTF-8</td></tr> - <tr><td class="indexkey"><a class="el" href="class_str_key.html">StrKey</a></td><td class="indexvalue">A standard string key class (used for modules that index on single strings (eg</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_basic_filter.html">SWBasicFilter</a></td><td class="indexvalue">A filter providing commonly used functionality</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_class.html">SWClass</a></td><td class="indexvalue">Class used for SWDYNAMIC_CAST to save the inheritance order</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_com.html">SWCom</a></td><td class="indexvalue">The basis for all commentary modules</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_config.html">SWConfig</a></td><td class="indexvalue">The class to read and save settings using a file on disk</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_display.html">SWDisplay</a></td><td class="indexvalue">Swdisp is the basis for all types of displays (e.g</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_gen_book.html">SWGenBook</a></td><td class="indexvalue">The basis for all types of Lexicon and Dictionary modules (hence the 'LD')</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_input_method.html">SWInputMethod</a></td><td class="indexvalue">Title: Description: Copyright: Copyright (c) 2001 CrossWire Bible Society under the terms of the GNU GPL Company:</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_key.html">SWKey</a></td><td class="indexvalue">SWKey is the basis for all types of keys for indexing into modules (e.g</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_l_d.html">SWLD</a></td><td class="indexvalue">The basis for all types of Lexicon and Dictionary modules (hence the 'LD')</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_locale.html">SWLocale</a></td><td class="indexvalue">SWLocale is used for the localisation of the booknames The SWLocale is a class which holds the information of one language</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_mgr.html">SWMgr</a></td><td class="indexvalue">SWMgr is the main class of the Sword library</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_module.html">SWModule</a></td><td class="indexvalue">The class SWModule is the base class for all modules used in Sword</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_object.html">SWObject</a></td><td class="indexvalue">Base class for major Sword classes</td></tr> - <tr><td class="indexkey"><a class="el" href="class_s_w_text.html">SWText</a></td><td class="indexvalue">The basis for all text modules</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_footnotes.html">ThMLFootnotes</a></td><td class="indexvalue">This Filter shows/hides footnotes in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_g_b_f.html">ThMLGBF</a></td><td class="indexvalue">This filter converts ThML text to GBF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_headings.html">ThMLHeadings</a></td><td class="indexvalue">This Filter shows/hides headings in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_h_t_m_l.html">ThMLHTML</a></td><td class="indexvalue">This filter converts ThML text to HTML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a></td><td class="indexvalue">This filter converts ThML text to HTML text with hrefs</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_lemma.html">ThMLLemma</a></td><td class="indexvalue">This Filter shows/hides lemmas in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_morph.html">ThMLMorph</a></td><td class="indexvalue">This Filter shows/hides morph tags in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_o_l_b.html">ThMLOLB</a></td><td class="indexvalue">This filter converts ThML text to OLB text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a></td><td class="indexvalue">This filter converts ThML text to HTML text with hrefs</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_plain.html">ThMLPlain</a></td><td class="indexvalue">This filter converts ThML text to plain text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_r_t_f.html">ThMLRTF</a></td><td class="indexvalue">This filter converts ThML text to RTF text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_scripref.html">ThMLScripref</a></td><td class="indexvalue">This Filter shows/hides scripture references in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_strongs.html">ThMLStrongs</a></td><td class="indexvalue">This Filter shows/hides strong's numbers in a ThML text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_th_m_l_variants.html">ThMLVariants</a></td><td class="indexvalue">This Filter shows/hides textual variants</td></tr> - <tr><td class="indexkey"><a class="el" href="class_tree_key.html">TreeKey</a></td><td class="indexvalue">Class <a class="el" href="class_verse_key.html">VerseKey</a> The <a class="el" href="class_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> - <tr><td class="indexkey"><a class="el" href="class_tree_key_idx.html">TreeKeyIdx</a></td><td class="indexvalue">Class <a class="el" href="class_verse_key.html">VerseKey</a> The <a class="el" href="class_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> - <tr><td class="indexkey"><a class="el" href="class_unicode_r_t_f.html">UnicodeRTF</a></td><td class="indexvalue">This filter converts UTF-8 text into RTF Unicode tags</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f16_u_t_f8.html">UTF16UTF8</a></td><td class="indexvalue">This filter converts UTF-16 encoded text to UTF-8</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_cantillation.html">UTF8Cantillation</a></td><td class="indexvalue">This Filter shows/hides Hebrew cantillation marks in UTF8 text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_greek_accents.html">UTF8GreekAccents</a></td><td class="indexvalue">This Filter shows/hides Greek Accents marks in UTF8 text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a></td><td class="indexvalue">This Filter shows/hides Hebrew vowel points in UTF8 text</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_h_t_m_l.html">UTF8HTML</a></td><td class="indexvalue">This filter converts UTF-8 text into HTML escape sequences</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_latin1.html">UTF8Latin1</a></td><td class="indexvalue">This filter converts UTF-8 encoded text to Latin-1</td></tr> - <tr><td class="indexkey"><a class="el" href="class_u_t_f8_u_t_f16.html">UTF8UTF16</a></td><td class="indexvalue">This filter converts UTF-8 encoded text to UTF-16</td></tr> - <tr><td class="indexkey"><a class="el" href="class_verse_key.html">VerseKey</a></td><td class="indexvalue">Class VerseKey The <a class="el" href="class_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_encoding_filter_mgr.html">sword::EncodingFilterMgr</a></td><td class="indexvalue">This class is like a normal <a class="el" href="classsword_1_1_s_w_mgr.html">SWMgr</a>, but you can additonally specify which encoding you want to use</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_footnotes.html">sword::GBFFootnotes</a></td><td class="indexvalue">This Filter shows/hides footnotes in a GBF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_headings.html">sword::GBFHeadings</a></td><td class="indexvalue">This Filter shows/hides headings in a GBF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_h_t_m_l.html">sword::GBFHTML</a></td><td class="indexvalue">This filter converts GBF Text into HTML</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">sword::GBFHTMLHREF</a></td><td class="indexvalue">This filter converts GBF text to HTML text with hrefs</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_morph.html">sword::GBFMorph</a></td><td class="indexvalue">This Filter shows/hides morph tags in a GBF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_o_s_i_s.html">sword::GBFOSIS</a></td><td class="indexvalue">This filter converts GBF text to HTML text with hrefs</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_plain.html">sword::GBFPlain</a></td><td class="indexvalue">This filter converts GBF text into plain text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_r_t_f.html">sword::GBFRTF</a></td><td class="indexvalue">This filter converts GBF text into RTF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_strongs.html">sword::GBFStrongs</a></td><td class="indexvalue">This Filter shows/hides strong's numbers in a GBF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_g_b_f_th_m_l.html">sword::GBFThML</a></td><td class="indexvalue">This filter converts GBF text into ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_greek_lex_attribs.html">sword::GreekLexAttribs</a></td><td class="indexvalue">This filter converts ThML text to plain text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_latin1_u_t_f16.html">sword::Latin1UTF16</a></td><td class="indexvalue">This filter converts Latin-1 encoded text to UTF-8</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_latin1_u_t_f8.html">sword::Latin1UTF8</a></td><td class="indexvalue">This filter converts Latin-1 encoded text to UTF-8</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_list_key.html">sword::ListKey</a></td><td class="indexvalue"><a class="el" href="classsword_1_1_list_key.html">ListKey</a> is the basis for all types of keys that have lists of specified indexes (e.g</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_locale_mgr.html">sword::LocaleMgr</a></td><td class="indexvalue">The <a class="el" href="classsword_1_1_locale_mgr.html">LocaleMgr</a> class handles all the different locales of Sword</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_markup_filter_mgr.html">sword::MarkupFilterMgr</a></td><td class="indexvalue">This class is like a normal SWEncodingMgr, but you can additonally specify which markup you want to use</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_p_l_a_i_n_footnotes.html">sword::PLAINFootnotes</a></td><td class="indexvalue">Shows or hides footnotes in plain text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">sword::PLAINHTML</a></td><td class="indexvalue">This filter converts plain text to HTML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_r_t_f_h_t_m_l.html">sword::RTFHTML</a></td><td class="indexvalue">This filter converts RTF text into HTML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_r_w_p_h_t_m_l.html">sword::RWPHTML</a></td><td class="indexvalue">This filter converts RWP text to HTML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_r_w_p_r_t_f.html">sword::RWPRTF</a></td><td class="indexvalue">This filter converts RWP text to RTF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_c_s_u_u_t_f8.html">sword::SCSUUTF8</a></td><td class="indexvalue">This filter converts SCSU compressed (encoded) text to UTF-8</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_str_key.html">sword::StrKey</a></td><td class="indexvalue">A standard string key class (used for modules that index on single strings (eg</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_basic_filter.html">sword::SWBasicFilter</a></td><td class="indexvalue">A filter providing commonly used functionality</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_class.html">sword::SWClass</a></td><td class="indexvalue">Class used for SWDYNAMIC_CAST to save the inheritance order</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_com.html">sword::SWCom</a></td><td class="indexvalue">The basis for all commentary modules</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_config.html">sword::SWConfig</a></td><td class="indexvalue">The class to read and save settings using a file on disk</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_display.html">sword::SWDisplay</a></td><td class="indexvalue">Swdisp is the basis for all types of displays (e.g</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_gen_book.html">sword::SWGenBook</a></td><td class="indexvalue">The basis for all types of Lexicon and Dictionary modules (hence the 'LD')</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_key.html">sword::SWKey</a></td><td class="indexvalue"><a class="el" href="classsword_1_1_s_w_key.html">SWKey</a> is the basis for all types of keys for indexing into modules (e.g</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_l_d.html">sword::SWLD</a></td><td class="indexvalue">The basis for all types of Lexicon and Dictionary modules (hence the 'LD')</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_locale.html">sword::SWLocale</a></td><td class="indexvalue"><a class="el" href="classsword_1_1_s_w_locale.html">SWLocale</a> is used for the localisation of the booknames The <a class="el" href="classsword_1_1_s_w_locale.html">SWLocale</a> is a class which holds the information of one language</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_mgr.html">sword::SWMgr</a></td><td class="indexvalue"><a class="el" href="classsword_1_1_s_w_mgr.html">SWMgr</a> is the main class of the Sword library</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_module.html">sword::SWModule</a></td><td class="indexvalue">The class <a class="el" href="classsword_1_1_s_w_module.html">SWModule</a> is the base class for all modules used in Sword</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_object.html">sword::SWObject</a></td><td class="indexvalue">Base class for major Sword classes</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_s_w_text.html">sword::SWText</a></td><td class="indexvalue">The basis for all text modules</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_footnotes.html">sword::ThMLFootnotes</a></td><td class="indexvalue">This Filter shows/hides footnotes in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_g_b_f.html">sword::ThMLGBF</a></td><td class="indexvalue">This filter converts ThML text to GBF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_headings.html">sword::ThMLHeadings</a></td><td class="indexvalue">This Filter shows/hides headings in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_h_t_m_l.html">sword::ThMLHTML</a></td><td class="indexvalue">This filter converts ThML text to HTML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">sword::ThMLHTMLHREF</a></td><td class="indexvalue">This filter converts ThML text to HTML text with hrefs</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_lemma.html">sword::ThMLLemma</a></td><td class="indexvalue">This Filter shows/hides lemmas in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_morph.html">sword::ThMLMorph</a></td><td class="indexvalue">This Filter shows/hides morph tags in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_o_l_b.html">sword::ThMLOLB</a></td><td class="indexvalue">This filter converts ThML text to OLB text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_o_s_i_s.html">sword::ThMLOSIS</a></td><td class="indexvalue">This filter converts ThML text to HTML text with hrefs</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_plain.html">sword::ThMLPlain</a></td><td class="indexvalue">This filter converts ThML text to plain text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_r_t_f.html">sword::ThMLRTF</a></td><td class="indexvalue">This filter converts ThML text to RTF text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_scripref.html">sword::ThMLScripref</a></td><td class="indexvalue">This Filter shows/hides scripture references in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_strongs.html">sword::ThMLStrongs</a></td><td class="indexvalue">This Filter shows/hides strong's numbers in a ThML text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_th_m_l_variants.html">sword::ThMLVariants</a></td><td class="indexvalue">This Filter shows/hides textual variants</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_tree_key.html">sword::TreeKey</a></td><td class="indexvalue">Class <a class="el" href="classsword_1_1_verse_key.html">VerseKey</a> The <a class="el" href="classsword_1_1_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_tree_key_idx.html">sword::TreeKeyIdx</a></td><td class="indexvalue">Class <a class="el" href="classsword_1_1_verse_key.html">VerseKey</a> The <a class="el" href="classsword_1_1_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_unicode_r_t_f.html">sword::UnicodeRTF</a></td><td class="indexvalue">This filter converts UTF-8 text into RTF Unicode tags</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f16_u_t_f8.html">sword::UTF16UTF8</a></td><td class="indexvalue">This filter converts UTF-16 encoded text to UTF-8</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8ar_shaping.html">sword::UTF8arShaping</a></td><td class="indexvalue">This Filter shows/hides reorders UTF-8 text according to Unicode BiDi</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_bi_di_reorder.html">sword::UTF8BiDiReorder</a></td><td class="indexvalue">This Filter shows/hides reorders UTF-8 text according to Unicode BiDi</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_cantillation.html">sword::UTF8Cantillation</a></td><td class="indexvalue">This Filter shows/hides Hebrew cantillation marks in UTF8 text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_greek_accents.html">sword::UTF8GreekAccents</a></td><td class="indexvalue">This Filter shows/hides Greek Accents marks in UTF8 text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_hebrew_points.html">sword::UTF8HebrewPoints</a></td><td class="indexvalue">This Filter shows/hides Hebrew vowel points in UTF8 text</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_h_t_m_l.html">sword::UTF8HTML</a></td><td class="indexvalue">This filter converts UTF-8 text into HTML escape sequences</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_latin1.html">sword::UTF8Latin1</a></td><td class="indexvalue">This filter converts UTF-8 encoded text to Latin-1</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_transliterator.html">sword::UTF8Transliterator</a></td><td class="indexvalue">This Filter uses ICU for transliteration</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_u_t_f8_u_t_f16.html">sword::UTF8UTF16</a></td><td class="indexvalue">This filter converts UTF-8 encoded text to UTF-16</td></tr> + <tr><td class="indexkey"><a class="el" href="classsword_1_1_verse_key.html">sword::VerseKey</a></td><td class="indexvalue">Class <a class="el" href="classsword_1_1_verse_key.html">VerseKey</a> The <a class="el" href="classsword_1_1_s_w_key.html">SWKey</a> implementation used for verse based modules like Bibles or commentaries</td></tr> </table> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:29 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/cipherfil_8h-source.html b/doc/api-documentation/html/cipherfil_8h-source.html index ecaf1d3..abb8867 100644 --- a/doc/api-documentation/html/cipherfil_8h-source.html +++ b/doc/api-documentation/html/cipherfil_8h-source.html @@ -3,51 +3,53 @@ <title>cipherfil.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>cipherfil.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: cipherfil_8h-source.html,v 1.7 2002/06/20 20:23:07 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>cipherfil.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: cipherfil_8h-source.html,v 1.9 2002/10/31 11:30:14 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef CIPHERFIL_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define CIPHERFIL_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> -00025 <font class="preprocessor">#include <swcipher.h></font> +00021 <span class="preprocessor">#ifndef CIPHERFIL_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define CIPHERFIL_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> +00025 <span class="preprocessor">#include <swcipher.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="keyword">class </font>SWDLLEXPORT CipherFilter:<font class="keyword">public</font> SWFilter -00030 { -00031 SWCipher *cipher; -00032 <font class="keyword">public</font>: -00033 CipherFilter (<font class="keyword">const</font> <font class="keywordtype">char</font> *key); -00034 <font class="keyword">virtual</font> ~ CipherFilter (); -00035 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00036 <font class="keyword">virtual</font> SWCipher *getCipher (); -00037 }; -00038 -00039 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>SWDLLEXPORT CipherFilter:<span class="keyword">public</span> SWFilter { +00032 SWCipher *cipher; +00033 <span class="keyword">public</span>: +00034 CipherFilter(<span class="keyword">const</span> <span class="keywordtype">char</span> *key); +00035 <span class="keyword">virtual</span> ~CipherFilter(); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> SWKey *key, <span class="keyword">const</span> SWModule * = 0); +00037 <span class="keyword">virtual</span> SWCipher *getCipher(); +00038 }; +00039 +00040 SWORD_NAMESPACE_END +00041 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/classes.html b/doc/api-documentation/html/classes.html index 38b32af..6c5bb50 100644 --- a/doc/api-documentation/html/classes.html +++ b/doc/api-documentation/html/classes.html @@ -3,29 +3,29 @@ <title>Alphabetical index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Compound Index</h1><table align=center width="95%" border="0" cellspacing="0" cellpadding="0"> -<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </td></tr></table></td><td><a class="el" href="class_latin1_u_t_f16.html">Latin1UTF16</a> </td><td><a class="el" href="class_str_key.html">StrKey</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </td></tr></table></td><td><a class="el" href="class_th_m_l_variants.html">ThMLVariants</a> </td></tr> -<tr><td><a class="el" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a> </td><td><a class="el" href="class_latin1_u_t_f8.html">Latin1UTF8</a> </td><td><a class="el" href="class_s_w_basic_filter.html">SWBasicFilter</a> </td><td><a class="el" href="class_th_m_l_footnotes.html">ThMLFootnotes</a> </td><td><a class="el" href="class_tree_key.html">TreeKey</a> </td></tr> -<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </td></tr></table></td><td><a class="el" href="class_list_key.html">ListKey</a> </td><td><a class="el" href="class_s_w_class.html">SWClass</a> </td><td><a class="el" href="class_th_m_l_g_b_f.html">ThMLGBF</a> </td><td><a class="el" href="class_tree_key_idx.html">TreeKeyIdx</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_footnotes.html">GBFFootnotes</a> </td><td><a class="el" href="class_locale_mgr.html">LocaleMgr</a> </td><td><a class="el" href="class_s_w_com.html">SWCom</a> </td><td><a class="el" href="class_th_m_l_headings.html">ThMLHeadings</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </td></tr></table></td></tr> -<tr><td><a class="el" href="class_g_b_f_headings.html">GBFHeadings</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </td></tr></table></td><td><a class="el" href="class_s_w_config.html">SWConfig</a> </td><td><a class="el" href="class_th_m_l_h_t_m_l.html">ThMLHTML</a> </td><td><a class="el" href="class_unicode_r_t_f.html">UnicodeRTF</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_h_t_m_l.html">GBFHTML</a> </td><td><a class="el" href="class_markup_filter_mgr.html">MarkupFilterMgr</a> </td><td><a class="el" href="class_s_w_display.html">SWDisplay</a> </td><td><a class="el" href="class_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a> </td><td><a class="el" href="class_u_t_f16_u_t_f8.html">UTF16UTF8</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </td></tr></table></td><td><a class="el" href="class_s_w_gen_book.html">SWGenBook</a> </td><td><a class="el" href="class_th_m_l_lemma.html">ThMLLemma</a> </td><td><a class="el" href="class_u_t_f8_cantillation.html">UTF8Cantillation</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_morph.html">GBFMorph</a> </td><td><a class="el" href="class_p_l_a_i_n_footnotes.html">PLAINFootnotes</a> </td><td><a class="el" href="class_s_w_input_method.html">SWInputMethod</a> </td><td><a class="el" href="class_th_m_l_morph.html">ThMLMorph</a> </td><td><a class="el" href="class_u_t_f8_greek_accents.html">UTF8GreekAccents</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a> </td><td><a class="el" href="class_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a> </td><td><a class="el" href="class_s_w_key.html">SWKey</a> </td><td><a class="el" href="class_th_m_l_o_l_b.html">ThMLOLB</a> </td><td><a class="el" href="class_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_plain.html">GBFPlain</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </td></tr></table></td><td><a class="el" href="class_s_w_l_d.html">SWLD</a> </td><td><a class="el" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a> </td><td><a class="el" href="class_u_t_f8_h_t_m_l.html">UTF8HTML</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_r_t_f.html">GBFRTF</a> </td><td><a class="el" href="class_r_t_f_h_t_m_l.html">RTFHTML</a> </td><td><a class="el" href="class_s_w_locale.html">SWLocale</a> </td><td><a class="el" href="class_th_m_l_plain.html">ThMLPlain</a> </td><td><a class="el" href="class_u_t_f8_latin1.html">UTF8Latin1</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_strongs.html">GBFStrongs</a> </td><td><a class="el" href="class_r_w_p_h_t_m_l.html">RWPHTML</a> </td><td><a class="el" href="class_s_w_mgr.html">SWMgr</a> </td><td><a class="el" href="class_th_m_l_r_t_f.html">ThMLRTF</a> </td><td><a class="el" href="class_u_t_f8_u_t_f16.html">UTF8UTF16</a> </td></tr> -<tr><td><a class="el" href="class_g_b_f_th_m_l.html">GBFThML</a> </td><td><a class="el" href="class_r_w_p_r_t_f.html">RWPRTF</a> </td><td><a class="el" href="class_s_w_module.html">SWModule</a> </td><td><a class="el" href="class_th_m_l_scripref.html">ThMLScripref</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </td></tr></table></td></tr> -<tr><td><a class="el" href="class_greek_lex_attribs.html">GreekLexAttribs</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </td></tr></table></td><td><a class="el" href="class_s_w_object.html">SWObject</a> </td><td><a class="el" href="class_th_m_l_strongs.html">ThMLStrongs</a> </td><td><a class="el" href="class_verse_key.html">VerseKey</a> </td></tr> -<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </td></tr></table></td><td><a class="el" href="class_s_c_s_u_u_t_f8.html">SCSUUTF8</a> </td><td><a class="el" href="class_s_w_text.html">SWText</a> </td></tr> +<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </td></tr></table></td><td><a class="el" href="classsword_1_1_latin1_u_t_f16.html">Latin1UTF16</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_str_key.html">StrKey</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_footnotes.html">ThMLFootnotes</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_encoding_filter_mgr.html">EncodingFilterMgr</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_latin1_u_t_f8.html">Latin1UTF8</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_g_b_f.html">ThMLGBF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </td></tr></table></td></tr> +<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </td></tr></table></td><td><a class="el" href="classsword_1_1_list_key.html">ListKey</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_class.html">SWClass</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_headings.html">ThMLHeadings</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_unicode_r_t_f.html">UnicodeRTF</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_footnotes.html">GBFFootnotes</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_locale_mgr.html">LocaleMgr</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_com.html">SWCom</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_h_t_m_l.html">ThMLHTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f16_u_t_f8.html">UTF16UTF8</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_headings.html">GBFHeadings</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </td></tr></table></td><td><a class="el" href="classsword_1_1_s_w_config.html">SWConfig</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8ar_shaping.html">UTF8arShaping</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_h_t_m_l.html">GBFHTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_markup_filter_mgr.html">MarkupFilterMgr</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_display.html">SWDisplay</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_lemma.html">ThMLLemma</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_bi_di_reorder.html">UTF8BiDiReorder</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </td></tr></table></td><td><a class="el" href="classsword_1_1_s_w_gen_book.html">SWGenBook</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_morph.html">ThMLMorph</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_cantillation.html">UTF8Cantillation</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_morph.html">GBFMorph</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_p_l_a_i_n_footnotes.html">PLAINFootnotes</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_key.html">SWKey</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_o_l_b.html">ThMLOLB</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_greek_accents.html">UTF8GreekAccents</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_o_s_i_s.html">GBFOSIS</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_l_d.html">SWLD</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_o_s_i_s.html">ThMLOSIS</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_plain.html">GBFPlain</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </td></tr></table></td><td><a class="el" href="classsword_1_1_s_w_locale.html">SWLocale</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_plain.html">ThMLPlain</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_h_t_m_l.html">UTF8HTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_r_t_f.html">GBFRTF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_r_t_f_h_t_m_l.html">RTFHTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_mgr.html">SWMgr</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_r_t_f.html">ThMLRTF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_latin1.html">UTF8Latin1</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_strongs.html">GBFStrongs</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_r_w_p_h_t_m_l.html">RWPHTML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_module.html">SWModule</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_scripref.html">ThMLScripref</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_transliterator.html">UTF8Transliterator</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_g_b_f_th_m_l.html">GBFThML</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_r_w_p_r_t_f.html">RWPRTF</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_s_w_object.html">SWObject</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_strongs.html">ThMLStrongs</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_u_t_f8_u_t_f16.html">UTF8UTF16</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> +<tr><td><a class="el" href="classsword_1_1_greek_lex_attribs.html">GreekLexAttribs</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </td></tr></table></td><td><a class="el" href="classsword_1_1_s_w_text.html">SWText</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_th_m_l_variants.html">ThMLVariants</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </td></tr></table></td></tr> +<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </td></tr></table></td><td><a class="el" href="classsword_1_1_s_c_s_u_u_t_f8.html">SCSUUTF8</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </td></tr></table></td><td><a class="el" href="classsword_1_1_tree_key.html">TreeKey</a> (<a class="el" href="namespacesword.html">sword</a>) </td><td><a class="el" href="classsword_1_1_verse_key.html">VerseKey</a> (<a class="el" href="namespacesword.html">sword</a>) </td></tr> </table> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:29 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/defs_8h-source.html b/doc/api-documentation/html/defs_8h-source.html index 5cd9a9b..9c2dced 100644 --- a/doc/api-documentation/html/defs_8h-source.html +++ b/doc/api-documentation/html/defs_8h-source.html @@ -3,86 +3,110 @@ <title>defs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>defs.h</h1><div class="fragment"><pre>00001 <font class="comment">// ----------------------------------------------------------------------------</font> -00002 <font class="comment">// Making or using sword as a Windows DLL</font> -00003 <font class="comment">// ----------------------------------------------------------------------------</font> -00004 -00005 <font class="preprocessor">#if defined(__SWMSW__)</font> -00006 <font class="preprocessor"></font> -00007 <font class="comment">// _declspec works in BC++ 5 and later, as well as VC++</font> -00008 <font class="preprocessor">#if defined(_MSC_VER)</font> -00009 <font class="preprocessor"></font> -00010 <font class="preprocessor"># ifdef SWMAKINGDLL</font> -00011 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT _declspec( dllexport )</font> -00012 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) _declspec( dllexport ) type</font> -00013 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00014 <font class="preprocessor"></font><font class="preprocessor"># elif defined(SWUSINGDLL)</font> -00015 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT _declspec( dllimport )</font> -00016 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) _declspec( dllimport ) type</font> -00017 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00018 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00019 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT</font> -00020 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) type</font> -00021 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00022 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#elif defined(__SWPM__)</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor"># ifdef SWMAKINGDLL</font> -00027 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT _Export</font> -00028 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) _Export type</font> -00029 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00030 <font class="preprocessor"></font><font class="preprocessor"># elif defined(SWUSINGDLL)</font> -00031 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT _Export</font> -00032 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) _Export type</font> -00033 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00034 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00035 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT</font> -00036 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) type</font> -00037 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00038 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00039 <font class="preprocessor"></font> -00040 <font class="preprocessor">#elif defined(__GNUWIN32__) || defined(__BORLANDC__)</font> -00041 <font class="preprocessor"></font> -00042 <font class="preprocessor"># ifdef SWMAKINGDLL</font> -00043 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT __declspec( dllexport )</font> -00044 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllexport ) type</font> -00045 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00046 <font class="preprocessor"></font><font class="preprocessor"># elif defined(SWUSINGDLL)</font> -00047 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT __declspec( dllimport )</font> -00048 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllimport ) type</font> -00049 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00050 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00051 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT</font> -00052 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) type</font> -00053 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00054 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00055 <font class="preprocessor"></font> -00056 -00057 <font class="preprocessor">#else</font> -00058 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT</font> -00059 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) type</font> -00060 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00061 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00062 <font class="preprocessor"></font> -00063 <font class="preprocessor">#else // !Windows</font> -00064 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT</font> -00065 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_DATA(type) type</font> -00066 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLEXPORT_CTORFN</font> -00067 <font class="preprocessor"></font><font class="preprocessor">#endif // Win/!Win</font> -00068 <font class="preprocessor"></font> -00069 <font class="comment">// For ostream, istream ofstream</font> -00070 <font class="preprocessor">#if defined(__BORLANDC__) && defined( _RTLDLL )</font> -00071 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLIMPORT __import</font> -00072 <font class="preprocessor"></font><font class="preprocessor">#else</font> -00073 <font class="preprocessor"></font><font class="preprocessor"># define SWDLLIMPORT</font> -00074 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>defs.h</h1><div class="fragment"><pre>00001 <span class="comment">// ----------------------------------------------------------------------------</span> +00002 <span class="comment">// Making or using sword as a Windows DLL</span> +00003 <span class="comment">// ----------------------------------------------------------------------------</span> +00004 <span class="preprocessor">#ifndef SWORDDEFS_H</span> +00005 <span class="preprocessor"></span><span class="preprocessor">#define SWORDDEFS_H</span> +00006 <span class="preprocessor"></span> +00007 <span class="preprocessor">#ifdef NO_SWORD_NAMESPACE</span> +00008 <span class="preprocessor"></span><span class="preprocessor"> #define SWORD_NAMESPACE_START</span> +00009 <span class="preprocessor"></span><span class="preprocessor"> #define SWORD_NAMESPACE_END</span> +00010 <span class="preprocessor"></span><span class="preprocessor">#else</span> +00011 <span class="preprocessor"></span><span class="preprocessor"> #define SWORD_NAMESPACE_START namespace sword {</span> +00012 <span class="preprocessor"></span><span class="preprocessor"> #define SWORD_NAMESPACE_END }</span> +00013 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00014 <span class="preprocessor"></span> +00015 +00016 SWORD_NAMESPACE_START +00017 +00018 <span class="preprocessor">#define FILTERPAD 16</span> +00019 <span class="preprocessor"></span> +00020 <span class="comment">// _declspec works in BC++ 5 and later, as well as VC++</span> +00021 <span class="preprocessor">#if defined(_MSC_VER)</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor"># ifdef SWMAKINGDLL</span> +00024 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT _declspec( dllexport )</span> +00025 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) _declspec( dllexport ) type</span> +00026 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00027 <span class="preprocessor"></span><span class="preprocessor"># elif defined(SWUSINGDLL)</span> +00028 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT _declspec( dllimport )</span> +00029 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) _declspec( dllimport ) type</span> +00030 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00031 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00032 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT</span> +00033 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) type</span> +00034 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00035 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00036 <span class="preprocessor"></span> +00037 <span class="preprocessor">#elif defined(__SWPM__)</span> +00038 <span class="preprocessor"></span> +00039 <span class="preprocessor"># ifdef SWMAKINGDLL</span> +00040 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT _Export</span> +00041 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) _Export type</span> +00042 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00043 <span class="preprocessor"></span><span class="preprocessor"># elif defined(SWUSINGDLL)</span> +00044 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT _Export</span> +00045 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) _Export type</span> +00046 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00047 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00048 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT</span> +00049 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) type</span> +00050 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00051 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00052 <span class="preprocessor"></span> +00053 <span class="preprocessor">#elif defined(__GNUWIN32__)</span> +00054 <span class="preprocessor"></span> +00055 <span class="preprocessor"># ifdef SWMAKINGDLL</span> +00056 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT __declspec( dllexport )</span> +00057 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllexport ) type</span> +00058 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00059 <span class="preprocessor"></span><span class="preprocessor"># elif defined(SWUSINGDLL)</span> +00060 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT __declspec( dllimport )</span> +00061 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllimport ) type</span> +00062 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00063 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00064 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT</span> +00065 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) type</span> +00066 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00067 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00068 <span class="preprocessor"></span> +00069 <span class="preprocessor">#elif defined(__BORLANDC__)</span> +00070 <span class="preprocessor"></span><span class="preprocessor"># ifdef SWMAKINGDLL</span> +00071 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT _export</span> +00072 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllexport ) type</span> +00073 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00074 <span class="preprocessor"></span><span class="preprocessor"># elif defined(SWUSINGDLL)</span> +00075 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT __declspec( dllimport )</span> +00076 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) __declspec( dllimport ) type</span> +00077 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00078 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00079 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT</span> +00080 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) type</span> +00081 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00082 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00083 <span class="preprocessor"></span> +00084 <span class="preprocessor">#else</span> +00085 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT</span> +00086 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_DATA(type) type</span> +00087 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLEXPORT_CTORFN</span> +00088 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00089 <span class="preprocessor"></span> +00090 <span class="comment">// For ostream, istream ofstream</span> +00091 <span class="preprocessor">#if defined(__BORLANDC__) && defined( _RTLDLL )</span> +00092 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLIMPORT __import</span> +00093 <span class="preprocessor"></span><span class="preprocessor">#else</span> +00094 <span class="preprocessor"></span><span class="preprocessor"># define SWDLLIMPORT</span> +00095 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00096 <span class="preprocessor"></span> +00097 SWORD_NAMESPACE_END +00098 <span class="preprocessor">#endif //SWORDDEFS_H</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/dirent_8h-source.html b/doc/api-documentation/html/dirent_8h-source.html index d65109d..e1b2530 100644 --- a/doc/api-documentation/html/dirent_8h-source.html +++ b/doc/api-documentation/html/dirent_8h-source.html @@ -3,44 +3,44 @@ <title>dirent.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>dirent.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"></font> -00003 <font class="comment"> Declaration of POSIX directory browsing functions and types for Win32.</font> -00004 <font class="comment"></font> -00005 <font class="comment"> Kevlin Henney (mailto:kevlin@acm.org), March 1997.</font> -00006 <font class="comment"></font> -00007 <font class="comment"> Copyright Kevlin Henney, 1997. All rights reserved.</font> -00008 <font class="comment"></font> -00009 <font class="comment"> Permission to use, copy, modify, and distribute this software and its</font> -00010 <font class="comment"> documentation for any purpose is hereby granted without fee, provided</font> -00011 <font class="comment"> that this copyright and permissions notice appear in all copies and</font> -00012 <font class="comment"> derivatives, and that no charge may be made for the software and its</font> -00013 <font class="comment"> documentation except to cover cost of distribution.</font> -00014 <font class="comment"> </font> -00015 <font class="comment">*/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>dirent.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"></span> +00003 <span class="comment"> Declaration of POSIX directory browsing functions and types for Win32.</span> +00004 <span class="comment"></span> +00005 <span class="comment"> Kevlin Henney (mailto:kevlin@acm.org), March 1997.</span> +00006 <span class="comment"></span> +00007 <span class="comment"> Copyright Kevlin Henney, 1997. All rights reserved.</span> +00008 <span class="comment"></span> +00009 <span class="comment"> Permission to use, copy, modify, and distribute this software and its</span> +00010 <span class="comment"> documentation for any purpose is hereby granted without fee, provided</span> +00011 <span class="comment"> that this copyright and permissions notice appear in all copies and</span> +00012 <span class="comment"> derivatives, and that no charge may be made for the software and its</span> +00013 <span class="comment"> documentation except to cover cost of distribution.</span> +00014 <span class="comment"> </span> +00015 <span class="comment">*/</span> 00016 -00017 <font class="preprocessor">#ifndef DIRENT_INCLUDED</font> -00018 <font class="preprocessor"></font><font class="preprocessor">#define DIRENT_INCLUDED</font> -00019 <font class="preprocessor"></font> -00020 <font class="keyword">typedef</font> <font class="keyword">struct </font>DIR DIR; +00017 <span class="preprocessor">#ifndef DIRENT_INCLUDED</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define DIRENT_INCLUDED</span> +00019 <span class="preprocessor"></span> +00020 <span class="keyword">typedef</span> <span class="keyword">struct </span>DIR DIR; 00021 -00022 <font class="keyword">struct </font>dirent +00022 <span class="keyword">struct </span>dirent 00023 { -00024 <font class="keywordtype">char</font> *d_name; +00024 <span class="keywordtype">char</span> *d_name; 00025 }; 00026 -00027 DIR *opendir(<font class="keyword">const</font> <font class="keywordtype">char</font> *); -00028 <font class="keywordtype">int</font> closedir(DIR *); -00029 <font class="keyword">struct </font>dirent *readdir(DIR *); -00030 <font class="keywordtype">void</font> rewinddir(DIR *); +00027 DIR *opendir(<span class="keyword">const</span> <span class="keywordtype">char</span> *); +00028 <span class="keywordtype">int</span> closedir(DIR *); +00029 <span class="keyword">struct </span>dirent *readdir(DIR *); +00030 <span class="keywordtype">void</span> rewinddir(DIR *); 00031 -00032 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +00032 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/doxygen.css b/doc/api-documentation/html/doxygen.css index 841f709..e527a57 100644 --- a/doc/api-documentation/html/doxygen.css +++ b/doc/api-documentation/html/doxygen.css @@ -40,10 +40,10 @@ TD.indexvalue { margin-top : 2px; margin-bottom : 2px } -FONT.keyword { color: #008000 } -FONT.keywordtype { color: #604020 } -FONT.keywordflow { color: #e08000 } -FONT.comment { color: #800000 } -FONT.preprocessor { color: #806020 } -FONT.stringliteral { color: #002080 } -FONT.charliteral { color: #008080 } +span.keyword { color: #008000 } +span.keywordtype { color: #604020 } +span.keywordflow { color: #e08000 } +span.comment { color: #800000 } +span.preprocessor { color: #806020 } +span.stringliteral { color: #002080 } +span.charliteral { color: #008080 } diff --git a/doc/api-documentation/html/echomod_8h-source.html b/doc/api-documentation/html/echomod_8h-source.html index 25c1475..fed38c2 100644 --- a/doc/api-documentation/html/echomod_8h-source.html +++ b/doc/api-documentation/html/echomod_8h-source.html @@ -3,50 +3,52 @@ <title>echomod.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>echomod.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * echomod.h - code for class 'EchoMod' - a test module that just echo back</font> -00003 <font class="comment"> * text of key.</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: echomod_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>echomod.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * echomod.h - code for class 'EchoMod' - a test module that just echo back</span> +00003 <span class="comment"> * text of key.</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: echomod_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef ECHOMOD_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define ECHOMOD_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swtext.h></font> -00027 <font class="preprocessor">#include <versekey.h></font> +00023 <span class="preprocessor">#ifndef ECHOMOD_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define ECHOMOD_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swtext.h></span> +00027 <span class="preprocessor">#include <versekey.h></span> 00028 -00029 <font class="keyword">class </font>EchoMod:<font class="keyword">public</font> <a class="code" href="class_s_w_text.html">SWText</a> -00030 { -00031 <font class="keyword">public</font>: -00032 EchoMod (); -00033 <font class="keyword">virtual</font> ~ EchoMod (); -00034 <font class="keyword">virtual</font> operator const char *(); -00035 }; -00036 -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>EchoMod:<span class="keyword">public</span> SWText +00032 { +00033 <span class="keyword">public</span>: +00034 EchoMod (); +00035 <span class="keyword">virtual</span> ~ EchoMod (); +00036 <span class="keyword">virtual</span> operator const char *(); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/encfiltmgr_8h-source.html b/doc/api-documentation/html/encfiltmgr_8h-source.html index 38e7ee3..46cebb0 100644 --- a/doc/api-documentation/html/encfiltmgr_8h-source.html +++ b/doc/api-documentation/html/encfiltmgr_8h-source.html @@ -3,67 +3,69 @@ <title>encfiltmgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>encfiltmgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swencodingmgr.h - definition of class SWEncodingMgr, subclass of</font> -00003 <font class="comment"> * used to transcode all module text to a requested</font> -00004 <font class="comment"> * markup.</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>encfiltmgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swencodingmgr.h - definition of class SWEncodingMgr, subclass of</span> +00003 <span class="comment"> * used to transcode all module text to a requested</span> +00004 <span class="comment"> * markup.</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef ENCFILTERMGR_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define ENCFILTERMGR_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swfiltermgr.h></font> +00022 <span class="preprocessor">#ifndef ENCFILTERMGR_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define ENCFILTERMGR_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swfiltermgr.h></span> 00026 -00027 -<a name="l00033"></a><a class="code" href="class_encoding_filter_mgr.html">00033</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a> : <font class="keyword">public</font> SWFilterMgr { -00034 -00035 <font class="keyword">protected</font>: -00036 SWFilter *latin1utf8; -00037 SWFilter *scsuutf8; -00038 SWFilter *targetenc; -00039 +00027 SWORD_NAMESPACE_START +00028 +<a name="l00034"></a><a class="code" href="classsword_1_1_encoding_filter_mgr.html">00034</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_encoding_filter_mgr.html">EncodingFilterMgr</a> : <span class="keyword">public</span> SWFilterMgr { +00035 +00036 <span class="keyword">protected</span>: +00037 SWFilter *latin1utf8; +00038 SWFilter *scsuutf8; +00039 SWFilter *targetenc; 00040 -00041 <font class="comment">/*</font> -00042 <font class="comment"> * current encoding value</font> -00043 <font class="comment"> */</font> -00044 <font class="keywordtype">char</font> encoding; -00045 -00046 <font class="keyword">public</font>: -00047 +00041 +00042 <span class="comment">/*</span> +00043 <span class="comment"> * current encoding value</span> +00044 <span class="comment"> */</span> +00045 <span class="keywordtype">char</span> encoding; +00046 +00047 <span class="keyword">public</span>: 00048 -00056 <a class="code" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a> (<font class="keywordtype">char</font> encoding = ENC_UTF8); -00057 -00061 ~<a class="code" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a>(); -00062 -00068 <font class="keywordtype">char</font> Encoding(<font class="keywordtype">char</font> enc); -00069 -00075 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRawFilters(<a class="code" href="class_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); -00076 -00082 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddEncodingFilters(<a class="code" href="class_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); -00083 }; -00084 -00085 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +00049 +00057 <a class="code" href="classsword_1_1_encoding_filter_mgr.html">EncodingFilterMgr</a> (<span class="keywordtype">char</span> encoding = ENC_UTF8); +00058 +00062 ~<a class="code" href="classsword_1_1_encoding_filter_mgr.html">EncodingFilterMgr</a>(); +00063 +00069 <span class="keywordtype">char</span> Encoding(<span class="keywordtype">char</span> enc); +00070 +00076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRawFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); +00077 +00083 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddEncodingFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); +00084 }; +00085 +00086 SWORD_NAMESPACE_END +00087 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/entriesblk_8h-source.html b/doc/api-documentation/html/entriesblk_8h-source.html index 59b0a5d..45b8f08 100644 --- a/doc/api-documentation/html/entriesblk_8h-source.html +++ b/doc/api-documentation/html/entriesblk_8h-source.html @@ -3,42 +3,46 @@ <title>entriesblk.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>entriesblk.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef ENTRIESBLK_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define ENTRIESBLK_H</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include <sysdata.h></font> -00005 -00006 <font class="keyword">class </font>EntriesBlock { -00007 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">int</font> METAHEADERSIZE; -00008 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">int</font> METAENTRYSIZE; -00009 -00010 <font class="keyword">private</font>: -00011 <font class="keywordtype">char</font> *block; -00012 <font class="keywordtype">void</font> setCount(<font class="keywordtype">int</font> count); -00013 <font class="keywordtype">void</font> getMetaEntry(<font class="keywordtype">int</font> index, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *offset, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *size); -00014 <font class="keywordtype">void</font> setMetaEntry(<font class="keywordtype">int</font> index, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> offset, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> size); -00015 -00016 <font class="keyword">public</font>: -00017 EntriesBlock(<font class="keyword">const</font> <font class="keywordtype">char</font> *iBlock, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> size); -00018 EntriesBlock(); -00019 ~EntriesBlock(); -00020 -00021 <font class="keywordtype">int</font> getCount(); -00022 <font class="keywordtype">int</font> addEntry(<font class="keyword">const</font> <font class="keywordtype">char</font> *entry); -00023 <font class="keyword">const</font> <font class="keywordtype">char</font> *getEntry(<font class="keywordtype">int</font> entryIndex); -00024 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> getEntrySize(<font class="keywordtype">int</font> entryIndex); -00025 <font class="keywordtype">void</font> removeEntry(<font class="keywordtype">int</font> entryIndex); -00026 <font class="keyword">const</font> <font class="keywordtype">char</font> *getRawData(<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *size); -00027 }; -00028 -00029 -00030 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>entriesblk.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef ENTRIESBLK_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define ENTRIESBLK_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include <sysdata.h></span> +00005 <span class="preprocessor">#include <defs.h></span> +00006 +00007 SWORD_NAMESPACE_START +00008 +00009 <span class="keyword">class </span>EntriesBlock { +00010 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> METAHEADERSIZE; +00011 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> METAENTRYSIZE; +00012 +00013 <span class="keyword">private</span>: +00014 <span class="keywordtype">char</span> *block; +00015 <span class="keywordtype">void</span> setCount(<span class="keywordtype">int</span> count); +00016 <span class="keywordtype">void</span> getMetaEntry(<span class="keywordtype">int</span> index, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *size); +00017 <span class="keywordtype">void</span> setMetaEntry(<span class="keywordtype">int</span> index, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> offset, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> size); +00018 +00019 <span class="keyword">public</span>: +00020 EntriesBlock(<span class="keyword">const</span> <span class="keywordtype">char</span> *iBlock, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> size); +00021 EntriesBlock(); +00022 ~EntriesBlock(); +00023 +00024 <span class="keywordtype">int</span> getCount(); +00025 <span class="keywordtype">int</span> addEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *entry); +00026 <span class="keyword">const</span> <span class="keywordtype">char</span> *getEntry(<span class="keywordtype">int</span> entryIndex); +00027 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> getEntrySize(<span class="keywordtype">int</span> entryIndex); +00028 <span class="keywordtype">void</span> removeEntry(<span class="keywordtype">int</span> entryIndex); +00029 <span class="keyword">const</span> <span class="keywordtype">char</span> *getRawData(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *size); +00030 }; +00031 +00032 +00033 SWORD_NAMESPACE_END +00034 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/femain_8h-source.html b/doc/api-documentation/html/femain_8h-source.html index ec1cadf..ab36d19 100644 --- a/doc/api-documentation/html/femain_8h-source.html +++ b/doc/api-documentation/html/femain_8h-source.html @@ -3,44 +3,44 @@ <title>femain.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>femain.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: femain_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>femain.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: femain_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef FEMAIN_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define FEMAIN_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="keyword">class </font>FEMain +00021 <span class="preprocessor">#ifndef FEMAIN_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define FEMAIN_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="keyword">class </span>FEMain 00025 { -00026 <font class="keyword">public</font>: +00026 <span class="keyword">public</span>: 00027 FEMain (); -00028 <font class="keyword">virtual</font> ~FEMain (); -00029 list < SWDisplay * >displays; <font class="comment">// so we can delete each display we create</font> +00028 <span class="keyword">virtual</span> ~FEMain (); +00029 list < SWDisplay * >displays; <span class="comment">// so we can delete each display we create</span> 00030 }; 00031 -00032 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00032 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/filemgr_8h-source.html b/doc/api-documentation/html/filemgr_8h-source.html index e611129..960c803 100644 --- a/doc/api-documentation/html/filemgr_8h-source.html +++ b/doc/api-documentation/html/filemgr_8h-source.html @@ -3,94 +3,95 @@ <title>filemgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>filemgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * filemgr.h - definition of class FileMgr used for pooling file handles</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: filemgr_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>filemgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * filemgr.h - definition of class FileMgr used for pooling file handles</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: filemgr_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef FILEMGR_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define FILEMGR_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <sys/stat.h></font> -00026 <font class="preprocessor">#include <fcntl.h></font> +00022 <span class="preprocessor">#ifndef FILEMGR_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define FILEMGR_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <sys/stat.h></span> +00026 <span class="preprocessor">#include <fcntl.h></span> 00027 -00028 <font class="preprocessor">#include <defs.h></font> +00028 <span class="preprocessor">#include <defs.h></span> 00029 -00030 <font class="keyword">class </font>SWDLLEXPORT FileMgr; +00030 SWORD_NAMESPACE_START 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT FileDesc -00033 { -00034 -00035 <font class="keyword">friend</font> <font class="keyword">class </font>FileMgr; +00032 <span class="keyword">class </span>SWDLLEXPORT FileMgr; +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT FileDesc +00035 { 00036 -00037 <font class="keywordtype">long</font> offset; -00038 <font class="keywordtype">int</font> fd; <font class="comment">// -77 closed;</font> -00039 FileMgr *parent; -00040 FileDesc *next; -00041 -00042 <font class="keyword">public</font>: -00043 FileDesc (FileMgr * parent, <font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> mode, <font class="keywordtype">int</font> perms, <font class="keywordtype">bool</font> tryDowngrade); -00044 <font class="keyword">virtual</font> ~FileDesc (); -00045 <font class="keywordtype">int</font> getFd (); -00046 <font class="keywordtype">char</font> *path; -00047 <font class="keywordtype">int</font> mode; -00048 <font class="keywordtype">int</font> perms; -00049 <font class="keywordtype">bool</font> tryDowngrade; -00050 }; -00051 -00052 -00053 <font class="keyword">class </font>FileMgr -00054 { -00055 -00056 <font class="keyword">friend</font> <font class="keyword">class </font>FileDesc; +00037 <span class="keyword">friend</span> <span class="keyword">class </span>FileMgr; +00038 +00039 <span class="keywordtype">long</span> offset; +00040 <span class="keywordtype">int</span> fd; <span class="comment">// -77 closed;</span> +00041 FileMgr *parent; +00042 FileDesc *next; +00043 +00044 <span class="keyword">public</span>: +00045 FileDesc (FileMgr * parent, <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> mode, <span class="keywordtype">int</span> perms, <span class="keywordtype">bool</span> tryDowngrade); +00046 <span class="keyword">virtual</span> ~FileDesc (); +00047 <span class="keywordtype">int</span> getFd (); +00048 <span class="keywordtype">char</span> *path; +00049 <span class="keywordtype">int</span> mode; +00050 <span class="keywordtype">int</span> perms; +00051 <span class="keywordtype">bool</span> tryDowngrade; +00052 }; +00053 +00054 +00055 <span class="keyword">class </span>FileMgr +00056 { 00057 -00058 FileDesc *files; -00059 <font class="keywordtype">int</font> sysOpen (FileDesc * file); -00060 <font class="keyword">public</font>: -00061 -00062 FileMgr (<font class="keywordtype">int</font> maxFiles = 35); -00063 ~FileMgr (); -00064 FileDesc *open (<font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> mode, <font class="keywordtype">bool</font> tryDowngrade); -00065 FileDesc *open (<font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> mode, <font class="keywordtype">int</font> perms = S_IREAD | S_IWRITE, <font class="keywordtype">bool</font> tryDowngrade = <font class="keyword">false</font>); -00066 <font class="keywordtype">void</font> close (FileDesc *); -00067 -00068 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> existsFile (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *ifileName = 0); -00069 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> existsDir (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *idirName = 0); -00070 <font class="comment">// to truncate a file at its current position</font> -00071 <font class="comment">// leaving byte at current possition intact</font> -00072 <font class="comment">// deleting everything afterward.</font> -00073 <font class="keywordtype">signed</font> <font class="keywordtype">char</font> trunc (FileDesc *); -00074 -00075 <font class="keywordtype">int</font> maxFiles; -00076 <font class="keyword">static</font> FileMgr systemFileMgr; -00077 }; -00078 -00079 +00058 <span class="keyword">friend</span> <span class="keyword">class </span>FileDesc; +00059 +00060 FileDesc *files; +00061 <span class="keywordtype">int</span> sysOpen (FileDesc * file); +00062 <span class="keyword">public</span>: +00063 +00064 FileMgr (<span class="keywordtype">int</span> maxFiles = 35); +00065 ~FileMgr (); +00066 FileDesc *open (<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> mode, <span class="keywordtype">bool</span> tryDowngrade); +00067 FileDesc *open (<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> mode, <span class="keywordtype">int</span> perms = S_IREAD | S_IWRITE, <span class="keywordtype">bool</span> tryDowngrade = <span class="keyword">false</span>); +00068 <span class="keywordtype">void</span> close (FileDesc *); +00069 +00070 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> existsFile (<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *ifileName = 0); +00071 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> existsDir (<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *idirName = 0); +00072 <span class="comment">// to truncate a file at its current position</span> +00073 <span class="comment">// leaving byte at current possition intact</span> +00074 <span class="comment">// deleting everything afterward.</span> +00075 <span class="keywordtype">signed</span> <span class="keywordtype">char</span> trunc (FileDesc *); +00076 +00077 <span class="keywordtype">int</span> maxFiles; +00078 <span class="keyword">static</span> FileMgr systemFileMgr; +00079 }; 00080 00081 -00082 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00082 SWORD_NAMESPACE_END +00083 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/files.html b/doc/api-documentation/html/files.html index fbd2cc9..54a29eb 100644 --- a/doc/api-documentation/html/files.html +++ b/doc/api-documentation/html/files.html @@ -3,266 +3,142 @@ <title>File Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project File List</h1>Here is a list of all documented files with brief descriptions:<table> - <tr><td class="indexkey"><b>cipherfil.cpp</b> <a href="cipherfil_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>cdsourcemgr.h</b> <a href="cdsourcemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>cipherfil.h</b> <a href="cipherfil_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>compress.cpp</b> <a href="compress_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>deflate.h</b> <a href="deflate_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>defs.h</b> <a href="defs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>dirent.cpp</b> <a href="dirent_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>dirent.h</b> <a href="dirent_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>echomod.cpp</b> <a href="echomod_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>echomod.h</b> <a href="echomod_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>encfiltmgr.cpp</b> <a href="encfiltmgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>encfiltmgr.h</b> <a href="encfiltmgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>entriesblk.cpp</b> <a href="entriesblk_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>entriesblk.h</b> <a href="entriesblk_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>femain.cpp</b> <a href="femain_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>femain.h</b> <a href="femain_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>filemgr.cpp</b> <a href="filemgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>filemgr.h</b> <a href="filemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>flatapi.h</b> <a href="flatapi_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbf.cpp</b> <a href="gbf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>ftpparse.h</b> <a href="ftpparse_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbf.h</b> <a href="gbf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbffootnotes.cpp</b> <a href="gbffootnotes_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbffootnotes.h</b> <a href="gbffootnotes_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfheadings.cpp</b> <a href="gbfheadings_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfheadings.h</b> <a href="gbfheadings_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfhtml.cpp</b> <a href="gbfhtml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfhtml.h</b> <a href="gbfhtml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfhtmlhref.cpp</b> <a href="gbfhtmlhref_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfhtmlhref.h</b> <a href="gbfhtmlhref_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawgbf/gbfidx.cpp</b> <a href="rawgbf_2gbfidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>ztext/gbfidx.cpp</b> <a href="ztext_2gbfidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfmorph.cpp</b> <a href="gbfmorph_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfmorph.h</b> <a href="gbfmorph_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfosis.cpp</b> <a href="gbfosis_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfosis.h</b> <a href="gbfosis_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfplain.cpp</b> <a href="gbfplain_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfplain.h</b> <a href="gbfplain_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfrtf.cpp</b> <a href="gbfrtf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfrtf.h</b> <a href="gbfrtf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfstrongs.cpp</b> <a href="gbfstrongs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfstrongs.h</b> <a href="gbfstrongs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>gbfthml.cpp</b> <a href="gbfthml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>gbfthml.h</b> <a href="gbfthml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>Greek2Greek.cpp</b> <a href="_greek2_greek_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Greek2Greek.h</b> <a href="_greek2_greek_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>GreekChars.h</b> <a href="_greek_chars_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>greeklexattribs.cpp</b> <a href="greeklexattribs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>greeklexattribs.h</b> <a href="greeklexattribs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>hebrewmcim.cpp</b> <a href="hebrewmcim_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>hebrewmcim.h</b> <a href="hebrewmcim_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>hrefcom.cpp</b> <a href="hrefcom_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>hrefcom.h</b> <a href="hrefcom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>infblock.h</b> <a href="infblock_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>infcodes.h</b> <a href="infcodes_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>inffast.h</b> <a href="inffast_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>inffixed.h</b> <a href="inffixed_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>inftrees.h</b> <a href="inftrees_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>infutil.h</b> <a href="infutil_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>jfbgen.cpp</b> <a href="jfbgen_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>kjvidx.cpp</b> <a href="kjvidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>latin1utf16.cpp</b> <a href="latin1utf16_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>installmgr.h</b> <a href="installmgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>latin1utf16.h</b> <a href="latin1utf16_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>latin1utf8.cpp</b> <a href="latin1utf8_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>latin1utf8.h</b> <a href="latin1utf8_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>listkey.cpp</b> <a href="listkey_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>listkey.h</b> <a href="listkey_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>localemgr.cpp</b> <a href="localemgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>localemgr.h</b> <a href="localemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>lzsscomprs.cpp</b> <a href="lzsscomprs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>lzsscomprs.h</b> <a href="lzsscomprs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>markupfiltmgr.cpp</b> <a href="markupfiltmgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>markupfiltmgr.h</b> <a href="markupfiltmgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>mhcidx.cpp</b> <a href="mhcidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>multimapwdef.h</b> <a href="multimapwdef_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>nasb.cpp</b> <a href="nasb_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>nuidx.cpp</b> <a href="nuidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>nullim.cpp</b> <a href="nullim_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>nullim.h</b> <a href="nullim_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>plainfootnotes.cpp</b> <a href="plainfootnotes_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>plainfootnotes.h</b> <a href="plainfootnotes_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>plainhtml.cpp</b> <a href="plainhtml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>plainhtml.h</b> <a href="plainhtml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawcom.cpp</b> <a href="rawcom_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawcom.h</b> <a href="rawcom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawfiles.cpp</b> <a href="rawfiles_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawfiles.h</b> <a href="rawfiles_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawfilesgen.cpp</b> <a href="rawfilesgen_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawgbf.cpp</b> <a href="rawgbf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawgbf.h</b> <a href="rawgbf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawgenbook.cpp</b> <a href="rawgenbook_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawgenbook.h</b> <a href="rawgenbook_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawld.cpp</b> <a href="rawld_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawld.h</b> <a href="rawld_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawld4.cpp</b> <a href="rawld4_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawld4.h</b> <a href="rawld4_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawstr.cpp</b> <a href="rawstr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawstr.h</b> <a href="rawstr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawstr4.cpp</b> <a href="rawstr4_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawstr4.h</b> <a href="rawstr4_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawtext.cpp</b> <a href="rawtext_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawtext.h</b> <a href="rawtext_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>comments/zcom/rawtxt2z.cpp</b> <a href="comments_2zcom_2rawtxt2z_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>texts/ztext/rawtxt2z.cpp</b> <a href="texts_2ztext_2rawtxt2z_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rawverse.cpp</b> <a href="rawverse_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rawverse.h</b> <a href="rawverse_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>regex.h</b> <a href="regex_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>remotesourcemgr.h</b> <a href="remotesourcemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>roman.h</b> <a href="roman_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rtfhtml.cpp</b> <a href="rtfhtml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rtfhtml.h</b> <a href="rtfhtml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>comments/rawcom/rtfidx.cpp</b> <a href="comments_2rawcom_2rtfidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>texts/rawtext/rtfidx.cpp</b> <a href="texts_2rawtext_2rtfidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rwphtml.cpp</b> <a href="rwphtml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rwphtml.h</b> <a href="rwphtml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rwpidx.cpp</b> <a href="rwpidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>rwprtf.cpp</b> <a href="rwprtf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>rwprtf.h</b> <a href="rwprtf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>sapphire.cpp</b> <a href="sapphire_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>sapphire.h</b> <a href="sapphire_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>scsuutf8.cpp</b> <a href="scsuutf8_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>scsuutf8.h</b> <a href="scsuutf8_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>strkey.cpp</b> <a href="strkey_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>strkey.h</b> <a href="strkey_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swbasicfilter.cpp</b> <a href="swbasicfilter_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swbasicfilter.h</b> <a href="swbasicfilter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swcacher.cpp</b> <a href="swcacher_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swcacher.h</b> <a href="swcacher_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swcipher.cpp</b> <a href="swcipher_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swcipher.h</b> <a href="swcipher_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swcom.cpp</b> <a href="swcom_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swcom.h</b> <a href="swcom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swcomprs.cpp</b> <a href="swcomprs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swcomprs.h</b> <a href="swcomprs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swconfig.cpp</b> <a href="swconfig_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swconfig.h</b> <a href="swconfig_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swdisp.cpp</b> <a href="swdisp_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swdisp.h</b> <a href="swdisp_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swdisprtf.h</b> <a href="swdisprtf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swdisprtfchap.h</b> <a href="swdisprtfchap_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swfilter.h</b> <a href="swfilter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swfiltermgr.cpp</b> <a href="swfiltermgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swfiltermgr.h</b> <a href="swfiltermgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swgenbook.cpp</b> <a href="swgenbook_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swgenbook.h</b> <a href="swgenbook_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swinputmeth.cpp</b> <a href="swinputmeth_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swinputmeth.h</b> <a href="swinputmeth_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swkey.cpp</b> <a href="swkey_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>swinstallmgr.h</b> <a href="swinstallmgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swkey.h</b> <a href="swkey_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swld.cpp</b> <a href="swld_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swld.h</b> <a href="swld_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swlocale.cpp</b> <a href="swlocale_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swlocale.h</b> <a href="swlocale_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swlog.cpp</b> <a href="swlog_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swlog.h</b> <a href="swlog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swmacs.h</b> <a href="swmacs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swmgr.cpp</b> <a href="swmgr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swmgr.h</b> <a href="swmgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swmodule.cpp</b> <a href="swmodule_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swmodule.h</b> <a href="swmodule_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swobject.h</b> <a href="swobject_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swtext.cpp</b> <a href="swtext_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>swremotemgr.h</b> <a href="swremotemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>swsourcemgr.h</b> <a href="swsourcemgr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swtext.h</b> <a href="swtext_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swunicod.cpp</b> <a href="swunicod_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swunicod.h</b> <a href="swunicod_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>swversion.cpp</b> <a href="swversion_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swversion.h</b> <a href="swversion_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>swwinlog.h</b> <a href="swwinlog_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>sysdata.h</b> <a href="sysdata_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>tbdisp.h</b> <a href="tbdisp_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlfootnotes.cpp</b> <a href="thmlfootnotes_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlfootnotes.h</b> <a href="thmlfootnotes_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlgbf.cpp</b> <a href="thmlgbf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlgbf.h</b> <a href="thmlgbf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlheadings.cpp</b> <a href="thmlheadings_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlheadings.h</b> <a href="thmlheadings_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlhtml.cpp</b> <a href="thmlhtml_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlhtml.h</b> <a href="thmlhtml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlhtmlhref.cpp</b> <a href="thmlhtmlhref_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlhtmlhref.h</b> <a href="thmlhtmlhref_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmllemma.cpp</b> <a href="thmllemma_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmllemma.h</b> <a href="thmllemma_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlmorph.cpp</b> <a href="thmlmorph_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlmorph.h</b> <a href="thmlmorph_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlolb.cpp</b> <a href="thmlolb_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlolb.h</b> <a href="thmlolb_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlosis.cpp</b> <a href="thmlosis_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlosis.h</b> <a href="thmlosis_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlplain.cpp</b> <a href="thmlplain_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlplain.h</b> <a href="thmlplain_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlrtf.cpp</b> <a href="thmlrtf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlrtf.h</b> <a href="thmlrtf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlscripref.cpp</b> <a href="thmlscripref_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlscripref.h</b> <a href="thmlscripref_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlstrongs.cpp</b> <a href="thmlstrongs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlstrongs.h</b> <a href="thmlstrongs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>thmlvariants.cpp</b> <a href="thmlvariants_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>thmlvariants.h</b> <a href="thmlvariants_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>treekey.cpp</b> <a href="treekey_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>treekey.h</b> <a href="treekey_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>treekeyidx.cpp</b> <a href="treekeyidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>treekeyidx.h</b> <a href="treekeyidx_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>trees.h</b> <a href="trees_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>unicodertf.cpp</b> <a href="unicodertf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>unicodertf.h</b> <a href="unicodertf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>unixstr.cpp</b> <a href="unixstr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>unixstr.h</b> <a href="unixstr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>untgz.h</b> <a href="untgz_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf16utf8.cpp</b> <a href="utf16utf8_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf16utf8.h</b> <a href="utf16utf8_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8arshaping.cpp</b> <a href="utf8arshaping_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8arshaping.h</b> <a href="utf8arshaping_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8bidireorder.cpp</b> <a href="utf8bidireorder_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8bidireorder.h</b> <a href="utf8bidireorder_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8cantillation.cpp</b> <a href="utf8cantillation_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8cantillation.h</b> <a href="utf8cantillation_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8greekaccents.cpp</b> <a href="utf8greekaccents_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8greekaccents.h</b> <a href="utf8greekaccents_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8hebrewpoints.cpp</b> <a href="utf8hebrewpoints_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8hebrewpoints.h</b> <a href="utf8hebrewpoints_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8html.cpp</b> <a href="utf8html_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8html.h</b> <a href="utf8html_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8latin1.cpp</b> <a href="utf8latin1_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8latin1.h</b> <a href="utf8latin1_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8nfc.cpp</b> <a href="utf8nfc_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8nfc.h</b> <a href="utf8nfc_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8nfkd.cpp</b> <a href="utf8nfkd_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8nfkd.h</b> <a href="utf8nfkd_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8transliterator.cpp</b> <a href="utf8transliterator_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8transliterator.h</b> <a href="utf8transliterator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utf8utf16.cpp</b> <a href="utf8utf16_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utf8utf16.h</b> <a href="utf8utf16_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utilconf.cpp</b> <a href="utilconf_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utilconf.h</b> <a href="utilconf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utilfuns.h</b> <a href="utilfuns_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>utilstr.cpp</b> <a href="utilstr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>utilstr.h</b> <a href="utilstr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>versekey.cpp</b> <a href="versekey_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>versekey.h</b> <a href="versekey_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>vntidx.cpp</b> <a href="vntidx_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zcom.cpp</b> <a href="zcom_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zcom.h</b> <a href="zcom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zconf.h</b> <a href="zconf_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zipcomprs.cpp</b> <a href="zipcomprs_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zipcomprs.h</b> <a href="zipcomprs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zld.cpp</b> <a href="zld_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zld.h</b> <a href="zld_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zlib.h</b> <a href="zlib_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zstr.cpp</b> <a href="zstr_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zstr.h</b> <a href="zstr_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>ztext.cpp</b> <a href="ztext_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>ztext.h</b> <a href="ztext_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zutil.h</b> <a href="zutil_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><b>zverse.cpp</b> <a href="zverse_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>zverse.h</b> <a href="zverse_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> </table> -<hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/flatapi_8h-source.html b/doc/api-documentation/html/flatapi_8h-source.html index ef66468..f480306 100644 --- a/doc/api-documentation/html/flatapi_8h-source.html +++ b/doc/api-documentation/html/flatapi_8h-source.html @@ -3,90 +3,87 @@ <title>flatapi.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>flatapi.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef SWORDAPI_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define SWORDAPI_H</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include <swmodule.h></font> -00005 <font class="preprocessor">#include <swkey.h></font> -00006 <font class="preprocessor">#include <versekey.h></font> -00007 <font class="preprocessor">#include <swmgr.h></font> -00008 -00009 <font class="preprocessor">#ifdef __cplusplus</font> -00010 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00011 <font class="preprocessor"></font> -00012 <font class="keyword">extern</font> <font class="stringliteral">"C"</font> { +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>flatapi.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef SWORDAPI_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define SWORDAPI_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="comment">//#include <swmodule.h></span> +00005 <span class="comment">//#include <swkey.h></span> +00006 <span class="comment">//#include <versekey.h></span> +00007 <span class="comment">//#include <swmgr.h></span> +00008 <span class="preprocessor">#include <defs.h></span> +00009 <span class="preprocessor">#ifdef __cplusplus</span> +00010 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00011 <span class="preprocessor"></span> +00012 <span class="keyword">extern</span> <span class="stringliteral">"C"</span> { 00013 -00014 <font class="preprocessor">#define SWHANDLE int</font> -00015 <font class="preprocessor"></font> -00016 <font class="keyword">typedef</font> <font class="keyword">struct </font>{ -00017 ModMap::iterator it; -00018 ModMap::iterator end; -00019 } ModItType; +00014 <span class="preprocessor">#define SWHANDLE int</span> +00015 <span class="preprocessor"></span> +00016 <span class="comment">//using namespace sword;</span> +00017 +00018 <span class="comment">//-----------------------------------------------------------------</span> +00019 <span class="comment">// stringlist_iterator methods</span> 00020 -00021 <font class="comment">//-----------------------------------------------------------------</font> -00022 <font class="comment">// stringlist_iterator methods</font> +00021 <span class="keywordtype">void</span> SWDLLEXPORT stringlist_iterator_next(SWHANDLE hsli); +00022 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT stringlist_iterator_val(SWHANDLE hsli); 00023 -00024 <font class="keywordtype">void</font> stringlist_iterator_next(SWHANDLE hsli); -00025 <font class="keyword">const</font> <font class="keywordtype">char</font> *stringlist_iterator_val(SWHANDLE hsli); -00026 -00027 -00028 <font class="comment">//-----------------------------------------------------------------</font> -00029 <font class="comment">// modmap methods</font> -00030 <font class="comment">//</font> -00031 <font class="keywordtype">void</font> ModList_iterator_next(SWHANDLE hmmi); -00032 SWHANDLE ModList_iterator_val(SWHANDLE hmmi); -00033 -00034 -00035 <font class="comment">//-----------------------------------------------------------------</font> -00036 <font class="comment">// SWMgr methods</font> -00037 <font class="comment">//</font> -00038 SWHANDLE SWMgr_new(); -00039 <font class="comment">// SWConfig *, SWConfig *, bool, SWFilterMgr *</font> -00040 SWHANDLE SWMgr_newEx(SWHANDLE hiconfig, SWHANDLE hisysconfig, <font class="keywordtype">char</font> autoload, SWHANDLE hfilterMgr); -00041 <font class="keywordtype">void</font> SWMgr_delete(SWHANDLE hmgr); -00042 SWHANDLE SWMgr_getConfig(SWHANDLE hmgr); -00043 SWHANDLE SWMgr_getModulesIterator(SWHANDLE hmgr); -00044 SWHANDLE SWMgr_getModuleByName(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *name); -00045 <font class="keyword">const</font> <font class="keywordtype">char</font> * SWMgr_getPrefixPath(SWHANDLE hmgr); -00046 <font class="keyword">const</font> <font class="keywordtype">char</font> * SWMgr_getConfigPath(SWHANDLE hmgr); -00047 <font class="keywordtype">void</font> SWMgr_setGlobalOption(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *option, <font class="keyword">const</font> <font class="keywordtype">char</font> *value); -00048 <font class="keyword">const</font> <font class="keywordtype">char</font> * SWMgr_getGlobalOption(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00049 <font class="keyword">const</font> <font class="keywordtype">char</font> * SWMgr_getGlobalOptionTip(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00050 <font class="comment">// ret: forward_iterator</font> -00051 SWHANDLE SWMgr_getGlobalOptionsIterator(SWHANDLE hmgr); -00052 <font class="comment">// ret: forward_iterator</font> -00053 SWHANDLE SWMgr_getGlobalOptionValuesIterator(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00054 <font class="keywordtype">void</font> SWMgr_setCipherKey(SWHANDLE hmgr, <font class="keyword">const</font> <font class="keywordtype">char</font> *modName, <font class="keyword">const</font> <font class="keywordtype">char</font> *key); -00055 +00024 +00025 <span class="comment">//-----------------------------------------------------------------</span> +00026 <span class="comment">// modmap methods</span> +00027 <span class="comment">//</span> +00028 <span class="keywordtype">void</span> SWDLLEXPORT ModList_iterator_next(SWHANDLE hmmi); +00029 SWHANDLE SWDLLEXPORT ModList_iterator_val(SWHANDLE hmmi); +00030 +00031 +00032 <span class="comment">//-----------------------------------------------------------------</span> +00033 <span class="comment">// SWMgr methods</span> +00034 <span class="comment">//</span> +00035 SWHANDLE SWDLLEXPORT SWMgr_new(); +00036 <span class="comment">// SWConfig *, SWConfig *, bool, SWFilterMgr *</span> +00037 SWHANDLE SWDLLEXPORT SWMgr_newEx(SWHANDLE hiconfig, SWHANDLE hisysconfig, <span class="keywordtype">char</span> autoload, SWHANDLE hfilterMgr); +00038 <span class="keywordtype">void</span> SWDLLEXPORT SWMgr_delete(SWHANDLE hmgr); +00039 SWHANDLE SWDLLEXPORT SWMgr_getConfig(SWHANDLE hmgr); +00040 SWHANDLE SWDLLEXPORT SWMgr_getModulesIterator(SWHANDLE hmgr); +00041 SWHANDLE SWDLLEXPORT SWMgr_getModuleByName(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *name); +00042 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWMgr_getPrefixPath(SWHANDLE hmgr); +00043 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWMgr_getConfigPath(SWHANDLE hmgr); +00044 <span class="keywordtype">void</span> SWDLLEXPORT SWMgr_setGlobalOption(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *option, <span class="keyword">const</span> <span class="keywordtype">char</span> *value); +00045 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWMgr_getGlobalOption(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00046 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWMgr_getGlobalOptionTip(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00047 <span class="comment">// ret: forward_iterator</span> +00048 SWHANDLE SWDLLEXPORT SWMgr_getGlobalOptionsIterator(SWHANDLE hmgr); +00049 <span class="comment">// ret: forward_iterator</span> +00050 SWHANDLE SWDLLEXPORT SWMgr_getGlobalOptionValuesIterator(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00051 <span class="keywordtype">void</span> SWDLLEXPORT SWMgr_setCipherKey(SWHANDLE hmgr, <span class="keyword">const</span> <span class="keywordtype">char</span> *modName, <span class="keyword">const</span> <span class="keywordtype">char</span> *key); +00052 +00053 +00054 <span class="comment">//-----------------------------------------------------------------</span> +00055 <span class="comment">// SWModule methods</span> 00056 -00057 <font class="comment">//-----------------------------------------------------------------</font> -00058 <font class="comment">// SWModule methods</font> -00059 -00060 <font class="keywordtype">void</font> SWModule_terminateSearch(SWHANDLE hmodule); -00061 <font class="keywordtype">char</font> SWModule_error(SWHANDLE hmodule); -00062 <font class="keywordtype">int</font> SWModule_getEntrySize(SWHANDLE hmodule); -00063 <font class="keywordtype">void</font> SWModule_setKeyText(SWHANDLE hmodule, <font class="keyword">const</font> <font class="keywordtype">char</font> *key); -00064 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getKeyText(SWHANDLE hmodule); -00065 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getName(SWHANDLE hmodule); -00066 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getDescription(SWHANDLE hmodule); -00067 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getType(SWHANDLE hmodule); -00068 <font class="keywordtype">void</font> SWModule_previous(SWHANDLE hmodule); -00069 <font class="keywordtype">void</font> SWModule_next(SWHANDLE hmodule); -00070 <font class="keywordtype">void</font> SWModule_begin(SWHANDLE hmodule); -00071 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getStripText(SWHANDLE hmodule); -00072 <font class="keyword">const</font> <font class="keywordtype">char</font> *SWModule_getRenderText(SWHANDLE hmodule); -00073 -00074 } -00075 <font class="preprocessor">#ifdef __cplusplus</font> -00076 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00077 <font class="preprocessor"></font> -00078 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00057 <span class="keywordtype">void</span> SWDLLEXPORT SWModule_terminateSearch(SWHANDLE hmodule); +00058 <span class="keywordtype">char</span> SWDLLEXPORT SWModule_error(SWHANDLE hmodule); +00059 <span class="keywordtype">int</span> SWDLLEXPORT SWModule_getEntrySize(SWHANDLE hmodule); +00060 <span class="keywordtype">void</span> SWDLLEXPORT SWModule_setKeyText(SWHANDLE hmodule, <span class="keyword">const</span> <span class="keywordtype">char</span> *key); +00061 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getKeyText(SWHANDLE hmodule); +00062 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getName(SWHANDLE hmodule); +00063 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getDescription(SWHANDLE hmodule); +00064 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getType(SWHANDLE hmodule); +00065 <span class="keywordtype">void</span> SWDLLEXPORT SWModule_previous(SWHANDLE hmodule); +00066 <span class="keywordtype">void</span> SWDLLEXPORT SWModule_next(SWHANDLE hmodule); +00067 <span class="keywordtype">void</span> SWDLLEXPORT SWModule_begin(SWHANDLE hmodule); +00068 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getStripText(SWHANDLE hmodule); +00069 <span class="keyword">const</span> <span class="keywordtype">char</span> * SWDLLEXPORT SWModule_getRenderText(SWHANDLE hmodule); +00070 +00071 } +00072 <span class="preprocessor">#ifdef __cplusplus</span> +00073 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00074 <span class="preprocessor"></span> +00075 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/functions.html b/doc/api-documentation/html/functions.html index c4c8fd1..b90fd8f 100644 --- a/doc/api-documentation/html/functions.html +++ b/doc/api-documentation/html/functions.html @@ -3,239 +3,232 @@ <title>Compound Member Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Compound Members</h1><center> <a href="#index__">_</a> | <a href="#index_a">a</a> | <a href="#index_b">b</a> | <a href="#index_c">c</a> | <a href="#index_d">d</a> | <a href="#index_e">e</a> | <a href="#index_f">f</a> | <a href="#index_g">g</a> | <a href="#index_h">h</a> | <a href="#index_i">i</a> | <a href="#index_k">k</a> | <a href="#index_l">l</a> | <a href="#index_m">m</a> | <a href="#index_n">n</a> | <a href="#index_o">o</a> | <a href="#index_p">p</a> | <a href="#index_r">r</a> | <a href="#index_s">s</a> | <a href="#index_t">t</a> | <a href="#index_u">u</a> | <a href="#index_v">v</a> | <a href="#index_~">~</a></center> <p> -Here is a list of all documented class members with links to the classes they belong to:<a name="index__"><h3>- _ -</h3></a> -<ul> +Here is a list of all documented class members with links to the classes they belong to:<h3><a name="index__">- _ -</a> +</h3><ul> <li>_compare() -: <a class="el" href="class_verse_key.html#a39">VerseKey</a></ul> -<a name="index_a"><h3>- a -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a40">sword::VerseKey</a></ul> +<h3><a name="index_a">- a -</a> +</h3><ul> <li>AddEncodingFilter() -: <a class="el" href="class_s_w_module.html#a45">SWModule</a><li>AddEncodingFilters() -: <a class="el" href="class_s_w_mgr.html#b8">SWMgr</a>, <a class="el" href="class_encoding_filter_mgr.html#a4">EncodingFilterMgr</a><li>AddOptionFilter() -: <a class="el" href="class_s_w_module.html#a54">SWModule</a><li>AddRawFilter() -: <a class="el" href="class_s_w_module.html#a51">SWModule</a><li>AddRawFilters() -: <a class="el" href="class_s_w_mgr.html#b11">SWMgr</a>, <a class="el" href="class_encoding_filter_mgr.html#a3">EncodingFilterMgr</a><li>AddRenderFilter() -: <a class="el" href="class_s_w_module.html#a41">SWModule</a><li>AddRenderFilters() -: <a class="el" href="class_s_w_mgr.html#b9">SWMgr</a>, <a class="el" href="class_markup_filter_mgr.html#a3">MarkupFilterMgr</a><li>AddStripFilter() -: <a class="el" href="class_s_w_module.html#a49">SWModule</a><li>AddStripFilters() -: <a class="el" href="class_s_w_mgr.html#b10">SWMgr</a><li>autonorm -: <a class="el" href="class_verse_key.html#o8">VerseKey</a><li>AutoNormalize() -: <a class="el" href="class_verse_key.html#a31">VerseKey</a></ul> -<a name="index_b"><h3>- b -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a44">sword::SWModule</a><li>AddEncodingFilters() +: <a class="el" href="classsword_1_1_s_w_mgr.html#b8">sword::SWMgr</a>, <a class="el" href="classsword_1_1_encoding_filter_mgr.html#a4">sword::EncodingFilterMgr</a><li>AddOptionFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a53">sword::SWModule</a><li>AddRawFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a50">sword::SWModule</a><li>AddRawFilters() +: <a class="el" href="classsword_1_1_s_w_mgr.html#b11">sword::SWMgr</a>, <a class="el" href="classsword_1_1_encoding_filter_mgr.html#a3">sword::EncodingFilterMgr</a><li>AddRenderFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a40">sword::SWModule</a><li>AddRenderFilters() +: <a class="el" href="classsword_1_1_s_w_mgr.html#b9">sword::SWMgr</a>, <a class="el" href="classsword_1_1_markup_filter_mgr.html#a3">sword::MarkupFilterMgr</a><li>AddStripFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a48">sword::SWModule</a><li>AddStripFilters() +: <a class="el" href="classsword_1_1_s_w_mgr.html#b10">sword::SWMgr</a><li>augment() +: <a class="el" href="classsword_1_1_s_w_config.html#a4">sword::SWConfig</a><li>autonorm +: <a class="el" href="classsword_1_1_verse_key.html#o8">sword::VerseKey</a><li>AutoNormalize() +: <a class="el" href="classsword_1_1_verse_key.html#a31">sword::VerseKey</a></ul> +<h3><a name="index_b">- b -</a> +</h3><ul> <li>Book() -: <a class="el" href="class_verse_key.html#a27">VerseKey</a></ul> -<a name="index_c"><h3>- c -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a27">sword::VerseKey</a></ul> +<h3><a name="index_c">- c -</a> +</h3><ul> <li>Chapter() -: <a class="el" href="class_verse_key.html#a28">VerseKey</a><li>ClearBounds() -: <a class="el" href="class_verse_key.html#a9">VerseKey</a><li>ClearList() -: <a class="el" href="class_list_key.html#a4">ListKey</a><li>clone() -: <a class="el" href="class_verse_key.html#a10">VerseKey</a>, <a class="el" href="class_s_w_key.html#a3">SWKey</a>, <a class="el" href="class_list_key.html#a3">ListKey</a><li>compare() -: <a class="el" href="class_verse_key.html#a38">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a28">TreeKeyIdx</a>, <a class="el" href="class_tree_key.html#a22">TreeKey</a>, <a class="el" href="class_s_w_key.html#a11">SWKey</a><li>config -: <a class="el" href="class_s_w_mgr.html#m0">SWMgr</a><li>copyFrom() -: <a class="el" href="class_verse_key.html#a15">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a20">TreeKeyIdx</a>, <a class="el" href="class_s_w_key.html#a8">SWKey</a>, <a class="el" href="class_list_key.html#a12">ListKey</a><li>Count() -: <a class="el" href="class_list_key.html#a5">ListKey</a><li>CreateKey() -: <a class="el" href="class_s_w_text.html#a2">SWText</a>, <a class="el" href="class_s_w_module.html#a26">SWModule</a>, <a class="el" href="class_s_w_l_d.html#a2">SWLD</a>, <a class="el" href="class_s_w_gen_book.html#a2">SWGenBook</a>, <a class="el" href="class_s_w_com.html#a2">SWCom</a><li>createModule() -: <a class="el" href="class_s_w_module.html#d1">SWModule</a></ul> -<a name="index_d"><h3>- d -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a28">sword::VerseKey</a><li>ClearBounds() +: <a class="el" href="classsword_1_1_verse_key.html#a9">sword::VerseKey</a><li>ClearList() +: <a class="el" href="classsword_1_1_list_key.html#a4">sword::ListKey</a><li>clone() +: <a class="el" href="classsword_1_1_verse_key.html#a10">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a3">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_s_w_key.html#a3">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a3">sword::ListKey</a><li>compare() +: <a class="el" href="classsword_1_1_verse_key.html#a39">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a43">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_tree_key.html#a22">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_key.html#a13">sword::SWKey</a><li>config +: <a class="el" href="classsword_1_1_s_w_mgr.html#m0">sword::SWMgr</a><li>copyFrom() +: <a class="el" href="classsword_1_1_verse_key.html#a15">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a21">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_s_w_key.html#a8">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a12">sword::ListKey</a><li>Count() +: <a class="el" href="classsword_1_1_list_key.html#a5">sword::ListKey</a><li>CreateKey() +: <a class="el" href="classsword_1_1_s_w_text.html#a2">sword::SWText</a>, <a class="el" href="classsword_1_1_s_w_module.html#a31">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_l_d.html#a2">sword::SWLD</a>, <a class="el" href="classsword_1_1_s_w_gen_book.html#a2">sword::SWGenBook</a>, <a class="el" href="classsword_1_1_s_w_com.html#a2">sword::SWCom</a><li>createModule() +: <a class="el" href="classsword_1_1_s_w_module.html#d1">sword::SWModule</a></ul> +<h3><a name="index_d">- d -</a> +</h3><ul> <li>debug -: <a class="el" href="class_s_w_mgr.html#p0">SWMgr</a><li>decrement() -: <a class="el" href="class_verse_key.html#a17">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a29">TreeKeyIdx</a>, <a class="el" href="class_tree_key.html#a23">TreeKey</a>, <a class="el" href="class_s_w_key.html#a14">SWKey</a>, <a class="el" href="class_list_key.html#a14">ListKey</a><li>deleteEntry() -: <a class="el" href="class_s_w_module.html#a35">SWModule</a><li>Description() -: <a class="el" href="class_s_w_module.html#a16">SWModule</a><li>Direction() -: <a class="el" href="class_s_w_module.html#a18">SWModule</a><li>Disp() -: <a class="el" href="class_s_w_module.html#a14">SWModule</a><li>disp -: <a class="el" href="class_s_w_module.html#n15">SWModule</a><li>Display() -: <a class="el" href="class_s_w_module.html#a13">SWModule</a>, <a class="el" href="class_s_w_display.html#a1">SWDisplay</a></ul> -<a name="index_e"><h3>- e -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_mgr.html#p0">sword::SWMgr</a><li>decrement() +: <a class="el" href="classsword_1_1_verse_key.html#a17">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a44">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_tree_key.html#a23">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_module.html#a37">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_key.html#a16">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a14">sword::ListKey</a><li>deleteEntry() +: <a class="el" href="classsword_1_1_s_w_module.html#a36">sword::SWModule</a><li>Description() +: <a class="el" href="classsword_1_1_s_w_module.html#a21">sword::SWModule</a><li>Direction() +: <a class="el" href="classsword_1_1_s_w_module.html#a23">sword::SWModule</a><li>Disp() +: <a class="el" href="classsword_1_1_s_w_module.html#a19">sword::SWModule</a><li>disp +: <a class="el" href="classsword_1_1_s_w_module.html#n15">sword::SWModule</a><li>Display() +: <a class="el" href="classsword_1_1_s_w_module.html#a18">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_display.html#a1">sword::SWDisplay</a></ul> +<h3><a name="index_e">- e -</a> +</h3><ul> <li>Encoding() -: <a class="el" href="class_s_w_module.html#a19">SWModule</a>, <a class="el" href="class_encoding_filter_mgr.html#a2">EncodingFilterMgr</a><li>encodingFilter() -: <a class="el" href="class_s_w_module.html#a48">SWModule</a><li>EncodingFilterMgr() -: <a class="el" href="class_encoding_filter_mgr.html#a0">EncodingFilterMgr</a><li>encodingFilters -: <a class="el" href="class_s_w_module.html#n22">SWModule</a><li>equals() -: <a class="el" href="class_s_w_key.html#a12">SWKey</a><li>Error() -: <a class="el" href="class_s_w_module.html#a2">SWModule</a>, <a class="el" href="class_s_w_key.html#a6">SWKey</a></ul> -<a name="index_f"><h3>- f -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a24">sword::SWModule</a>, <a class="el" href="classsword_1_1_encoding_filter_mgr.html#a2">sword::EncodingFilterMgr</a><li>encodingFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a47">sword::SWModule</a><li>EncodingFilterMgr() +: <a class="el" href="classsword_1_1_encoding_filter_mgr.html#a0">sword::EncodingFilterMgr</a><li>encodingFilters +: <a class="el" href="classsword_1_1_s_w_module.html#n22">sword::SWModule</a><li>equals() +: <a class="el" href="classsword_1_1_s_w_key.html#a14">sword::SWKey</a><li>Error() +: <a class="el" href="classsword_1_1_s_w_module.html#a2">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_key.html#a6">sword::SWKey</a></ul> +<h3><a name="index_f">- f -</a> +</h3><ul> <li>filename -: <a class="el" href="class_s_w_config.html#m0">SWConfig</a><li>filterBuffer() -: <a class="el" href="class_s_w_module.html#a52">SWModule</a><li>findindex() -: <a class="el" href="class_verse_key.html#c6">VerseKey</a><li>freshtext() -: <a class="el" href="class_verse_key.html#c4">VerseKey</a></ul> -<a name="index_g"><h3>- g -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_config.html#m0">sword::SWConfig</a><li>filterBuffer() +: <a class="el" href="classsword_1_1_s_w_module.html#a51">sword::SWModule</a><li>findindex() +: <a class="el" href="classsword_1_1_verse_key.html#c6">sword::VerseKey</a><li>freshtext() +: <a class="el" href="classsword_1_1_verse_key.html#c4">sword::VerseKey</a></ul> +<h3><a name="index_g">- g -</a> +</h3><ul> <li>getAvailableLocales() -: <a class="el" href="class_locale_mgr.html#a3">LocaleMgr</a><li>getClass() -: <a class="el" href="class_s_w_object.html#a0">SWObject</a><li>getDefaultLocaleName() -: <a class="el" href="class_locale_mgr.html#a5">LocaleMgr</a><li>getDescription() -: <a class="el" href="class_s_w_locale.html#a3">SWLocale</a><li>GetElement() -: <a class="el" href="class_list_key.html#a8">ListKey</a><li>getEntrySize() -: <a class="el" href="class_s_w_module.html#a7">SWModule</a><li>getGlobalOption() -: <a class="el" href="class_s_w_mgr.html#a7">SWMgr</a><li>getGlobalOptions() -: <a class="el" href="class_s_w_mgr.html#a9">SWMgr</a><li>getGlobalOptionTip() -: <a class="el" href="class_s_w_mgr.html#a8">SWMgr</a><li>getLocale() -: <a class="el" href="class_locale_mgr.html#a2">LocaleMgr</a><li>getName() -: <a class="el" href="class_s_w_locale.html#a2">SWLocale</a><li>getRawEntry() -: <a class="el" href="class_s_w_module.html#a28">SWModule</a><li>getText() -: <a class="el" href="class_verse_key.html#a11">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a26">TreeKeyIdx</a>, <a class="el" href="class_tree_key.html#a21">TreeKey</a>, <a class="el" href="class_s_w_key.html#a9">SWKey</a></ul> -<a name="index_h"><h3>- h -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_locale_mgr.html#a3">sword::LocaleMgr</a><li>getClass() +: <a class="el" href="classsword_1_1_s_w_object.html#a0">sword::SWObject</a><li>getDefaultLocaleName() +: <a class="el" href="classsword_1_1_locale_mgr.html#a5">sword::LocaleMgr</a><li>getDescription() +: <a class="el" href="classsword_1_1_s_w_locale.html#a3">sword::SWLocale</a><li>GetElement() +: <a class="el" href="classsword_1_1_list_key.html#a8">sword::ListKey</a><li>getEntrySize() +: <a class="el" href="classsword_1_1_s_w_module.html#a7">sword::SWModule</a><li>getGlobalOption() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a8">sword::SWMgr</a><li>getGlobalOptions() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a10">sword::SWMgr</a><li>getGlobalOptionTip() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a9">sword::SWMgr</a><li>getLocale() +: <a class="el" href="classsword_1_1_locale_mgr.html#a2">sword::LocaleMgr</a><li>getName() +: <a class="el" href="classsword_1_1_s_w_locale.html#a2">sword::SWLocale</a><li>getRawEntry() +: <a class="el" href="classsword_1_1_s_w_module.html#a32">sword::SWModule</a><li>getText() +: <a class="el" href="classsword_1_1_verse_key.html#a11">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a41">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_tree_key.html#a21">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_key.html#a9">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a20">sword::ListKey</a></ul> +<h3><a name="index_h">- h -</a> +</h3><ul> <li>handleEscapeString() -: <a class="el" href="class_s_w_basic_filter.html#b14">SWBasicFilter</a><li>handleToken() -: <a class="el" href="class_th_m_l_r_t_f.html#b0">ThMLRTF</a>, <a class="el" href="class_th_m_l_h_t_m_l_h_r_e_f.html#b0">ThMLHTMLHREF</a>, <a class="el" href="class_th_m_l_h_t_m_l.html#b0">ThMLHTML</a>, <a class="el" href="class_s_w_basic_filter.html#b13">SWBasicFilter</a>, <a class="el" href="class_g_b_f_h_t_m_l_h_r_e_f.html#b0">GBFHTMLHREF</a><li>Headings() -: <a class="el" href="class_verse_key.html#a32">VerseKey</a><li>headings -: <a class="el" href="class_verse_key.html#o9">VerseKey</a></ul> -<a name="index_i"><h3>- i -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b14">sword::SWBasicFilter</a><li>handleToken() +: <a class="el" href="classsword_1_1_th_m_l_r_t_f.html#b0">sword::ThMLRTF</a>, <a class="el" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html#b0">sword::ThMLHTMLHREF</a>, <a class="el" href="classsword_1_1_th_m_l_h_t_m_l.html#b0">sword::ThMLHTML</a>, <a class="el" href="classsword_1_1_s_w_basic_filter.html#b13">sword::SWBasicFilter</a>, <a class="el" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html#b0">sword::GBFHTMLHREF</a><li>Headings() +: <a class="el" href="classsword_1_1_verse_key.html#a32">sword::VerseKey</a><li>headings +: <a class="el" href="classsword_1_1_verse_key.html#o9">sword::VerseKey</a></ul> +<h3><a name="index_i">- i -</a> +</h3><ul> <li>increment() -: <a class="el" href="class_verse_key.html#a18">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a30">TreeKeyIdx</a>, <a class="el" href="class_tree_key.html#a24">TreeKey</a>, <a class="el" href="class_s_w_key.html#a15">SWKey</a>, <a class="el" href="class_list_key.html#a15">ListKey</a><li>Index() -: <a class="el" href="class_verse_key.html#a35">VerseKey</a>, <a class="el" href="class_tree_key.html#a26">TreeKey</a>, <a class="el" href="class_s_w_key.html#a17">SWKey</a>, <a class="el" href="class_list_key.html#a18">ListKey</a><li>init() -: <a class="el" href="class_verse_key.html#c3">VerseKey</a><li>initstatics() -: <a class="el" href="class_verse_key.html#c2">VerseKey</a><li>InstallScan() -: <a class="el" href="class_s_w_mgr.html#a4">SWMgr</a><li>instance -: <a class="el" href="class_verse_key.html#r3">VerseKey</a><li>isSearchOptimallySupported() -: <a class="el" href="class_s_w_module.html#a25">SWModule</a><li>isUnicode() -: <a class="el" href="class_s_w_module.html#a3">SWModule</a><li>isWritable() -: <a class="el" href="class_s_w_module.html#a31">SWModule</a></ul> -<a name="index_k"><h3>- k -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a18">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a45">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_tree_key.html#a24">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_module.html#a38">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_key.html#a17">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a15">sword::ListKey</a><li>Index() +: <a class="el" href="classsword_1_1_verse_key.html#a35">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key.html#a26">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_key.html#a19">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a19">sword::ListKey</a><li>init() +: <a class="el" href="classsword_1_1_verse_key.html#c3">sword::VerseKey</a><li>initstatics() +: <a class="el" href="classsword_1_1_verse_key.html#c2">sword::VerseKey</a><li>InstallScan() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a5">sword::SWMgr</a><li>instance +: <a class="el" href="classsword_1_1_verse_key.html#r3">sword::VerseKey</a><li>isSearchOptimallySupported() +: <a class="el" href="classsword_1_1_s_w_module.html#a30">sword::SWModule</a><li>isUnicode() +: <a class="el" href="classsword_1_1_s_w_module.html#a3">sword::SWModule</a><li>isWritable() +: <a class="el" href="classsword_1_1_s_w_module.html#a33">sword::SWModule</a></ul> +<h3><a name="index_k">- k -</a> +</h3><ul> <li>Key() -: <a class="el" href="class_s_w_module.html#a11">SWModule</a><li>key -: <a class="el" href="class_s_w_module.html#n6">SWModule</a><li>KeyText() -: <a class="el" href="class_s_w_module.html#a12">SWModule</a>, <a class="el" href="class_s_w_l_d.html#a3">SWLD</a></ul> -<a name="index_l"><h3>- l -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a16">sword::SWModule</a><li>key +: <a class="el" href="classsword_1_1_s_w_module.html#n6">sword::SWModule</a><li>KeyText() +: <a class="el" href="classsword_1_1_s_w_l_d.html#a3">sword::SWLD</a></ul> +<h3><a name="index_l">- l -</a> +</h3><ul> <li>Lang() -: <a class="el" href="class_s_w_module.html#a21">SWModule</a><li>ListKey() -: <a class="el" href="class_list_key.html#a0">ListKey</a><li>Load() -: <a class="el" href="class_s_w_mgr.html#a5">SWMgr</a>, <a class="el" href="class_s_w_config.html#a2">SWConfig</a><li>loadConfigDir() -: <a class="el" href="class_locale_mgr.html#a7">LocaleMgr</a><li>LocaleMgr() -: <a class="el" href="class_locale_mgr.html#a0">LocaleMgr</a><li>LowerBound() -: <a class="el" href="class_verse_key.html#a7">VerseKey</a></ul> -<a name="index_m"><h3>- m -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a26">sword::SWModule</a><li>linkEntry() +: <a class="el" href="classsword_1_1_s_w_module.html#a35">sword::SWModule</a><li>ListKey() +: <a class="el" href="classsword_1_1_list_key.html#a0">sword::ListKey</a><li>Load() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a6">sword::SWMgr</a>, <a class="el" href="classsword_1_1_s_w_config.html#a2">sword::SWConfig</a><li>loadConfigDir() +: <a class="el" href="classsword_1_1_locale_mgr.html#a7">sword::LocaleMgr</a><li>LocaleMgr() +: <a class="el" href="classsword_1_1_locale_mgr.html#a0">sword::LocaleMgr</a><li>LowerBound() +: <a class="el" href="classsword_1_1_verse_key.html#a7">sword::VerseKey</a></ul> +<h3><a name="index_m">- m -</a> +</h3><ul> <li>Markup() -: <a class="el" href="class_s_w_module.html#a20">SWModule</a>, <a class="el" href="class_markup_filter_mgr.html#a2">MarkupFilterMgr</a><li>MarkupFilterMgr() -: <a class="el" href="class_markup_filter_mgr.html#a0">MarkupFilterMgr</a><li>Modules -: <a class="el" href="class_s_w_mgr.html#m2">SWMgr</a></ul> -<a name="index_n"><h3>- n -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a25">sword::SWModule</a>, <a class="el" href="classsword_1_1_markup_filter_mgr.html#a2">sword::MarkupFilterMgr</a><li>MarkupFilterMgr() +: <a class="el" href="classsword_1_1_markup_filter_mgr.html#a0">sword::MarkupFilterMgr</a><li>Modules +: <a class="el" href="classsword_1_1_s_w_mgr.html#m2">sword::SWMgr</a></ul> +<h3><a name="index_n">- n -</a> +</h3><ul> <li>Name() -: <a class="el" href="class_s_w_module.html#a15">SWModule</a><li>Normalize() -: <a class="el" href="class_verse_key.html#a30">VerseKey</a><li>nullPercent() -: <a class="el" href="class_s_w_module.html#d0">SWModule</a></ul> -<a name="index_o"><h3>- o -</h3></a> -<ul> -<li>operator const char *() -: <a class="el" href="class_s_w_module.html#a27">SWModule</a><li>operator SWKey &() -: <a class="el" href="class_s_w_module.html#a29">SWModule</a><li>operator SWKey *() -: <a class="el" href="class_s_w_module.html#a30">SWModule</a><li>operator++() -: <a class="el" href="class_s_w_module.html#a38">SWModule</a><li>operator+=() -: <a class="el" href="class_s_w_module.html#a37">SWModule</a>, <a class="el" href="class_s_w_config.html#a4">SWConfig</a><li>operator--() -: <a class="el" href="class_s_w_module.html#a39">SWModule</a><li>operator-=() -: <a class="el" href="class_s_w_module.html#a36">SWModule</a><li>operator<<() -: <a class="el" href="class_s_w_module.html#a34">SWModule</a>, <a class="el" href="class_list_key.html#a9">ListKey</a><li>operator=() -: <a class="el" href="class_s_w_module.html#a40">SWModule</a><li>operator[]() -: <a class="el" href="class_s_w_config.html#a5">SWConfig</a><li>optionFilter() -: <a class="el" href="class_s_w_module.html#a55">SWModule</a><li>optionFilters -: <a class="el" href="class_s_w_module.html#n21">SWModule</a></ul> -<a name="index_p"><h3>- p -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a20">sword::SWModule</a><li>Normalize() +: <a class="el" href="classsword_1_1_verse_key.html#a30">sword::VerseKey</a><li>nullPercent() +: <a class="el" href="classsword_1_1_s_w_module.html#d0">sword::SWModule</a></ul> +<h3><a name="index_o">- o -</a> +</h3><ul> +<li>operator<<() +: <a class="el" href="classsword_1_1_list_key.html#a9">sword::ListKey</a><li>operator[]() +: <a class="el" href="classsword_1_1_s_w_config.html#a6">sword::SWConfig</a><li>optionFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a54">sword::SWModule</a><li>optionFilters +: <a class="el" href="classsword_1_1_s_w_module.html#n21">sword::SWModule</a></ul> +<h3><a name="index_p">- p -</a> +</h3><ul> <li>parse() -: <a class="el" href="class_verse_key.html#c5">VerseKey</a><li>Persist() -: <a class="el" href="class_s_w_key.html#a5">SWKey</a><li>prefixPath -: <a class="el" href="class_s_w_mgr.html#m3">SWMgr</a><li>pushString() -: <a class="el" href="class_s_w_basic_filter.html#b12">SWBasicFilter</a></ul> -<a name="index_r"><h3>- r -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#c5">sword::VerseKey</a><li>Persist() +: <a class="el" href="classsword_1_1_s_w_key.html#a5">sword::SWKey</a><li>prefixPath +: <a class="el" href="classsword_1_1_s_w_mgr.html#m3">sword::SWMgr</a><li>pushString() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b12">sword::SWBasicFilter</a></ul> +<h3><a name="index_r">- r -</a> +</h3><ul> <li>rawFilter() -: <a class="el" href="class_s_w_module.html#a53">SWModule</a><li>rawFilters -: <a class="el" href="class_s_w_module.html#n19">SWModule</a><li>Remove() -: <a class="el" href="class_list_key.html#a6">ListKey</a><li>RemoveEncodingFilter() -: <a class="el" href="class_s_w_module.html#a46">SWModule</a><li>RemoveRenderFilter() -: <a class="el" href="class_s_w_module.html#a42">SWModule</a><li>renderFilter() -: <a class="el" href="class_s_w_module.html#a44">SWModule</a><li>renderFilters -: <a class="el" href="class_s_w_module.html#n20">SWModule</a><li>RenderText() -: <a class="el" href="class_s_w_module.html#a59">SWModule</a><li>ReplaceEncodingFilter() -: <a class="el" href="class_s_w_module.html#a47">SWModule</a><li>ReplaceRenderFilter() -: <a class="el" href="class_s_w_module.html#a43">SWModule</a></ul> -<a name="index_s"><h3>- s -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#a52">sword::SWModule</a><li>rawFilters +: <a class="el" href="classsword_1_1_s_w_module.html#n19">sword::SWModule</a><li>Remove() +: <a class="el" href="classsword_1_1_list_key.html#a6">sword::ListKey</a><li>RemoveEncodingFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a45">sword::SWModule</a><li>RemoveRenderFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a41">sword::SWModule</a><li>renderFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a43">sword::SWModule</a><li>renderFilters +: <a class="el" href="classsword_1_1_s_w_module.html#n20">sword::SWModule</a><li>RenderText() +: <a class="el" href="classsword_1_1_s_w_module.html#a58">sword::SWModule</a><li>ReplaceEncodingFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a46">sword::SWModule</a><li>ReplaceRenderFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a42">sword::SWModule</a></ul> +<h3><a name="index_s">- s -</a> +</h3><ul> <li>Save() -: <a class="el" href="class_s_w_config.html#a3">SWConfig</a><li>Search() -: <a class="el" href="class_s_w_module.html#a22">SWModule</a><li>Sections -: <a class="el" href="class_s_w_config.html#m1">SWConfig</a><li>setCipherKey() -: <a class="el" href="class_s_w_mgr.html#a11">SWMgr</a><li>setDefaultLocaleName() -: <a class="el" href="class_locale_mgr.html#a6">LocaleMgr</a><li>setentry() -: <a class="el" href="class_s_w_module.html#a32">SWModule</a><li>setEscapeEnd() -: <a class="el" href="class_s_w_basic_filter.html#b1">SWBasicFilter</a><li>setEscapeStart() -: <a class="el" href="class_s_w_basic_filter.html#b0">SWBasicFilter</a><li>setGlobalOption() -: <a class="el" href="class_s_w_mgr.html#a6">SWMgr</a><li>SetKey() -: <a class="el" href="class_s_w_module.html#a9">SWModule</a><li>setPassThruUnknownEscapeString() -: <a class="el" href="class_s_w_basic_filter.html#b5">SWBasicFilter</a><li>setPassThruUnknownToken() -: <a class="el" href="class_s_w_basic_filter.html#b4">SWBasicFilter</a><li>setPosition() -: <a class="el" href="class_verse_key.html#a16">VerseKey</a>, <a class="el" href="class_list_key.html#a13">ListKey</a><li>setSkipConsecutiveLinks() -: <a class="el" href="class_s_w_module.html#a60">SWModule</a><li>setText() -: <a class="el" href="class_verse_key.html#a13">VerseKey</a>, <a class="el" href="class_tree_key_idx.html#a24">TreeKeyIdx</a>, <a class="el" href="class_tree_key.html#a19">TreeKey</a>, <a class="el" href="class_s_w_key.html#a7">SWKey</a><li>SetToElement() -: <a class="el" href="class_list_key.html#a7">ListKey</a><li>setTokenEnd() -: <a class="el" href="class_s_w_basic_filter.html#b3">SWBasicFilter</a><li>setTokenStart() -: <a class="el" href="class_s_w_basic_filter.html#b2">SWBasicFilter</a><li>stripFilter() -: <a class="el" href="class_s_w_module.html#a50">SWModule</a><li>stripFilters -: <a class="el" href="class_s_w_module.html#n18">SWModule</a><li>StripText() -: <a class="el" href="class_s_w_module.html#a58">SWModule</a><li>StrKey() -: <a class="el" href="class_str_key.html#a0">StrKey</a><li>SWCom() -: <a class="el" href="class_s_w_com.html#a0">SWCom</a><li>SWConfig() -: <a class="el" href="class_s_w_config.html#a0">SWConfig</a><li>SWGenBook() -: <a class="el" href="class_s_w_gen_book.html#a0">SWGenBook</a><li>SWInputMethod() -: <a class="el" href="class_s_w_input_method.html#a0">SWInputMethod</a><li>SWKey() -: <a class="el" href="class_s_w_key.html#a1">SWKey</a><li>SWLD() -: <a class="el" href="class_s_w_l_d.html#a0">SWLD</a><li>SWMgr() -: <a class="el" href="class_s_w_mgr.html#a2">SWMgr</a><li>SWModule() -: <a class="el" href="class_s_w_module.html#a0">SWModule</a><li>SWText() -: <a class="el" href="class_s_w_text.html#a0">SWText</a><li>systemLocaleMgr -: <a class="el" href="class_locale_mgr.html#p0">LocaleMgr</a></ul> -<a name="index_t"><h3>- t -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_config.html#a3">sword::SWConfig</a><li>Search() +: <a class="el" href="classsword_1_1_s_w_module.html#a27">sword::SWModule</a><li>Sections +: <a class="el" href="classsword_1_1_s_w_config.html#m1">sword::SWConfig</a><li>setCipherKey() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a12">sword::SWMgr</a><li>setDefaultLocaleName() +: <a class="el" href="classsword_1_1_locale_mgr.html#a6">sword::LocaleMgr</a><li>setEntry() +: <a class="el" href="classsword_1_1_s_w_module.html#a34">sword::SWModule</a><li>setEscapeEnd() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b1">sword::SWBasicFilter</a><li>setEscapeStart() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b0">sword::SWBasicFilter</a><li>setGlobalOption() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a7">sword::SWMgr</a><li>SetKey() +: <a class="el" href="classsword_1_1_s_w_module.html#a12">sword::SWModule</a><li>setPassThruUnknownEscapeString() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b5">sword::SWBasicFilter</a><li>setPassThruUnknownToken() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b4">sword::SWBasicFilter</a><li>setPosition() +: <a class="el" href="classsword_1_1_verse_key.html#a16">sword::VerseKey</a>, <a class="el" href="classsword_1_1_s_w_module.html#a39">sword::SWModule</a>, <a class="el" href="classsword_1_1_s_w_l_d.html#a4">sword::SWLD</a>, <a class="el" href="classsword_1_1_list_key.html#a13">sword::ListKey</a><li>setSkipConsecutiveLinks() +: <a class="el" href="classsword_1_1_s_w_module.html#a59">sword::SWModule</a><li>setText() +: <a class="el" href="classsword_1_1_verse_key.html#a13">sword::VerseKey</a>, <a class="el" href="classsword_1_1_tree_key_idx.html#a39">sword::TreeKeyIdx</a>, <a class="el" href="classsword_1_1_tree_key.html#a19">sword::TreeKey</a>, <a class="el" href="classsword_1_1_s_w_key.html#a7">sword::SWKey</a>, <a class="el" href="classsword_1_1_list_key.html#a21">sword::ListKey</a><li>SetToElement() +: <a class="el" href="classsword_1_1_list_key.html#a7">sword::ListKey</a><li>setTokenEnd() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b3">sword::SWBasicFilter</a><li>setTokenStart() +: <a class="el" href="classsword_1_1_s_w_basic_filter.html#b2">sword::SWBasicFilter</a><li>stripFilter() +: <a class="el" href="classsword_1_1_s_w_module.html#a49">sword::SWModule</a><li>stripFilters +: <a class="el" href="classsword_1_1_s_w_module.html#n18">sword::SWModule</a><li>StripText() +: <a class="el" href="classsword_1_1_s_w_module.html#a57">sword::SWModule</a><li>StrKey() +: <a class="el" href="classsword_1_1_str_key.html#a0">sword::StrKey</a><li>SWCom() +: <a class="el" href="classsword_1_1_s_w_com.html#a0">sword::SWCom</a><li>SWConfig() +: <a class="el" href="classsword_1_1_s_w_config.html#a0">sword::SWConfig</a><li>SWGenBook() +: <a class="el" href="classsword_1_1_s_w_gen_book.html#a0">sword::SWGenBook</a><li>SWKey() +: <a class="el" href="classsword_1_1_s_w_key.html#a1">sword::SWKey</a><li>SWLD() +: <a class="el" href="classsword_1_1_s_w_l_d.html#a0">sword::SWLD</a><li>SWMgr() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a3">sword::SWMgr</a><li>SWModule() +: <a class="el" href="classsword_1_1_s_w_module.html#a0">sword::SWModule</a><li>SWText() +: <a class="el" href="classsword_1_1_s_w_text.html#a0">sword::SWText</a><li>systemLocaleMgr +: <a class="el" href="classsword_1_1_locale_mgr.html#p0">sword::LocaleMgr</a></ul> +<h3><a name="index_t">- t -</a> +</h3><ul> <li>terminateSearch -: <a class="el" href="class_s_w_module.html#m0">SWModule</a><li>testament -: <a class="el" href="class_verse_key.html#o4">VerseKey</a><li>Testament() -: <a class="el" href="class_verse_key.html#a26">VerseKey</a><li>translate() -: <a class="el" href="class_locale_mgr.html#a4">LocaleMgr</a><li>Type() -: <a class="el" href="class_s_w_module.html#a17">SWModule</a></ul> -<a name="index_u"><h3>- u -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_s_w_module.html#m0">sword::SWModule</a><li>Testament() +: <a class="el" href="classsword_1_1_verse_key.html#a26">sword::VerseKey</a><li>testament +: <a class="el" href="classsword_1_1_verse_key.html#o4">sword::VerseKey</a><li>translate() +: <a class="el" href="classsword_1_1_locale_mgr.html#a4">sword::LocaleMgr</a><li>Type() +: <a class="el" href="classsword_1_1_s_w_module.html#a22">sword::SWModule</a></ul> +<h3><a name="index_u">- u -</a> +</h3><ul> <li>UpperBound() -: <a class="el" href="class_verse_key.html#a8">VerseKey</a></ul> -<a name="index_v"><h3>- v -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a8">sword::VerseKey</a></ul> +<h3><a name="index_v">- v -</a> +</h3><ul> <li>Verse() -: <a class="el" href="class_verse_key.html#a29">VerseKey</a><li>VerseKey() -: <a class="el" href="class_verse_key.html#a3">VerseKey</a></ul> -<a name="index_~"><h3>- ~ -</h3></a> -<ul> +: <a class="el" href="classsword_1_1_verse_key.html#a29">sword::VerseKey</a><li>VerseKey() +: <a class="el" href="classsword_1_1_verse_key.html#a3">sword::VerseKey</a></ul> +<h3><a name="index_~">- ~ -</a> +</h3><ul> <li>~EncodingFilterMgr() -: <a class="el" href="class_encoding_filter_mgr.html#a1">EncodingFilterMgr</a><li>~ListKey() -: <a class="el" href="class_list_key.html#a2">ListKey</a><li>~LocaleMgr() -: <a class="el" href="class_locale_mgr.html#a1">LocaleMgr</a><li>~MarkupFilterMgr() -: <a class="el" href="class_markup_filter_mgr.html#a1">MarkupFilterMgr</a><li>~StrKey() -: <a class="el" href="class_str_key.html#a1">StrKey</a><li>~SWKey() -: <a class="el" href="class_s_w_key.html#a2">SWKey</a><li>~SWMgr() -: <a class="el" href="class_s_w_mgr.html#a3">SWMgr</a><li>~SWModule() -: <a class="el" href="class_s_w_module.html#a1">SWModule</a><li>~VerseKey() -: <a class="el" href="class_verse_key.html#a4">VerseKey</a></ul> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +: <a class="el" href="classsword_1_1_encoding_filter_mgr.html#a1">sword::EncodingFilterMgr</a><li>~ListKey() +: <a class="el" href="classsword_1_1_list_key.html#a2">sword::ListKey</a><li>~LocaleMgr() +: <a class="el" href="classsword_1_1_locale_mgr.html#a1">sword::LocaleMgr</a><li>~MarkupFilterMgr() +: <a class="el" href="classsword_1_1_markup_filter_mgr.html#a1">sword::MarkupFilterMgr</a><li>~StrKey() +: <a class="el" href="classsword_1_1_str_key.html#a1">sword::StrKey</a><li>~SWKey() +: <a class="el" href="classsword_1_1_s_w_key.html#a2">sword::SWKey</a><li>~SWMgr() +: <a class="el" href="classsword_1_1_s_w_mgr.html#a4">sword::SWMgr</a><li>~SWModule() +: <a class="el" href="classsword_1_1_s_w_module.html#a1">sword::SWModule</a><li>~VerseKey() +: <a class="el" href="classsword_1_1_verse_key.html#a4">sword::VerseKey</a></ul> +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:29 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbf_8h-source.html b/doc/api-documentation/html/gbf_8h-source.html index 6feefcb..4760e53 100644 --- a/doc/api-documentation/html/gbf_8h-source.html +++ b/doc/api-documentation/html/gbf_8h-source.html @@ -3,79 +3,79 @@ <title>gbf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbf.h</h1><div class="fragment"><pre>00001 <font class="comment">/* Header for module GBF, generated by p2c */</font> -00002 <font class="preprocessor">#ifndef GBF_H</font> -00003 <font class="preprocessor"></font><font class="preprocessor">#define GBF_H</font> -00004 <font class="preprocessor"></font><font class="comment">/* p2c: Gbf.pas, line 5: Warning: Could not find module SYSUTILS [271] */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbf.h</h1><div class="fragment"><pre>00001 <span class="comment">/* Header for module GBF, generated by p2c */</span> +00002 <span class="preprocessor">#ifndef GBF_H</span> +00003 <span class="preprocessor"></span><span class="preprocessor">#define GBF_H</span> +00004 <span class="preprocessor"></span><span class="comment">/* p2c: Gbf.pas, line 5: Warning: Could not find module SYSUTILS [271] */</span> 00005 00006 -00007 <font class="preprocessor">#include "sysutils.h"</font> -00008 <font class="comment">/* p2c: Gbf.pas, line 5: Warning: Could not find module DIALOGS [271] */</font> -00009 <font class="preprocessor">#include "dialogs.h"</font> +00007 <span class="preprocessor">#include "sysutils.h"</span> +00008 <span class="comment">/* p2c: Gbf.pas, line 5: Warning: Could not find module DIALOGS [271] */</span> +00009 <span class="preprocessor">#include "dialogs.h"</span> 00010 00011 -00012 <font class="preprocessor">#ifdef GBF_G</font> -00013 <font class="preprocessor"></font><font class="preprocessor"># define vextern</font> -00014 <font class="preprocessor"></font><font class="preprocessor">#else</font> -00015 <font class="preprocessor"></font><font class="preprocessor"># define vextern extern</font> -00016 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00017 <font class="preprocessor"></font> +00012 <span class="preprocessor">#ifdef GBF_G</span> +00013 <span class="preprocessor"></span><span class="preprocessor"># define vextern</span> +00014 <span class="preprocessor"></span><span class="preprocessor">#else</span> +00015 <span class="preprocessor"></span><span class="preprocessor"># define vextern extern</span> +00016 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00017 <span class="preprocessor"></span> 00018 00019 -00020 <font class="keyword">typedef</font> <font class="keyword">enum</font> { +00020 <span class="keyword">typedef</span> <span class="keyword">enum</span> { 00021 tokNull, tokEOF, tokHeader, tokContent, tokTail, tokStyle, tokWord, 00022 tokSpace, tokSync, tokControl, tokChar, tokFont 00023 } TToken; -00024 <font class="keyword">typedef</font> <font class="keyword">enum</font> { +00024 <span class="keyword">typedef</span> <span class="keyword">enum</span> { 00025 caBold, caSmallCaps, caItalic, caOTQuote, caRed, caSuperscript, caUnderline, 00026 caSubscript 00027 } TCharacterAttribute; -00028 <font class="keyword">typedef</font> <font class="keywordtype">long</font> TCharAttribs; +00028 <span class="keyword">typedef</span> <span class="keywordtype">long</span> TCharAttribs; 00029 00030 00031 -00032 <font class="keyword">typedef</font> <font class="keyword">struct </font>TBookNameRec { +00032 <span class="keyword">typedef</span> <span class="keyword">struct </span>TBookNameRec { 00033 Char Name[256], Abbr[256]; 00034 uchar Num; 00035 } TBookNameRec; 00036 -00037 <font class="keyword">typedef</font> TBookNameRec TBookAbbr[116]; -00038 <font class="comment">/* p2c: Gbf.pas, line 25: </font> -00039 <font class="comment"> * Warning: Expected an expression, found a '/' [227] */</font> -00040 <font class="comment">/* p2c: Gbf.pas, line 25: </font> -00041 <font class="comment"> * Warning: Expected an expression, found a '/' [227] */</font> -00042 <font class="comment">/* p2c: Gbf.pas, line 25: Warning: Division by zero [163] */</font> -00043 <font class="comment">/* p2c: Gbf.pas, line 26: Warning: Division by zero [163] */</font> -00044 <font class="comment">/* p2c: Gbf.pas, line 26: Warning: Expected a ')', found a '(' [227] */</font> -00045 <font class="comment">/* p2c: Gbf.pas, line 144: </font> -00046 <font class="comment"> * Warning: Expected an expression, found a '/' [227] */</font> -00047 <font class="comment">/* p2c: Gbf.pas, line 144: </font> -00048 <font class="comment"> * Warning: Expected an expression, found a '/' [227] */</font> -00049 <font class="comment">/* p2c: Gbf.pas, line 144: Warning: Division by zero [163] */</font> -00050 <font class="comment">/* p2c: Gbf.pas, line 144: Warning: Division by zero [163] */</font> -00051 <font class="comment">/* p2c: Gbf.pas, line 145: Warning: Mixing non-strings with strings [170] */</font> -00052 <font class="comment">/* p2c: Gbf.pas, line 145: </font> -00053 <font class="comment"> * Warning: Expected a ')', found a string literal [227] */</font> +00037 <span class="keyword">typedef</span> TBookNameRec TBookAbbr[116]; +00038 <span class="comment">/* p2c: Gbf.pas, line 25: </span> +00039 <span class="comment"> * Warning: Expected an expression, found a '/' [227] */</span> +00040 <span class="comment">/* p2c: Gbf.pas, line 25: </span> +00041 <span class="comment"> * Warning: Expected an expression, found a '/' [227] */</span> +00042 <span class="comment">/* p2c: Gbf.pas, line 25: Warning: Division by zero [163] */</span> +00043 <span class="comment">/* p2c: Gbf.pas, line 26: Warning: Division by zero [163] */</span> +00044 <span class="comment">/* p2c: Gbf.pas, line 26: Warning: Expected a ')', found a '(' [227] */</span> +00045 <span class="comment">/* p2c: Gbf.pas, line 144: </span> +00046 <span class="comment"> * Warning: Expected an expression, found a '/' [227] */</span> +00047 <span class="comment">/* p2c: Gbf.pas, line 144: </span> +00048 <span class="comment"> * Warning: Expected an expression, found a '/' [227] */</span> +00049 <span class="comment">/* p2c: Gbf.pas, line 144: Warning: Division by zero [163] */</span> +00050 <span class="comment">/* p2c: Gbf.pas, line 144: Warning: Division by zero [163] */</span> +00051 <span class="comment">/* p2c: Gbf.pas, line 145: Warning: Mixing non-strings with strings [170] */</span> +00052 <span class="comment">/* p2c: Gbf.pas, line 145: </span> +00053 <span class="comment"> * Warning: Expected a ')', found a string literal [227] */</span> 00054 00055 -00056 <font class="keyword">extern</font> TBookAbbr BookAbbr; +00056 <span class="keyword">extern</span> TBookAbbr BookAbbr; 00057 -00058 <font class="keyword">extern</font> Char BookFileName[91][256]; +00058 <span class="keyword">extern</span> Char BookFileName[91][256]; 00059 00060 vextern Char STR1[256]; 00061 00062 -00063 <font class="preprocessor">#undef vextern</font> -00064 <font class="preprocessor"></font> -00065 <font class="preprocessor">#endif </font><font class="comment">/*GBF_H*/</font> +00063 <span class="preprocessor">#undef vextern</span> +00064 <span class="preprocessor"></span> +00065 <span class="preprocessor">#endif </span><span class="comment">/*GBF_H*/</span> 00066 -00067 <font class="comment">/* End. */</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00067 <span class="comment">/* End. */</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbffootnotes_8h-source.html b/doc/api-documentation/html/gbffootnotes_8h-source.html index abc8281..72ef64c 100644 --- a/doc/api-documentation/html/gbffootnotes_8h-source.html +++ b/doc/api-documentation/html/gbffootnotes_8h-source.html @@ -3,68 +3,71 @@ <title>gbffootnotes.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbffootnotes.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: gbffootnotes_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbffootnotes.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: gbffootnotes_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GBFFOOTNOTES_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GBFFOOTNOTES_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GBFFOOTNOTES_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GBFFOOTNOTES_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_g_b_f_footnotes.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_footnotes.html">GBFFootnotes</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_g_b_f_footnotes.html">GBFFootnotes</a> (); -00040 <font class="keyword">virtual</font> ~ GBFFootnotes (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_g_b_f_footnotes.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_footnotes.html">GBFFootnotes</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_g_b_f_footnotes.html">GBFFootnotes</a> (); +00042 <span class="keyword">virtual</span> ~ GBFFootnotes (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 +00060 SWORD_NAMESPACE_END +00061 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfheadings_8h-source.html b/doc/api-documentation/html/gbfheadings_8h-source.html index 215c2a9..a898bc8 100644 --- a/doc/api-documentation/html/gbfheadings_8h-source.html +++ b/doc/api-documentation/html/gbfheadings_8h-source.html @@ -3,68 +3,71 @@ <title>gbfheadings.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfheadings.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: gbfheadings_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfheadings.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: gbfheadings_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GBFHEADINGS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GBFHEADINGS_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GBFHEADINGS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GBFHEADINGS_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_g_b_f_headings.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_headings.html">GBFHeadings</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_g_b_f_headings.html">GBFHeadings</a> (); -00040 <font class="keyword">virtual</font> ~ GBFHeadings (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_g_b_f_headings.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_headings.html">GBFHeadings</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_g_b_f_headings.html">GBFHeadings</a> (); +00042 <span class="keyword">virtual</span> ~ GBFHeadings (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 +00060 SWORD_NAMESPACE_END +00061 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfhtml_8h-source.html b/doc/api-documentation/html/gbfhtml_8h-source.html index 1f12ccd..29f5103 100644 --- a/doc/api-documentation/html/gbfhtml_8h-source.html +++ b/doc/api-documentation/html/gbfhtml_8h-source.html @@ -3,48 +3,51 @@ <title>gbfhtml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfhtml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> gbfhtml.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</font> -00005 <font class="comment"></font> -00006 <font class="comment"> copyright : (C) 1999 by Torsten Uhlmann</font> -00007 <font class="comment"> email : TUhlmann@gmx.de</font> -00008 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfhtml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> gbfhtml.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</span> +00005 <span class="comment"></span> +00006 <span class="comment"> copyright : (C) 1999 by Torsten Uhlmann</span> +00007 <span class="comment"> email : TUhlmann@gmx.de</span> +00008 <span class="comment"> ***************************************************************************/</span> 00009 -00010 <font class="comment">/***************************************************************************</font> -00011 <font class="comment"> * *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00013 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00014 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00015 <font class="comment"> * (at your option) any later version. *</font> -00016 <font class="comment"> * *</font> -00017 <font class="comment"> ***************************************************************************/</font> +00010 <span class="comment">/***************************************************************************</span> +00011 <span class="comment"> * *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00013 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00014 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00015 <span class="comment"> * (at your option) any later version. *</span> +00016 <span class="comment"> * *</span> +00017 <span class="comment"> ***************************************************************************/</span> 00018 -00019 <font class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/gbfhtml_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $ */</font> -00020 <font class="comment">/* $Revision: 1.7 $ */</font> +00019 <span class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/gbfhtml_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $ */</span> +00020 <span class="comment">/* $Revision: 1.9 $ */</span> 00021 -00022 <font class="preprocessor">#ifndef GBFHTML_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define GBFHTML_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swfilter.h></font> +00022 <span class="preprocessor">#ifndef GBFHTML_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define GBFHTML_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swfilter.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -<a name="l00031"></a><a class="code" href="class_g_b_f_h_t_m_l.html">00031</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_h_t_m_l.html">GBFHTML</a>:<font class="keyword">public</font> SWFilter -00032 { -00033 <font class="keyword">public</font>: -00034 <a class="code" href="class_g_b_f_h_t_m_l.html">GBFHTML</a> (); -00035 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00036 }; -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +<a name="l00033"></a><a class="code" href="classsword_1_1_g_b_f_h_t_m_l.html">00033</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_h_t_m_l.html">GBFHTML</a>:<span class="keyword">public</span> SWFilter +00034 { +00035 <span class="keyword">public</span>: +00036 <a class="code" href="classsword_1_1_g_b_f_h_t_m_l.html">GBFHTML</a> (); +00037 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00038 }; +00039 +00040 SWORD_NAMESPACE_END +00041 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfhtmlhref_8h-source.html b/doc/api-documentation/html/gbfhtmlhref_8h-source.html index 237131f..1ce75a0 100644 --- a/doc/api-documentation/html/gbfhtmlhref_8h-source.html +++ b/doc/api-documentation/html/gbfhtmlhref_8h-source.html @@ -3,43 +3,47 @@ <title>gbfhtmlhref.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfhtmlhref.h</h1><div class="fragment"><pre>00001 <font class="comment">/*-*************************************************************************</font> -00002 <font class="comment"> gbfhtmlhref.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 2001-09-03</font> -00005 <font class="comment"> copyright : 2001 by CrossWire Bible Society</font> -00006 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfhtmlhref.h</h1><div class="fragment"><pre>00001 <span class="comment">/*-*************************************************************************</span> +00002 <span class="comment"> gbfhtmlhref.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 2001-09-03</span> +00005 <span class="comment"> copyright : 2001 by CrossWire Bible Society</span> +00006 <span class="comment"> ***************************************************************************/</span> 00007 -00008 <font class="comment">/***************************************************************************</font> -00009 <font class="comment"> * *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00011 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00012 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00013 <font class="comment"> * (at your option) any later version. *</font> -00014 <font class="comment"> * *</font> -00015 <font class="comment"> ***************************************************************************/</font> +00008 <span class="comment">/***************************************************************************</span> +00009 <span class="comment"> * *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00011 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00012 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00013 <span class="comment"> * (at your option) any later version. *</span> +00014 <span class="comment"> * *</span> +00015 <span class="comment"> ***************************************************************************/</span> 00016 -00017 <font class="preprocessor">#ifndef GBFHTMLHREF_H</font> -00018 <font class="preprocessor"></font><font class="preprocessor">#define GBFHTMLHREF_H</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#include <swbasicfilter.h></font> +00017 <span class="preprocessor">#ifndef GBFHTMLHREF_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define GBFHTMLHREF_H</span> +00019 <span class="preprocessor"></span> +00020 <span class="preprocessor">#include <swbasicfilter.h></span> 00021 -00022 <font class="preprocessor">#include <defs.h></font> +00022 <span class="preprocessor">#include <defs.h></span> 00023 -<a name="l00026"></a><a class="code" href="class_g_b_f_h_t_m_l_h_r_e_f.html">00026</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a> { -00027 <font class="keyword">protected</font>: -00028 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_basic_filter.html#b13">handleToken</a>(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token, DualStringMap &userData); -00029 <font class="keyword">public</font>: -00030 <a class="code" href="class_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> (); -00031 }; -00032 -00033 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00024 SWORD_NAMESPACE_START +00025 +<a name="l00028"></a><a class="code" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">00028</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> { +00029 <span class="keyword">protected</span>: +00030 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html#b13">handleToken</a>(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token, DualStringMap &userData); +00031 <span class="keyword">public</span>: +00032 <a class="code" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> (); +00033 }; +00034 +00035 +00036 SWORD_NAMESPACE_END +00037 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfmorph_8h-source.html b/doc/api-documentation/html/gbfmorph_8h-source.html index b92fd2c..c151ebc 100644 --- a/doc/api-documentation/html/gbfmorph_8h-source.html +++ b/doc/api-documentation/html/gbfmorph_8h-source.html @@ -3,67 +3,70 @@ <title>gbfmorph.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfmorph.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfmorph.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef GBFMORPH_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define GBFMORPH_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef GBFMORPH_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define GBFMORPH_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_g_b_f_morph.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_morph.html">GBFMorph</a>:<font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">bool</font> option; -00032 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00036 OptionsList options; -00037 <font class="keyword">public</font>: -00038 <a class="code" href="class_g_b_f_morph.html">GBFMorph</a> (); -00039 <font class="keyword">virtual</font> ~ GBFMorph (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00041 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00042 { -00043 <font class="keywordflow">return</font> optName; -00044 } -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00046 { -00047 <font class="keywordflow">return</font> optTip; -00048 } -00049 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00051 <font class="keyword">virtual</font> OptionsList getOptionValues () -00052 { -00053 <font class="keywordflow">return</font> options; -00054 } -00055 }; -00056 -00057 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_g_b_f_morph.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_morph.html">GBFMorph</a>:<span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">bool</span> option; +00034 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00038 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_g_b_f_morph.html">GBFMorph</a> (); +00041 <span class="keyword">virtual</span> ~ GBFMorph (); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00043 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00044 { +00045 <span class="keywordflow">return</span> optName; +00046 } +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00048 { +00049 <span class="keywordflow">return</span> optTip; +00050 } +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00053 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00054 { +00055 <span class="keywordflow">return</span> options; +00056 } +00057 }; +00058 +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfosis_8h-source.html b/doc/api-documentation/html/gbfosis_8h-source.html index 3705dd1..ea19e31 100644 --- a/doc/api-documentation/html/gbfosis_8h-source.html +++ b/doc/api-documentation/html/gbfosis_8h-source.html @@ -3,45 +3,79 @@ <title>gbfosis.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfosis.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> gbfosis.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 2001-09-03</font> -00005 <font class="comment"> copyright : 2001 by CrossWire Bible Society</font> -00006 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfosis.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> gbfosis.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 2001-09-03</span> +00005 <span class="comment"> copyright : 2001 by CrossWire Bible Society</span> +00006 <span class="comment"> ***************************************************************************/</span> 00007 -00008 <font class="comment">/***************************************************************************</font> -00009 <font class="comment"> * *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00011 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00012 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00013 <font class="comment"> * (at your option) any later version. *</font> -00014 <font class="comment"> * *</font> -00015 <font class="comment"> ***************************************************************************/</font> +00008 <span class="comment">/***************************************************************************</span> +00009 <span class="comment"> * *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00011 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00012 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00013 <span class="comment"> * (at your option) any later version. *</span> +00014 <span class="comment"> * *</span> +00015 <span class="comment"> ***************************************************************************/</span> 00016 -00017 <font class="preprocessor">#ifndef GBFOSIS_H</font> -00018 <font class="preprocessor"></font><font class="preprocessor">#define GBFOSIS_H</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#include <defs.h></font> -00021 <font class="preprocessor">#include <swfilter.h></font> -00022 -<a name="l00025"></a><a class="code" href="class_g_b_f_o_s_i_s.html">00025</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a> : <font class="keyword">public</font> SWFilter { -00026 <font class="keyword">protected</font>: -00027 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *convertToOSIS(<font class="keyword">const</font> <font class="keywordtype">char</font> *, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key); -00028 <font class="keywordtype">void</font> pushString(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *format, ...); -00029 <font class="keyword">public</font>: -00030 <a class="code" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a>(); -00031 <font class="keyword">virtual</font> ~<a class="code" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a>(); -00032 <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif </font><font class="comment">/* THMLOSIS_H */</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00017 <span class="preprocessor">#ifndef GBFOSIS_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define GBFOSIS_H</span> +00019 <span class="preprocessor"></span> +00020 <span class="preprocessor">#include <defs.h></span> +00021 <span class="preprocessor">#include <swfilter.h></span> +00022 <span class="preprocessor">#include <string></span> +00023 <span class="preprocessor">#include <stack></span> +00024 +00025 <span class="keyword">using</span> std::string; +00026 <span class="keyword">using</span> std::stack; +00027 +00028 SWORD_NAMESPACE_START +00029 +00030 <span class="keyword">class </span>QuoteStack { +00031 <span class="keyword">private</span>: +00032 <span class="keyword">class </span>QuoteInstance { +00033 <span class="keyword">public</span>: +00034 <span class="keywordtype">char</span> startChar; +00035 <span class="keywordtype">char</span> level; +00036 string uniqueID; +00037 <span class="keywordtype">char</span> continueCount; +00038 QuoteInstance(<span class="keywordtype">char</span> startChar = <span class="charliteral">'\"'</span>, <span class="keywordtype">char</span> level = 1, string uniqueID = <span class="stringliteral">""</span>, <span class="keywordtype">char</span> continueCount = 0) { +00039 this->startChar = startChar; +00040 this->level = level; +00041 this->uniqueID = uniqueID; +00042 this->continueCount = continueCount; +00043 } +00044 <span class="keywordtype">void</span> pushStartStream(<span class="keywordtype">char</span> **to); +00045 }; +00046 +00047 stack<QuoteInstance> quotes; +00048 <span class="keyword">public</span>: +00049 QuoteStack(); +00050 <span class="keyword">virtual</span> ~QuoteStack(); +00051 <span class="keywordtype">void</span> handleQuote(<span class="keywordtype">char</span> *buf, <span class="keywordtype">char</span> *quotePos, <span class="keywordtype">char</span> **to); +00052 <span class="keywordtype">void</span> clear(); +00053 <span class="keywordtype">bool</span> empty() { <span class="keywordflow">return</span> quotes.empty(); } +00054 }; +00055 +<a name="l00058"></a><a class="code" href="classsword_1_1_g_b_f_o_s_i_s.html">00058</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_o_s_i_s.html">GBFOSIS</a> : <span class="keyword">public</span> SWFilter { +00059 <span class="keyword">protected</span>: +00060 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *convertToOSIS(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key); +00061 <span class="keyword">public</span>: +00062 <a class="code" href="classsword_1_1_g_b_f_o_s_i_s.html">GBFOSIS</a>(); +00063 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_g_b_f_o_s_i_s.html">GBFOSIS</a>(); +00064 <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00065 <span class="keyword">static</span> <span class="keywordtype">void</span> pushString(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...); +00066 }; +00067 +00068 SWORD_NAMESPACE_END +00069 <span class="preprocessor">#endif </span><span class="comment">/* THMLOSIS_H */</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfplain_8h-source.html b/doc/api-documentation/html/gbfplain_8h-source.html index 48a2482..6027e52 100644 --- a/doc/api-documentation/html/gbfplain_8h-source.html +++ b/doc/api-documentation/html/gbfplain_8h-source.html @@ -3,47 +3,50 @@ <title>gbfplain.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfplain.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: gbfplain_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfplain.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: gbfplain_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GBFPLAIN_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GBFPLAIN_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GBFPLAIN_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GBFPLAIN_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_g_b_f_plain.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_plain.html">GBFPlain</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_g_b_f_plain.html">GBFPlain</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_g_b_f_plain.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_plain.html">GBFPlain</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_g_b_f_plain.html">GBFPlain</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfrtf_8h-source.html b/doc/api-documentation/html/gbfrtf_8h-source.html index 208e65e..e4d1f4d 100644 --- a/doc/api-documentation/html/gbfrtf_8h-source.html +++ b/doc/api-documentation/html/gbfrtf_8h-source.html @@ -3,47 +3,50 @@ <title>gbfrtf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfrtf.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: gbfrtf_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfrtf.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: gbfrtf_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GBFRTF_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GBFRTF_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GBFRTF_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GBFRTF_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_g_b_f_r_t_f.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_r_t_f.html">GBFRTF</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_g_b_f_r_t_f.html">GBFRTF</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_g_b_f_r_t_f.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_r_t_f.html">GBFRTF</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_g_b_f_r_t_f.html">GBFRTF</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfstrongs_8h-source.html b/doc/api-documentation/html/gbfstrongs_8h-source.html index 15b32ec..1e37c2c 100644 --- a/doc/api-documentation/html/gbfstrongs_8h-source.html +++ b/doc/api-documentation/html/gbfstrongs_8h-source.html @@ -3,68 +3,71 @@ <title>gbfstrongs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfstrongs.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: gbfstrongs_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfstrongs.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: gbfstrongs_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GBFSTRONGS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GBFSTRONGS_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GBFSTRONGS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GBFSTRONGS_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_g_b_f_strongs.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_strongs.html">GBFStrongs</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_g_b_f_strongs.html">GBFStrongs</a> (); -00040 <font class="keyword">virtual</font> ~ GBFStrongs (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_g_b_f_strongs.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_strongs.html">GBFStrongs</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_g_b_f_strongs.html">GBFStrongs</a> (); +00042 <span class="keyword">virtual</span> ~ GBFStrongs (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 +00060 SWORD_NAMESPACE_END +00061 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/gbfthml_8h-source.html b/doc/api-documentation/html/gbfthml_8h-source.html index d6e42fb..000808a 100644 --- a/doc/api-documentation/html/gbfthml_8h-source.html +++ b/doc/api-documentation/html/gbfthml_8h-source.html @@ -3,44 +3,47 @@ <title>gbfthml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>gbfthml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> gbfthml.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 1999-10-28</font> -00005 <font class="comment"> copyright : 1999 by Chris Little</font> -00006 <font class="comment"> email : chrislit@chiasma.org</font> -00007 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>gbfthml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> gbfthml.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 1999-10-28</span> +00005 <span class="comment"> copyright : 1999 by Chris Little</span> +00006 <span class="comment"> email : chrislit@chiasma.org</span> +00007 <span class="comment"> ***************************************************************************/</span> 00008 -00009 <font class="comment">/***************************************************************************</font> -00010 <font class="comment"> * *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00012 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00013 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00014 <font class="comment"> * (at your option) any later version. *</font> -00015 <font class="comment"> * *</font> -00016 <font class="comment"> ***************************************************************************/</font> +00009 <span class="comment">/***************************************************************************</span> +00010 <span class="comment"> * *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00014 <span class="comment"> * (at your option) any later version. *</span> +00015 <span class="comment"> * *</span> +00016 <span class="comment"> ***************************************************************************/</span> 00017 -00018 <font class="preprocessor">#ifndef GBFTHML_H</font> -00019 <font class="preprocessor"></font><font class="preprocessor">#define GBFTHML_H</font> -00020 <font class="preprocessor"></font> -00021 <font class="preprocessor">#include <swfilter.h></font> +00018 <span class="preprocessor">#ifndef GBFTHML_H</span> +00019 <span class="preprocessor"></span><span class="preprocessor">#define GBFTHML_H</span> +00020 <span class="preprocessor"></span> +00021 <span class="preprocessor">#include <swfilter.h></span> 00022 -00023 <font class="preprocessor">#include <defs.h></font> +00023 <span class="preprocessor">#include <defs.h></span> 00024 -<a name="l00027"></a><a class="code" href="class_g_b_f_th_m_l.html">00027</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_g_b_f_th_m_l.html">GBFThML</a>:<font class="keyword">public</font> SWFilter -00028 { -00029 <font class="keyword">public</font>: -00030 <a class="code" href="class_g_b_f_th_m_l.html">GBFThML</a> (); -00031 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen = -1); -00032 }; -00033 -00034 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00025 SWORD_NAMESPACE_START +00026 +<a name="l00029"></a><a class="code" href="classsword_1_1_g_b_f_th_m_l.html">00029</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_g_b_f_th_m_l.html">GBFThML</a>:<span class="keyword">public</span> SWFilter +00030 { +00031 <span class="keyword">public</span>: +00032 <a class="code" href="classsword_1_1_g_b_f_th_m_l.html">GBFThML</a> (); +00033 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen = -1); +00034 }; +00035 +00036 SWORD_NAMESPACE_END +00037 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/graph_legend.html b/doc/api-documentation/html/graph_legend.html index 8c7f1a8..7c03285 100644 --- a/doc/api-documentation/html/graph_legend.html +++ b/doc/api-documentation/html/graph_legend.html @@ -3,58 +3,58 @@ <title>Graph Legend</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen. <p> - Consider the following example: <div class="fragment"><pre><font class="comment">/*! Invisible class because of truncation */</font> -<font class="keyword">class </font>Invisible { }; -<font class="comment"></font> -<font class="comment">/*! Truncated class, inheritance relation is hidden */</font> -<font class="keyword">class </font>Truncated : <font class="keyword">public</font> Invisible { }; + Consider the following example: <div class="fragment"><pre><span class="comment">/*! Invisible class because of truncation */</span> +<span class="keyword">class </span>Invisible { }; +<span class="comment"></span> +<span class="comment">/*! Truncated class, inheritance relation is hidden */</span> +<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { }; -<font class="comment">/* Class not documented with doxygen comments */</font> -<font class="keyword">class </font>Undocumented { }; -<font class="comment"></font> -<font class="comment">/*! Class that is inherited using public inheritance */</font> -<font class="keyword">class </font>PublicBase : <font class="keyword">public</font> Truncated { }; -<font class="comment"></font> -<font class="comment">/*! A template class */</font> -<font class="keyword">template</font><<font class="keyword">class</font> T> <font class="keyword">class </font>Templ { }; -<font class="comment"></font> -<font class="comment">/*! Class that is inherited using protected inheritance */</font> -<font class="keyword">class </font>ProtectedBase { }; -<font class="comment"></font> -<font class="comment">/*! Class that is inherited using private inheritance */</font> -<font class="keyword">class </font>PrivateBase { }; -<font class="comment"></font> -<font class="comment">/*! Class that is used by the Inherited class */</font> -<font class="keyword">class </font>Used { }; -<font class="comment"></font> -<font class="comment">/*! Super class that inherits a number of other classes */</font> -<font class="keyword">class </font>Inherited : <font class="keyword">public</font> PublicBase, - <font class="keyword">protected</font> ProtectedBase, - <font class="keyword">private</font> PrivateBase, - <font class="keyword">public</font> Undocumented - <font class="keyword">public</font> Templ<int> +<span class="comment">/* Class not documented with doxygen comments */</span> +<span class="keyword">class </span>Undocumented { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using public inheritance */</span> +<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { }; +<span class="comment"></span> +<span class="comment">/*! A template class */</span> +<span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using protected inheritance */</span> +<span class="keyword">class </span>ProtectedBase { }; +<span class="comment"></span> +<span class="comment">/*! Class that is inherited using private inheritance */</span> +<span class="keyword">class </span>PrivateBase { }; +<span class="comment"></span> +<span class="comment">/*! Class that is used by the Inherited class */</span> +<span class="keyword">class </span>Used { }; +<span class="comment"></span> +<span class="comment">/*! Super class that inherits a number of other classes */</span> +<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase, + <span class="keyword">protected</span> ProtectedBase, + <span class="keyword">private</span> PrivateBase, + <span class="keyword">public</span> Undocumented + <span class="keyword">public</span> Templ<int> { - <font class="keyword">private</font>: + <span class="keyword">private</span>: Used *m_usedClass; }; </pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 240 this will result in the following graph: <p> <center> -<img src="graph_legend.png"></center> +<img alt="" src="graph_legend.jpg"></center> <p> The boxes in the above graph have the following meaning: <ul> <li>A filled black box represents the struct or class for which the graph is generated. <li>A box with a black border denotes a documented struct or class. <li>A box with a grey border denotes an undocumented struct or class. <li>A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </ul> The arrows have the following meaning: <ul> <li>A dark blue arrow is used to visualize a public inheritance relation between two classes. <li>A dark green arrow is used for protected inheritance. <li>A dark red arrow is used for private inheritance. <li>A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. <li>A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </ul> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:05 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:38 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/greeklexattribs_8h-source.html b/doc/api-documentation/html/greeklexattribs_8h-source.html index f67415b..f6e619d 100644 --- a/doc/api-documentation/html/greeklexattribs_8h-source.html +++ b/doc/api-documentation/html/greeklexattribs_8h-source.html @@ -3,46 +3,49 @@ <title>greeklexattribs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>greeklexattribs.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * thmlplain.h</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>greeklexattribs.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * thmlplain.h</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef GREEKLEXATTRIBS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define GREEKLEXATTRIBS_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef GREEKLEXATTRIBS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define GREEKLEXATTRIBS_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_greek_lex_attribs.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_greek_lex_attribs.html">GreekLexAttribs</a>:<font class="keyword">public</font> SWFilter { -00031 <font class="keyword">public</font>: -00032 <a class="code" href="class_greek_lex_attribs.html">GreekLexAttribs</a>(); -00033 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00034 }; -00035 -00036 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_greek_lex_attribs.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_greek_lex_attribs.html">GreekLexAttribs</a>:<span class="keyword">public</span> SWFilter { +00033 <span class="keyword">public</span>: +00034 <a class="code" href="classsword_1_1_greek_lex_attribs.html">GreekLexAttribs</a>(); +00035 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00036 }; +00037 +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/hebrewmcim_8h-source.html b/doc/api-documentation/html/hebrewmcim_8h-source.html index 650c5cd..7905e27 100644 --- a/doc/api-documentation/html/hebrewmcim_8h-source.html +++ b/doc/api-documentation/html/hebrewmcim_8h-source.html @@ -3,32 +3,35 @@ <title>hebrewmcim.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>hebrewmcim.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef HEBREWMCIM_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define HEBREWMCIM_H</font> -00003 <font class="preprocessor"></font> -00013 <font class="preprocessor">#include <swinputmeth.h></font> -00014 <font class="preprocessor">#include <map></font> -00015 <font class="keyword">using</font> <font class="keyword">namespace </font>std; -00016 -00017 <font class="keyword">class </font>HebrewMCIM : <font class="keyword">public</font> <a class="code" href="class_s_w_input_method.html">SWInputMethod</a> { +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>hebrewmcim.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef HEBREWMCIM_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define HEBREWMCIM_H</span> +00003 <span class="preprocessor"></span> +00013 <span class="preprocessor">#include <swinputmeth.h></span> +00014 <span class="preprocessor">#include <map></span> +00015 <span class="preprocessor">#include <defs.h></span> +00016 SWORD_NAMESPACE_START +00017 00018 -00019 <font class="keywordtype">void</font> init(); -00020 <font class="keywordtype">int</font> subst[255]; -00021 map<int, int> subst2[12]; -00022 map<int, int*> multiChars; -00023 -00024 <font class="keyword">public</font>: -00025 HebrewMCIM(); -00026 <font class="keywordtype">int</font> *translate(<font class="keywordtype">char</font> in); -00027 }; -00028 -00029 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00019 <span class="keyword">class </span>HebrewMCIM : <span class="keyword">public</span> SWInputMethod { +00020 +00021 <span class="keywordtype">void</span> init(); +00022 <span class="keywordtype">int</span> subst[255]; +00023 map<int, int> subst2[12]; +00024 map<int, int*> multiChars; +00025 +00026 <span class="keyword">public</span>: +00027 HebrewMCIM(); +00028 <span class="keywordtype">int</span> *translate(<span class="keywordtype">char</span> in); +00029 }; +00030 +00031 SWORD_NAMESPACE_END +00032 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/hierarchy.html b/doc/api-documentation/html/hierarchy.html index 806c262..e86a27c 100644 --- a/doc/api-documentation/html/hierarchy.html +++ b/doc/api-documentation/html/hierarchy.html @@ -3,91 +3,129 @@ <title>Hierarchical Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Class Hierarchy</h1><a href="inherits.html">Go to the graphical class hierarchy</a> <p> This inheritance list is sorted roughly, but not completely, alphabetically:<ul> -<li><a class="el" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a> +<li><b>sword::__staticsystemlog</b><li><b>sword::abbrev</b><li><b>DIR</b><li><b>dirent</b><li><b>sword::EntriesBlock</b><li><b>FEMain</b><li><b>FileCompress</b><li><b>sword::FileDesc</b><li><b>sword::FileMgr</b><li><b>sword::FtpFile</b><li><b>ftpparse</b><li><b>sword::InstallMgr_init</b><li><a class="el" href="classsword_1_1_locale_mgr.html">sword::LocaleMgr</a> +<li><b>multimap< std::string, std::string, std::less< std::string >></b><li><b>sword::multimapwithdefault< Key, T, Compare ></b><li><b>sword::QuoteStack</b><li><b>sword::QuoteStack::QuoteInstance</b><li><b>sword::RawStr</b><ul> +<li><b>sword::RawLD</b></ul> +<li><b>sword::RawStr4</b><ul> +<li><b>sword::RawLD4</b></ul> +<li><b>sword::RawVerse</b><ul> +<li><b>sword::HREFCom</b><li><b>sword::RawCom</b><li><b>sword::RawFiles</b><li><b>sword::RawGBF</b><li><b>sword::RawText</b></ul> +<li><b>sword::sapphire</b><li><b>sword::sbook</b><li><b>sword::SW_POSITION</b><li><b>sword::SWCacher</b><ul> +<li><a class="el" href="classsword_1_1_s_w_module.html">sword::SWModule</a> <ul> -<li><a class="el" href="class_markup_filter_mgr.html">MarkupFilterMgr</a> +<li><a class="el" href="classsword_1_1_s_w_com.html">sword::SWCom</a> +<ul> +<li><b>sword::HREFCom</b><li><b>sword::RawCom</b><li><b>sword::RawFiles</b><li><b>sword::zCom</b></ul> +<li><a class="el" href="classsword_1_1_s_w_gen_book.html">sword::SWGenBook</a> +<ul> +<li><b>sword::RawGenBook</b></ul> +<li><a class="el" href="classsword_1_1_s_w_l_d.html">sword::SWLD</a> +<ul> +<li><b>sword::RawLD</b><li><b>sword::RawLD4</b><li><b>sword::zLD</b></ul> +<li><a class="el" href="classsword_1_1_s_w_text.html">sword::SWText</a> +<ul> +<li><b>sword::EchoMod</b><li><b>sword::RawGBF</b><li><b>sword::RawText</b><li><b>sword::zText</b></ul> +</ul> </ul> -<li><a class="el" href="class_g_b_f_footnotes.html">GBFFootnotes</a> -<li><a class="el" href="class_g_b_f_headings.html">GBFHeadings</a> -<li><a class="el" href="class_g_b_f_h_t_m_l.html">GBFHTML</a> -<li><a class="el" href="class_g_b_f_morph.html">GBFMorph</a> -<li><a class="el" href="class_g_b_f_o_s_i_s.html">GBFOSIS</a> -<li><a class="el" href="class_g_b_f_plain.html">GBFPlain</a> -<li><a class="el" href="class_g_b_f_r_t_f.html">GBFRTF</a> -<li><a class="el" href="class_g_b_f_strongs.html">GBFStrongs</a> -<li><a class="el" href="class_g_b_f_th_m_l.html">GBFThML</a> -<li><a class="el" href="class_greek_lex_attribs.html">GreekLexAttribs</a> -<li><a class="el" href="class_latin1_u_t_f16.html">Latin1UTF16</a> -<li><a class="el" href="class_latin1_u_t_f8.html">Latin1UTF8</a> -<li><a class="el" href="class_locale_mgr.html">LocaleMgr</a> -<li><a class="el" href="class_p_l_a_i_n_footnotes.html">PLAINFootnotes</a> -<li><a class="el" href="class_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a> -<li><a class="el" href="class_r_t_f_h_t_m_l.html">RTFHTML</a> -<li><a class="el" href="class_r_w_p_h_t_m_l.html">RWPHTML</a> -<li><a class="el" href="class_r_w_p_r_t_f.html">RWPRTF</a> -<li><a class="el" href="class_s_c_s_u_u_t_f8.html">SCSUUTF8</a> -<li><a class="el" href="class_s_w_basic_filter.html">SWBasicFilter</a> +<li><b>sword::SWCipher</b><li><a class="el" href="classsword_1_1_s_w_class.html">sword::SWClass</a> +<li><b>sword::SWCompress</b><ul> +<li><b>sword::LZSSCompress</b><li><b>sword::ZipCompress</b></ul> +<li><a class="el" href="classsword_1_1_s_w_config.html">sword::SWConfig</a> +<li><b>SWDispRTF</b><ul> +<li><b>SWDispRTFChap</b></ul> +<li><b>sword::SWFilter</b><ul> +<li><b>sword::CipherFilter</b><li><a class="el" href="classsword_1_1_g_b_f_footnotes.html">sword::GBFFootnotes</a> +<li><a class="el" href="classsword_1_1_g_b_f_headings.html">sword::GBFHeadings</a> +<li><a class="el" href="classsword_1_1_g_b_f_h_t_m_l.html">sword::GBFHTML</a> +<li><a class="el" href="classsword_1_1_g_b_f_morph.html">sword::GBFMorph</a> +<li><a class="el" href="classsword_1_1_g_b_f_o_s_i_s.html">sword::GBFOSIS</a> +<li><a class="el" href="classsword_1_1_g_b_f_plain.html">sword::GBFPlain</a> +<li><a class="el" href="classsword_1_1_g_b_f_r_t_f.html">sword::GBFRTF</a> +<li><a class="el" href="classsword_1_1_g_b_f_strongs.html">sword::GBFStrongs</a> +<li><a class="el" href="classsword_1_1_g_b_f_th_m_l.html">sword::GBFThML</a> +<li><a class="el" href="classsword_1_1_greek_lex_attribs.html">sword::GreekLexAttribs</a> +<li><a class="el" href="classsword_1_1_latin1_u_t_f16.html">sword::Latin1UTF16</a> +<li><a class="el" href="classsword_1_1_latin1_u_t_f8.html">sword::Latin1UTF8</a> +<li><a class="el" href="classsword_1_1_p_l_a_i_n_footnotes.html">sword::PLAINFootnotes</a> +<li><a class="el" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">sword::PLAINHTML</a> +<li><a class="el" href="classsword_1_1_r_t_f_h_t_m_l.html">sword::RTFHTML</a> +<li><a class="el" href="classsword_1_1_r_w_p_h_t_m_l.html">sword::RWPHTML</a> +<li><a class="el" href="classsword_1_1_r_w_p_r_t_f.html">sword::RWPRTF</a> +<li><a class="el" href="classsword_1_1_s_c_s_u_u_t_f8.html">sword::SCSUUTF8</a> +<li><a class="el" href="classsword_1_1_s_w_basic_filter.html">sword::SWBasicFilter</a> <ul> -<li><a class="el" href="class_g_b_f_h_t_m_l_h_r_e_f.html">GBFHTMLHREF</a> -<li><a class="el" href="class_th_m_l_h_t_m_l.html">ThMLHTML</a> -<li><a class="el" href="class_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a> -<li><a class="el" href="class_th_m_l_r_t_f.html">ThMLRTF</a> +<li><a class="el" href="classsword_1_1_g_b_f_h_t_m_l_h_r_e_f.html">sword::GBFHTMLHREF</a> +<li><a class="el" href="classsword_1_1_th_m_l_h_t_m_l.html">sword::ThMLHTML</a> +<li><a class="el" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">sword::ThMLHTMLHREF</a> +<li><a class="el" href="classsword_1_1_th_m_l_r_t_f.html">sword::ThMLRTF</a> </ul> -<li><a class="el" href="class_s_w_class.html">SWClass</a> -<li><a class="el" href="class_s_w_config.html">SWConfig</a> -<li><a class="el" href="class_s_w_input_method.html">SWInputMethod</a> -<li><a class="el" href="class_s_w_locale.html">SWLocale</a> -<li><a class="el" href="class_s_w_mgr.html">SWMgr</a> -<li><a class="el" href="class_s_w_module.html">SWModule</a> +<li><a class="el" href="classsword_1_1_th_m_l_footnotes.html">sword::ThMLFootnotes</a> +<li><a class="el" href="classsword_1_1_th_m_l_g_b_f.html">sword::ThMLGBF</a> +<li><a class="el" href="classsword_1_1_th_m_l_headings.html">sword::ThMLHeadings</a> +<li><a class="el" href="classsword_1_1_th_m_l_lemma.html">sword::ThMLLemma</a> +<li><a class="el" href="classsword_1_1_th_m_l_morph.html">sword::ThMLMorph</a> +<li><a class="el" href="classsword_1_1_th_m_l_o_l_b.html">sword::ThMLOLB</a> +<li><a class="el" href="classsword_1_1_th_m_l_o_s_i_s.html">sword::ThMLOSIS</a> +<li><a class="el" href="classsword_1_1_th_m_l_plain.html">sword::ThMLPlain</a> +<li><a class="el" href="classsword_1_1_th_m_l_scripref.html">sword::ThMLScripref</a> +<li><a class="el" href="classsword_1_1_th_m_l_strongs.html">sword::ThMLStrongs</a> +<li><a class="el" href="classsword_1_1_th_m_l_variants.html">sword::ThMLVariants</a> +<li><a class="el" href="classsword_1_1_unicode_r_t_f.html">sword::UnicodeRTF</a> +<li><a class="el" href="classsword_1_1_u_t_f16_u_t_f8.html">sword::UTF16UTF8</a> +<li><a class="el" href="classsword_1_1_u_t_f8ar_shaping.html">sword::UTF8arShaping</a> +<li><a class="el" href="classsword_1_1_u_t_f8_bi_di_reorder.html">sword::UTF8BiDiReorder</a> +<li><a class="el" href="classsword_1_1_u_t_f8_cantillation.html">sword::UTF8Cantillation</a> +<li><a class="el" href="classsword_1_1_u_t_f8_greek_accents.html">sword::UTF8GreekAccents</a> +<li><a class="el" href="classsword_1_1_u_t_f8_hebrew_points.html">sword::UTF8HebrewPoints</a> +<li><a class="el" href="classsword_1_1_u_t_f8_h_t_m_l.html">sword::UTF8HTML</a> +<li><a class="el" href="classsword_1_1_u_t_f8_latin1.html">sword::UTF8Latin1</a> +<li><b>sword::UTF8NFC</b><li><b>sword::UTF8NFKD</b><li><a class="el" href="classsword_1_1_u_t_f8_transliterator.html">sword::UTF8Transliterator</a> +<li><a class="el" href="classsword_1_1_u_t_f8_u_t_f16.html">sword::UTF8UTF16</a> +</ul> +<li><b>sword::SWFilterMgr</b><ul> +<li><a class="el" href="classsword_1_1_encoding_filter_mgr.html">sword::EncodingFilterMgr</a> <ul> -<li><a class="el" href="class_s_w_com.html">SWCom</a> -<li><a class="el" href="class_s_w_gen_book.html">SWGenBook</a> -<li><a class="el" href="class_s_w_l_d.html">SWLD</a> -<li><a class="el" href="class_s_w_text.html">SWText</a> +<li><a class="el" href="classsword_1_1_markup_filter_mgr.html">sword::MarkupFilterMgr</a> +</ul> </ul> -<li><a class="el" href="class_s_w_object.html">SWObject</a> +<li><b>sword::SWInputMethod</b><ul> +<li><b>sword::HebrewMCIM</b><li><b>sword::NullIM</b></ul> +<li><a class="el" href="classsword_1_1_s_w_locale.html">sword::SWLocale</a> +<li><b>sword::SWLog</b><ul> +<li><b>sword::SWWinLog</b></ul> +<li><a class="el" href="classsword_1_1_s_w_mgr.html">sword::SWMgr</a> +<li><a class="el" href="classsword_1_1_s_w_object.html">sword::SWObject</a> <ul> -<li><a class="el" href="class_s_w_display.html">SWDisplay</a> -<li><a class="el" href="class_s_w_key.html">SWKey</a> +<li><a class="el" href="classsword_1_1_s_w_display.html">sword::SWDisplay</a> <ul> -<li><a class="el" href="class_list_key.html">ListKey</a> -<li><a class="el" href="class_str_key.html">StrKey</a> -<li><a class="el" href="class_tree_key.html">TreeKey</a> +<li><b>sword::TBDisp</b></ul> +<li><a class="el" href="classsword_1_1_s_w_key.html">sword::SWKey</a> <ul> -<li><a class="el" href="class_tree_key_idx.html">TreeKeyIdx</a> -</ul> -<li><a class="el" href="class_verse_key.html">VerseKey</a> +<li><a class="el" href="classsword_1_1_list_key.html">sword::ListKey</a> +<li><a class="el" href="classsword_1_1_str_key.html">sword::StrKey</a> +<li><a class="el" href="classsword_1_1_tree_key.html">sword::TreeKey</a> +<ul> +<li><a class="el" href="classsword_1_1_tree_key_idx.html">sword::TreeKeyIdx</a> </ul> +<li><a class="el" href="classsword_1_1_verse_key.html">sword::VerseKey</a> </ul> -<li><a class="el" href="class_th_m_l_footnotes.html">ThMLFootnotes</a> -<li><a class="el" href="class_th_m_l_g_b_f.html">ThMLGBF</a> -<li><a class="el" href="class_th_m_l_headings.html">ThMLHeadings</a> -<li><a class="el" href="class_th_m_l_lemma.html">ThMLLemma</a> -<li><a class="el" href="class_th_m_l_morph.html">ThMLMorph</a> -<li><a class="el" href="class_th_m_l_o_l_b.html">ThMLOLB</a> -<li><a class="el" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a> -<li><a class="el" href="class_th_m_l_plain.html">ThMLPlain</a> -<li><a class="el" href="class_th_m_l_scripref.html">ThMLScripref</a> -<li><a class="el" href="class_th_m_l_strongs.html">ThMLStrongs</a> -<li><a class="el" href="class_th_m_l_variants.html">ThMLVariants</a> -<li><a class="el" href="class_unicode_r_t_f.html">UnicodeRTF</a> -<li><a class="el" href="class_u_t_f16_u_t_f8.html">UTF16UTF8</a> -<li><a class="el" href="class_u_t_f8_cantillation.html">UTF8Cantillation</a> -<li><a class="el" href="class_u_t_f8_greek_accents.html">UTF8GreekAccents</a> -<li><a class="el" href="class_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a> -<li><a class="el" href="class_u_t_f8_h_t_m_l.html">UTF8HTML</a> -<li><a class="el" href="class_u_t_f8_latin1.html">UTF8Latin1</a> -<li><a class="el" href="class_u_t_f8_u_t_f16.html">UTF8UTF16</a> </ul> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +<li><b>sword::SWSourceMgr</b><ul> +<li><b>sword::CDSourceMgr</b><li><b>sword::RemoteSourceMgr</b></ul> +<li><b>sword::SWTransData</b><li><b>sword::SWVersion</b><li><b>TBookNameRec</b><li><b>sword::TreeKeyIdx::TreeNode</b><li><b>sword::VerseKey::LocaleCache</b><li><b>sword::zStr</b><ul> +<li><b>sword::zLD</b></ul> +<li><b>sword::zVerse</b><ul> +<li><b>sword::zCom</b><li><b>sword::zText</b></ul> +<li><b>list</b><li><b>map</b><li><b>stack</b><li><b>string</b><li><b>string</b></ul> +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:29 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/hrefcom_8h-source.html b/doc/api-documentation/html/hrefcom_8h-source.html index 8e5c400..c4f34b9 100644 --- a/doc/api-documentation/html/hrefcom_8h-source.html +++ b/doc/api-documentation/html/hrefcom_8h-source.html @@ -3,58 +3,64 @@ <title>hrefcom.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>hrefcom.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * hrefcom.h - code for class 'HREFCom'- a module that produces HTML HREFs</font> -00003 <font class="comment"> * pointing to actual text desired. Uses standard</font> -00004 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: hrefcom_8h-source.html,v 1.7 2002/06/20 20:23:08 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>hrefcom.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * hrefcom.h - code for class 'HREFCom'- a module that produces HTML HREFs</span> +00003 <span class="comment"> * pointing to actual text desired. Uses standard</span> +00004 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * $Id: hrefcom_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment"> * CrossWire Bible Society</span> +00010 <span class="comment"> * P. O. Box 2528</span> +00011 <span class="comment"> * Tempe, AZ 85280-2528</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment"> * Free Software Foundation version 2.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment"> * General Public License for more details.</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> */</span> 00023 -00024 <font class="preprocessor">#ifndef HREFCOM_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define HREFCOM_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <rawverse.h></font> -00028 <font class="preprocessor">#include <swcom.h></font> +00024 <span class="preprocessor">#ifndef HREFCOM_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define HREFCOM_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <rawverse.h></span> +00028 <span class="preprocessor">#include <swcom.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT HREFCom:<font class="keyword">public</font> RawVerse, <font class="keyword">public</font> <a class="code" href="class_s_w_com.html">SWCom</a> -00033 { -00034 <font class="keywordtype">char</font> *prefix; -00035 -00036 <font class="keyword">public</font>: -00037 -00038 -00039 HREFCom (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *prefix, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = -00040 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0); -00041 <font class="keyword">virtual</font> ~ HREFCom (); -00042 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00043 }; +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT HREFCom:<span class="keyword">public</span> RawVerse, <span class="keyword">public</span> SWCom { +00035 <span class="keywordtype">char</span> *prefix; +00036 +00037 <span class="keyword">public</span>: +00038 +00039 +00040 HREFCom(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *prefix, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, +00041 <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, SWDisplay * idisp = 0); +00042 <span class="keyword">virtual</span> ~HREFCom(); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); 00044 -00045 -00046 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00045 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00046 +00047 SWMODULE_OPERATORS +00048 +00049 }; +00050 +00051 SWORD_NAMESPACE_END +00052 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/index.html b/doc/api-documentation/html/index.html index a39bf85..b618251 100644 --- a/doc/api-documentation/html/index.html +++ b/doc/api-documentation/html/index.html @@ -3,14 +3,14 @@ <title>The Sword Project 1.5.3 - API documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project 1.5.3 - API documentation</h1> <p> -<h3 align="center">1.5.3</h3> This is the API documentation of the Sword project. it describes the structure of the Sword library and documents the functions of the classes. From time to time this documentation gives programming examples, too. +<h3 align="center">1.5.5</h3> This is the API documentation of the Sword project. it describes the structure of the Sword library and documents the functions of the classes. From time to time this documentation gives programming examples, too. <p> -Sword provides an interface to different modules (Bibles/Commentaries/Lexicons) on disk. The object to work directly with the modules is <a class="el" href="class_s_w_module.html">SWModule</a>. Use the class <a class="el" href="class_s_w_mgr.html">SWMgr</a> to manage the modules. +Sword provides an interface to different modules (Bibles/Commentaries/Lexicons) on disk. The object to work directly with the modules is SWModule. Use the class SWMgr to manage the modules. <p> If you want to write your own frontend for Sword please have a look at the already existing ones. Well knwon frontends are:<br> -BibleCS for Windows (the sourcecode is availble in the CVS of crosswire.org)<br> @@ -18,9 +18,9 @@ If you want to write your own frontend for Sword please have a look at the alrea -BibleTime (<a href="http://www.bibletime.de/">http://www.bibletime.de/</a>)<br> <p> -<hr><address align="right"><small>Generated on Thu Jun 20 22:12:58 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/inherits.html b/doc/api-documentation/html/inherits.html index ac96391..9ec9618 100644 --- a/doc/api-documentation/html/inherits.html +++ b/doc/api-documentation/html/inherits.html @@ -3,220 +3,156 @@ <title>Graphical Class Hierarchy</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Graphical Class Hierarchy</h1><a href="hierarchy.html">Go to the textual class hierarchy</a> <p> <table border=0 cellspacing=10 cellpadding=0> -<tr><td><img src="inherit__graph__0.png" border="0" usemap="#_encoding_filter_mgr_map"></td></tr> -<map name="_encoding_filter_mgr_map"> -<area href="class_encoding_filter_mgr.html" shape="rect" coords="26,3,143,22" alt=""> -<area href="class_markup_filter_mgr.html" shape="rect" coords="193,3,302,22" alt=""> -</map> -<tr><td><img src="inherit__graph__1.png" border="0" usemap="#_g_b_f_footnotes_map"></td></tr> -<map name="_g_b_f_footnotes_map"> -<area href="class_g_b_f_footnotes.html" shape="rect" coords="26,3,119,22" alt=""> -</map> -<tr><td><img src="inherit__graph__2.png" border="0" usemap="#_g_b_f_headings_map"></td></tr> -<map name="_g_b_f_headings_map"> -<area href="class_g_b_f_headings.html" shape="rect" coords="25,3,115,22" alt=""> -</map> -<tr><td><img src="inherit__graph__3.png" border="0" usemap="#_g_b_f_h_t_m_l_map"></td></tr> -<map name="_g_b_f_h_t_m_l_map"> -<area href="class_g_b_f_h_t_m_l.html" shape="rect" coords="26,3,98,22" alt=""> -</map> -<tr><td><img src="inherit__graph__4.png" border="0" usemap="#_g_b_f_morph_map"></td></tr> -<map name="_g_b_f_morph_map"> -<area href="class_g_b_f_morph.html" shape="rect" coords="26,3,101,22" alt=""> -</map> -<tr><td><img src="inherit__graph__5.png" border="0" usemap="#_g_b_f_o_s_i_s_map"></td></tr> -<map name="_g_b_f_o_s_i_s_map"> -<area href="class_g_b_f_o_s_i_s.html" shape="rect" coords="25,3,94,22" alt=""> -</map> -<tr><td><img src="inherit__graph__6.png" border="0" usemap="#_g_b_f_plain_map"></td></tr> -<map name="_g_b_f_plain_map"> -<area href="class_g_b_f_plain.html" shape="rect" coords="25,3,91,22" alt=""> -</map> -<tr><td><img src="inherit__graph__7.png" border="0" usemap="#_g_b_f_r_t_f_map"></td></tr> -<map name="_g_b_f_r_t_f_map"> -<area href="class_g_b_f_r_t_f.html" shape="rect" coords="25,3,89,22" alt=""> -</map> -<tr><td><img src="inherit__graph__8.png" border="0" usemap="#_g_b_f_strongs_map"></td></tr> -<map name="_g_b_f_strongs_map"> -<area href="class_g_b_f_strongs.html" shape="rect" coords="25,3,107,22" alt=""> -</map> -<tr><td><img src="inherit__graph__9.png" border="0" usemap="#_g_b_f_th_m_l_map"></td></tr> -<map name="_g_b_f_th_m_l_map"> -<area href="class_g_b_f_th_m_l.html" shape="rect" coords="26,3,95,22" alt=""> -</map> -<tr><td><img src="inherit__graph__10.png" border="0" usemap="#_greek_lex_attribs_map"></td></tr> -<map name="_greek_lex_attribs_map"> -<area href="class_greek_lex_attribs.html" shape="rect" coords="25,3,131,22" alt=""> -</map> -<tr><td><img src="inherit__graph__11.png" border="0" usemap="#_latin1_u_t_f16_map"></td></tr> -<map name="_latin1_u_t_f16_map"> -<area href="class_latin1_u_t_f16.html" shape="rect" coords="25,3,107,22" alt=""> -</map> -<tr><td><img src="inherit__graph__12.png" border="0" usemap="#_latin1_u_t_f8_map"></td></tr> -<map name="_latin1_u_t_f8_map"> -<area href="class_latin1_u_t_f8.html" shape="rect" coords="25,3,102,22" alt=""> -</map> -<tr><td><img src="inherit__graph__13.png" border="0" usemap="#_locale_mgr_map"></td></tr> -<map name="_locale_mgr_map"> -<area href="class_locale_mgr.html" shape="rect" coords="26,3,98,22" alt=""> -</map> -<tr><td><img src="inherit__graph__14.png" border="0" usemap="#_p_l_a_i_n_footnotes_map"></td></tr> -<map name="_p_l_a_i_n_footnotes_map"> -<area href="class_p_l_a_i_n_footnotes.html" shape="rect" coords="26,3,130,22" alt=""> -</map> -<tr><td><img src="inherit__graph__15.png" border="0" usemap="#_p_l_a_i_n_h_t_m_l_map"></td></tr> -<map name="_p_l_a_i_n_h_t_m_l_map"> -<area href="class_p_l_a_i_n_h_t_m_l.html" shape="rect" coords="25,3,107,22" alt=""> -</map> -<tr><td><img src="inherit__graph__16.png" border="0" usemap="#_r_t_f_h_t_m_l_map"></td></tr> -<map name="_r_t_f_h_t_m_l_map"> -<area href="class_r_t_f_h_t_m_l.html" shape="rect" coords="25,3,97,22" alt=""> -</map> -<tr><td><img src="inherit__graph__17.png" border="0" usemap="#_r_w_p_h_t_m_l_map"></td></tr> -<map name="_r_w_p_h_t_m_l_map"> -<area href="class_r_w_p_h_t_m_l.html" shape="rect" coords="25,3,102,22" alt=""> -</map> -<tr><td><img src="inherit__graph__18.png" border="0" usemap="#_r_w_p_r_t_f_map"></td></tr> -<map name="_r_w_p_r_t_f_map"> -<area href="class_r_w_p_r_t_f.html" shape="rect" coords="25,3,94,22" alt=""> -</map> -<tr><td><img src="inherit__graph__19.png" border="0" usemap="#_s_c_s_u_u_t_f8_map"></td></tr> -<map name="_s_c_s_u_u_t_f8_map"> -<area href="class_s_c_s_u_u_t_f8.html" shape="rect" coords="26,3,106,22" alt=""> -</map> -<tr><td><img src="inherit__graph__20.png" border="0" usemap="#_s_w_basic_filter_map"></td></tr> -<map name="_s_w_basic_filter_map"> -<area href="class_s_w_basic_filter.html" shape="rect" coords="26,67,122,86" alt=""> -<area href="class_g_b_f_h_t_m_l_h_r_e_f.html" shape="rect" coords="175,3,282,22" alt=""> -<area href="class_th_m_l_h_t_m_l.html" shape="rect" coords="189,46,269,65" alt=""> -<area href="class_th_m_l_h_t_m_l_h_r_e_f.html" shape="rect" coords="171,89,286,107" alt=""> -<area href="class_th_m_l_r_t_f.html" shape="rect" coords="194,131,263,150" alt=""> -</map> -<tr><td><img src="inherit__graph__21.png" border="0" usemap="#_s_w_class_map"></td></tr> -<map name="_s_w_class_map"> -<area href="class_s_w_class.html" shape="rect" coords="26,3,90,22" alt=""> -</map> -<tr><td><img src="inherit__graph__22.png" border="0" usemap="#_s_w_config_map"></td></tr> -<map name="_s_w_config_map"> -<area href="class_s_w_config.html" shape="rect" coords="26,3,95,22" alt=""> -</map> -<tr><td><img src="inherit__graph__23.png" border="0" usemap="#_s_w_input_method_map"></td></tr> -<map name="_s_w_input_method_map"> -<area href="class_s_w_input_method.html" shape="rect" coords="26,3,130,22" alt=""> -</map> -<tr><td><img src="inherit__graph__24.png" border="0" usemap="#_s_w_locale_map"></td></tr> -<map name="_s_w_locale_map"> -<area href="class_s_w_locale.html" shape="rect" coords="25,3,97,22" alt=""> -</map> -<tr><td><img src="inherit__graph__25.png" border="0" usemap="#_s_w_mgr_map"></td></tr> -<map name="_s_w_mgr_map"> -<area href="class_s_w_mgr.html" shape="rect" coords="26,3,82,22" alt=""> -</map> -<tr><td><img src="inherit__graph__26.png" border="0" usemap="#_s_w_module_map"></td></tr> -<map name="_s_w_module_map"> -<area href="class_s_w_module.html" shape="rect" coords="25,67,99,86" alt=""> -<area href="class_s_w_com.html" shape="rect" coords="161,3,222,22" alt=""> -<area href="class_s_w_gen_book.html" shape="rect" coords="147,46,235,65" alt=""> -<area href="class_s_w_l_d.html" shape="rect" coords="167,89,215,107" alt=""> -<area href="class_s_w_text.html" shape="rect" coords="162,131,221,150" alt=""> -</map> -<tr><td><img src="inherit__graph__27.png" border="0" usemap="#_s_w_object_map"></td></tr> -<map name="_s_w_object_map"> -<area href="class_s_w_object.html" shape="rect" coords="26,46,98,65" alt=""> -<area href="class_s_w_display.html" shape="rect" coords="149,25,223,43" alt=""> -<area href="class_s_w_key.html" shape="rect" coords="158,67,214,86" alt=""> -<area href="class_list_key.html" shape="rect" coords="281,3,334,22" alt=""> -<area href="class_str_key.html" shape="rect" coords="282,46,333,65" alt=""> -<area href="class_tree_key.html" shape="rect" coords="277,89,338,107" alt=""> -<area href="class_verse_key.html" shape="rect" coords="273,131,342,150" alt=""> -<area href="class_tree_key_idx.html" shape="rect" coords="391,89,469,107" alt=""> -</map> -<tr><td><img src="inherit__graph__28.png" border="0" usemap="#_th_m_l_footnotes_map"></td></tr> -<map name="_th_m_l_footnotes_map"> -<area href="class_th_m_l_footnotes.html" shape="rect" coords="25,3,126,22" alt=""> -</map> -<tr><td><img src="inherit__graph__29.png" border="0" usemap="#_th_m_l_g_b_f_map"></td></tr> -<map name="_th_m_l_g_b_f_map"> -<area href="class_th_m_l_g_b_f.html" shape="rect" coords="25,3,97,22" alt=""> -</map> -<tr><td><img src="inherit__graph__30.png" border="0" usemap="#_th_m_l_headings_map"></td></tr> -<map name="_th_m_l_headings_map"> -<area href="class_th_m_l_headings.html" shape="rect" coords="26,3,122,22" alt=""> -</map> -<tr><td><img src="inherit__graph__31.png" border="0" usemap="#_th_m_l_lemma_map"></td></tr> -<map name="_th_m_l_lemma_map"> -<area href="class_th_m_l_lemma.html" shape="rect" coords="25,3,113,22" alt=""> -</map> -<tr><td><img src="inherit__graph__32.png" border="0" usemap="#_th_m_l_morph_map"></td></tr> -<map name="_th_m_l_morph_map"> -<area href="class_th_m_l_morph.html" shape="rect" coords="25,3,107,22" alt=""> -</map> -<tr><td><img src="inherit__graph__33.png" border="0" usemap="#_th_m_l_o_l_b_map"></td></tr> -<map name="_th_m_l_o_l_b_map"> -<area href="class_th_m_l_o_l_b.html" shape="rect" coords="25,3,97,22" alt=""> -</map> -<tr><td><img src="inherit__graph__34.png" border="0" usemap="#_th_m_l_o_s_i_s_map"></td></tr> -<map name="_th_m_l_o_s_i_s_map"> -<area href="class_th_m_l_o_s_i_s.html" shape="rect" coords="25,3,102,22" alt=""> -</map> -<tr><td><img src="inherit__graph__35.png" border="0" usemap="#_th_m_l_plain_map"></td></tr> -<map name="_th_m_l_plain_map"> -<area href="class_th_m_l_plain.html" shape="rect" coords="26,3,98,22" alt=""> -</map> -<tr><td><img src="inherit__graph__36.png" border="0" usemap="#_th_m_l_scripref_map"></td></tr> -<map name="_th_m_l_scripref_map"> -<area href="class_th_m_l_scripref.html" shape="rect" coords="26,3,119,22" alt=""> -</map> -<tr><td><img src="inherit__graph__37.png" border="0" usemap="#_th_m_l_strongs_map"></td></tr> -<map name="_th_m_l_strongs_map"> -<area href="class_th_m_l_strongs.html" shape="rect" coords="26,3,114,22" alt=""> -</map> -<tr><td><img src="inherit__graph__38.png" border="0" usemap="#_th_m_l_variants_map"></td></tr> -<map name="_th_m_l_variants_map"> -<area href="class_th_m_l_variants.html" shape="rect" coords="25,3,118,22" alt=""> -</map> -<tr><td><img src="inherit__graph__39.png" border="0" usemap="#_unicode_r_t_f_map"></td></tr> -<map name="_unicode_r_t_f_map"> -<area href="class_unicode_r_t_f.html" shape="rect" coords="25,3,110,22" alt=""> -</map> -<tr><td><img src="inherit__graph__40.png" border="0" usemap="#_u_t_f16_u_t_f8_map"></td></tr> -<map name="_u_t_f16_u_t_f8_map"> -<area href="class_u_t_f16_u_t_f8.html" shape="rect" coords="26,3,106,22" alt=""> -</map> -<tr><td><img src="inherit__graph__41.png" border="0" usemap="#_u_t_f8_cantillation_map"></td></tr> -<map name="_u_t_f8_cantillation_map"> -<area href="class_u_t_f8_cantillation.html" shape="rect" coords="25,3,134,22" alt=""> -</map> -<tr><td><img src="inherit__graph__42.png" border="0" usemap="#_u_t_f8_greek_accents_map"></td></tr> -<map name="_u_t_f8_greek_accents_map"> -<area href="class_u_t_f8_greek_accents.html" shape="rect" coords="26,3,154,22" alt=""> -</map> -<tr><td><img src="inherit__graph__43.png" border="0" usemap="#_u_t_f8_hebrew_points_map"></td></tr> -<map name="_u_t_f8_hebrew_points_map"> -<area href="class_u_t_f8_hebrew_points.html" shape="rect" coords="25,3,150,22" alt=""> -</map> -<tr><td><img src="inherit__graph__44.png" border="0" usemap="#_u_t_f8_h_t_m_l_map"></td></tr> -<map name="_u_t_f8_h_t_m_l_map"> -<area href="class_u_t_f8_h_t_m_l.html" shape="rect" coords="26,3,103,22" alt=""> -</map> -<tr><td><img src="inherit__graph__45.png" border="0" usemap="#_u_t_f8_latin1_map"></td></tr> -<map name="_u_t_f8_latin1_map"> -<area href="class_u_t_f8_latin1.html" shape="rect" coords="25,3,102,22" alt=""> -</map> -<tr><td><img src="inherit__graph__46.png" border="0" usemap="#_u_t_f8_u_t_f16_map"></td></tr> -<map name="_u_t_f8_u_t_f16_map"> -<area href="class_u_t_f8_u_t_f16.html" shape="rect" coords="26,3,106,22" alt=""> -</map> +<tr><td><img src="inherit__graph__0.jpg" border="0" alt="" usemap="#_d_i_r_map"> +<map name="_d_i_r_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__1.jpg" border="0" alt="" usemap="#dirent_map"> +<map name="dirent_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__2.jpg" border="0" alt="" usemap="#_f_e_main_map"> +<map name="_f_e_main_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__3.jpg" border="0" alt="" usemap="#_file_compress_map"> +<map name="_file_compress_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__4.jpg" border="0" alt="" usemap="#ftpparse_map"> +<map name="ftpparse_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__5.jpg" border="0" alt="" usemap="#list_map"> +<map name="list_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__6.jpg" border="0" alt="" usemap="#map_map"> +<map name="map_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__7.jpg" border="0" alt="" usemap="#multimap_3_01std_1_1string_00_01std_1_1string_00_01std_1_1less_3_01std_1_1string_01_4_4_map"> +<map name="multimap_3_01std_1_1string_00_01std_1_1string_00_01std_1_1less_3_01std_1_1string_01_4_4_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__8.jpg" border="0" alt="" usemap="#stack_map"> +<map name="stack_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__9.jpg" border="0" alt="" usemap="#string_map"> +<map name="string_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__10.jpg" border="0" alt="" usemap="#string_map"> +<map name="string_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__11.jpg" border="0" alt="" usemap="#_s_w_disp_r_t_f_map"> +<map name="_s_w_disp_r_t_f_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__12.jpg" border="0" alt="" usemap="#sword_1_1____staticsystemlog_map"> +<map name="sword_1_1____staticsystemlog_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__13.jpg" border="0" alt="" usemap="#sword_1_1abbrev_map"> +<map name="sword_1_1abbrev_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__14.jpg" border="0" alt="" usemap="#sword_1_1_encoding_filter_mgr_map"> +<map name="sword_1_1_encoding_filter_mgr_map"> +<area href="classsword_1_1_encoding_filter_mgr.html" shape="rect" coords="205,22,365,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__15.jpg" border="0" alt="" usemap="#sword_1_1_entries_block_map"> +<map name="sword_1_1_entries_block_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__16.jpg" border="0" alt="" usemap="#sword_1_1_file_desc_map"> +<map name="sword_1_1_file_desc_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__17.jpg" border="0" alt="" usemap="#sword_1_1_file_mgr_map"> +<map name="sword_1_1_file_mgr_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__18.jpg" border="0" alt="" usemap="#sword_1_1_ftp_file_map"> +<map name="sword_1_1_ftp_file_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__19.jpg" border="0" alt="" usemap="#sword_1_1_g_b_f_footnotes_map"> +<map name="sword_1_1_g_b_f_footnotes_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__20.jpg" border="0" alt="" usemap="#sword_1_1_install_mgr__init_map"> +<map name="sword_1_1_install_mgr__init_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__21.jpg" border="0" alt="" usemap="#sword_1_1_locale_mgr_map"> +<map name="sword_1_1_locale_mgr_map"> +<area href="classsword_1_1_locale_mgr.html" shape="rect" coords="26,22,141,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__22.jpg" border="0" alt="" usemap="#sword_1_1multimapwithdefault_3_01_key_00_01_t_00_01_compare_01_4_map"> +<map name="sword_1_1multimapwithdefault_3_01_key_00_01_t_00_01_compare_01_4_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__23.jpg" border="0" alt="" usemap="#sword_1_1_quote_stack_map"> +<map name="sword_1_1_quote_stack_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__24.jpg" border="0" alt="" usemap="#sword_1_1_quote_stack_1_1_quote_instance_map"> +<map name="sword_1_1_quote_stack_1_1_quote_instance_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__25.jpg" border="0" alt="" usemap="#sword_1_1sapphire_map"> +<map name="sword_1_1sapphire_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__26.jpg" border="0" alt="" usemap="#sword_1_1sbook_map"> +<map name="sword_1_1sbook_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__27.jpg" border="0" alt="" usemap="#sword_1_1_s_w___p_o_s_i_t_i_o_n_map"> +<map name="sword_1_1_s_w___p_o_s_i_t_i_o_n_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__28.jpg" border="0" alt="" usemap="#sword_1_1_s_w_cipher_map"> +<map name="sword_1_1_s_w_cipher_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__29.jpg" border="0" alt="" usemap="#sword_1_1_s_w_class_map"> +<map name="sword_1_1_s_w_class_map"> +<area href="classsword_1_1_s_w_class.html" shape="rect" coords="25,22,131,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__30.jpg" border="0" alt="" usemap="#sword_1_1_s_w_compress_map"> +<map name="sword_1_1_s_w_compress_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__31.jpg" border="0" alt="" usemap="#sword_1_1_s_w_config_map"> +<map name="sword_1_1_s_w_config_map"> +<area href="classsword_1_1_s_w_config.html" shape="rect" coords="26,22,138,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__32.jpg" border="0" alt="" usemap="#sword_1_1_s_w_input_method_map"> +<map name="sword_1_1_s_w_input_method_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__33.jpg" border="0" alt="" usemap="#sword_1_1_s_w_locale_map"> +<map name="sword_1_1_s_w_locale_map"> +<area href="classsword_1_1_s_w_locale.html" shape="rect" coords="26,22,138,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__34.jpg" border="0" alt="" usemap="#sword_1_1_s_w_log_map"> +<map name="sword_1_1_s_w_log_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__35.jpg" border="0" alt="" usemap="#sword_1_1_s_w_mgr_map"> +<map name="sword_1_1_s_w_mgr_map"> +<area href="classsword_1_1_s_w_mgr.html" shape="rect" coords="25,22,123,3" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__36.jpg" border="0" alt="" usemap="#sword_1_1_s_w_object_map"> +<map name="sword_1_1_s_w_object_map"> +<area href="classsword_1_1_s_w_object.html" shape="rect" coords="25,75,139,56" alt=""> +<area href="classsword_1_1_s_w_display.html" shape="rect" coords="187,43,305,24" alt=""> +</map></td></tr> +<tr><td><img src="inherit__graph__37.jpg" border="0" alt="" usemap="#sword_1_1_s_w_source_mgr_map"> +<map name="sword_1_1_s_w_source_mgr_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__38.jpg" border="0" alt="" usemap="#sword_1_1_s_w_text_map"> +<map name="sword_1_1_s_w_text_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__39.jpg" border="0" alt="" usemap="#sword_1_1_s_w_trans_data_map"> +<map name="sword_1_1_s_w_trans_data_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__40.jpg" border="0" alt="" usemap="#sword_1_1_s_w_version_map"> +<map name="sword_1_1_s_w_version_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__41.jpg" border="0" alt="" usemap="#sword_1_1_tree_key_idx_1_1_tree_node_map"> +<map name="sword_1_1_tree_key_idx_1_1_tree_node_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__42.jpg" border="0" alt="" usemap="#sword_1_1_verse_key_1_1_locale_cache_map"> +<map name="sword_1_1_verse_key_1_1_locale_cache_map"> +</map></td></tr> +<tr><td><img src="inherit__graph__43.jpg" border="0" alt="" usemap="#_t_book_name_rec_map"> +<map name="_t_book_name_rec_map"> +</map></td></tr> </table> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:06 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:40 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/latin1utf16_8h-source.html b/doc/api-documentation/html/latin1utf16_8h-source.html index d7b7c3c..ef26598 100644 --- a/doc/api-documentation/html/latin1utf16_8h-source.html +++ b/doc/api-documentation/html/latin1utf16_8h-source.html @@ -3,45 +3,48 @@ <title>latin1utf16.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>latin1utf16.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>latin1utf16.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef LATIN1UTF16_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define LATIN1UTF16_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef LATIN1UTF16_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define LATIN1UTF16_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_latin1_u_t_f16.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_latin1_u_t_f16.html">Latin1UTF16</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">public</font>: -00031 <a class="code" href="class_latin1_u_t_f16.html">Latin1UTF16</a>(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_latin1_u_t_f16.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_latin1_u_t_f16.html">Latin1UTF16</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">public</span>: +00033 <a class="code" href="classsword_1_1_latin1_u_t_f16.html">Latin1UTF16</a>(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 +00037 SWORD_NAMESPACE_END +00038 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/latin1utf8_8h-source.html b/doc/api-documentation/html/latin1utf8_8h-source.html index 5291b69..75ae09f 100644 --- a/doc/api-documentation/html/latin1utf8_8h-source.html +++ b/doc/api-documentation/html/latin1utf8_8h-source.html @@ -3,45 +3,48 @@ <title>latin1utf8.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>latin1utf8.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>latin1utf8.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef LATIN1UTF8_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define LATIN1UTF8_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef LATIN1UTF8_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define LATIN1UTF8_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_latin1_u_t_f8.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_latin1_u_t_f8.html">Latin1UTF8</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">public</font>: -00031 <a class="code" href="class_latin1_u_t_f8.html">Latin1UTF8</a>(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_latin1_u_t_f8.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_latin1_u_t_f8.html">Latin1UTF8</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">public</span>: +00033 <a class="code" href="classsword_1_1_latin1_u_t_f8.html">Latin1UTF8</a>(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 +00037 SWORD_NAMESPACE_END +00038 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/listkey_8h-source.html b/doc/api-documentation/html/listkey_8h-source.html index 2926de3..622e111 100644 --- a/doc/api-documentation/html/listkey_8h-source.html +++ b/doc/api-documentation/html/listkey_8h-source.html @@ -3,84 +3,89 @@ <title>listkey.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>listkey.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * listkey.h - code for base class 'listkey'. listkey is the basis for all</font> -00003 <font class="comment"> * types of keys for indexing into modules</font> -00004 <font class="comment"> * (e.g. verse, word,</font> -00005 <font class="comment"> * place, etc.)</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * $Id: listkey_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00010 <font class="comment"> * CrossWire Bible Society</font> -00011 <font class="comment"> * P. O. Box 2528</font> -00012 <font class="comment"> * Tempe, AZ 85280-2528</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00015 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00016 <font class="comment"> * Free Software Foundation version 2.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00019 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00020 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00021 <font class="comment"> * General Public License for more details.</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>listkey.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * listkey.h - code for base class 'listkey'. listkey is the basis for all</span> +00003 <span class="comment"> * types of keys for indexing into modules</span> +00004 <span class="comment"> * (e.g. verse, word,</span> +00005 <span class="comment"> * place, etc.)</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * $Id: listkey_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00010 <span class="comment"> * CrossWire Bible Society</span> +00011 <span class="comment"> * P. O. Box 2528</span> +00012 <span class="comment"> * Tempe, AZ 85280-2528</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00015 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00016 <span class="comment"> * Free Software Foundation version 2.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00019 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00020 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00021 <span class="comment"> * General Public License for more details.</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> */</span> 00024 -00025 <font class="preprocessor">#ifndef SWLSTKEY_H</font> -00026 <font class="preprocessor"></font><font class="preprocessor">#define SWLSTKEY_H</font> -00027 <font class="preprocessor"></font> -00028 <font class="preprocessor">#include <swkey.h></font> +00025 <span class="preprocessor">#ifndef SWLSTKEY_H</span> +00026 <span class="preprocessor"></span><span class="preprocessor">#define SWLSTKEY_H</span> +00027 <span class="preprocessor"></span> +00028 <span class="preprocessor">#include <swkey.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -<a name="l00036"></a><a class="code" href="class_list_key.html">00036</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_list_key.html">ListKey</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_key.html">SWKey</a> { -00037 -00038 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00039 <font class="keywordtype">void</font> init (); -00040 <font class="keyword">protected</font>: -00041 <font class="keywordtype">int</font> arraypos; -00042 <font class="keywordtype">int</font> arraymax; -00043 <font class="keywordtype">int</font> arraycnt; -00044 <a class="code" href="class_s_w_key.html">SWKey</a> **array; -00045 <font class="keyword">public</font>: -00050 <a class="code" href="class_list_key.html">ListKey</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey = 0); -00051 <a class="code" href="class_list_key.html">ListKey</a> (<a class="code" href="class_list_key.html">ListKey</a> <font class="keyword">const</font> &k); -00054 <font class="keyword">virtual</font> ~ ListKey (); -00055 -00056 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_key.html#a3">clone</a> () <font class="keyword">const</font>; -00059 <font class="keyword">virtual</font> <font class="keywordtype">void</font> ClearList (); -00063 <font class="keyword">virtual</font> <font class="keywordtype">int</font> Count (); -00066 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Remove (); -00072 <font class="keyword">virtual</font> <font class="keywordtype">char</font> SetToElement (<font class="keywordtype">int</font> ielement, SW_POSITION = TOP); -00078 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *GetElement (<font class="keywordtype">int</font> pos = -1); -<a name="l00082"></a><a class="code" href="class_list_key.html#a9">00082</a> <a class="code" href="class_list_key.html">ListKey</a> & operator << (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey) { add(ikey); <font class="keywordflow">return</font> *<font class="keyword">this</font>; } -00083 <font class="keyword">virtual</font> <font class="keywordtype">void</font> add(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey); -00084 -00089 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_list_key.html">ListKey</a> & ikey); -<a name="l00090"></a><a class="code" href="class_list_key.html#a12">00090</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey) { <a class="code" href="class_s_w_key.html#a8">SWKey::copyFrom</a>(ikey); } -00091 -00097 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPosition(SW_POSITION); -00100 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a14">decrement</a>(<font class="keywordtype">int</font> step); -00103 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a15">increment</a>(<font class="keywordtype">int</font> step); -00104 -00105 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Traversable () { <font class="keywordflow">return</font> 1; } -<a name="l00106"></a><a class="code" href="class_list_key.html#a17">00106</a> <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a> ()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> arraypos; } -00107 -<a name="l00112"></a><a class="code" href="class_list_key.html#a18">00112</a> <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a> (<font class="keywordtype">long</font> index) { SetToElement (index); <font class="keywordflow">return</font> <a class="code" href="class_s_w_key.html#a17">Index</a> (); } -00113 -00114 SWKEY_OPERATORS -00115 <a class="code" href="class_list_key.html">ListKey</a> & operator =(<font class="keyword">const</font> <a class="code" href="class_list_key.html">ListKey</a> &key) { <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(key); <font class="keywordflow">return</font> *<font class="keyword">this</font>; } -00116 }; -00117 +00032 SWORD_NAMESPACE_START +00033 +<a name="l00038"></a><a class="code" href="classsword_1_1_list_key.html">00038</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_list_key.html">ListKey</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> { +00039 +00040 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00041 <span class="keywordtype">void</span> init (); +00042 <span class="keyword">protected</span>: +00043 <span class="keywordtype">int</span> arraypos; +00044 <span class="keywordtype">int</span> arraymax; +00045 <span class="keywordtype">int</span> arraycnt; +00046 <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> **array; +00047 <span class="keyword">public</span>: +00052 <a class="code" href="classsword_1_1_list_key.html">ListKey</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey = 0); +00053 <a class="code" href="classsword_1_1_list_key.html">ListKey</a> (<a class="code" href="classsword_1_1_list_key.html">ListKey</a> <span class="keyword">const</span> &k); +00056 <span class="keyword">virtual</span> ~ ListKey (); +00057 +00058 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_key.html#a3">clone</a> () <span class="keyword">const</span>; +00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> ClearList (); +00065 <span class="keyword">virtual</span> <span class="keywordtype">int</span> Count (); +00068 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Remove (); +00074 <span class="keyword">virtual</span> <span class="keywordtype">char</span> SetToElement (<span class="keywordtype">int</span> ielement, SW_POSITION = TOP); +00080 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *GetElement (<span class="keywordtype">int</span> pos = -1); +<a name="l00084"></a><a class="code" href="classsword_1_1_list_key.html#a9">00084</a> <a class="code" href="classsword_1_1_list_key.html">ListKey</a> & operator << (<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey) { add(ikey); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00085 <span class="keyword">virtual</span> <span class="keywordtype">void</span> add(<span class="keyword">const</span> SWKey &ikey); +00086 +00091 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> ListKey & ikey); +<a name="l00092"></a><a class="code" href="classsword_1_1_list_key.html#a12">00092</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> & ikey) { SWKey::copyFrom(ikey); } +00093 +00099 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION); +00102 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a16">decrement</a>(<span class="keywordtype">int</span> step); +00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a17">increment</a>(<span class="keywordtype">int</span> step); +00106 +00107 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Traversable () { <span class="keywordflow">return</span> 1; } +<a name="l00108"></a><a class="code" href="classsword_1_1_list_key.html#a17">00108</a> <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a> ()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> arraypos; } +00109 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getRangeText() <span class="keyword">const</span>; +00110 +<a name="l00115"></a><a class="code" href="classsword_1_1_list_key.html#a19">00115</a> <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a> (<span class="keywordtype">long</span> index) { SetToElement (index); <span class="keywordflow">return</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a> (); } +00116 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classsword_1_1_s_w_key.html#a9">getText</a>() <span class="keyword">const</span>; +00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a7">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey); 00118 -00119 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00119 SWKEY_OPERATORS +00120 ListKey & operator =(<span class="keyword">const</span> ListKey &key) { <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(key); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00121 }; +00122 +00123 SWORD_NAMESPACE_END +00124 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/localemgr_8h-source.html b/doc/api-documentation/html/localemgr_8h-source.html index 8e7ab4e..2b638ef 100644 --- a/doc/api-documentation/html/localemgr_8h-source.html +++ b/doc/api-documentation/html/localemgr_8h-source.html @@ -3,80 +3,82 @@ <title>localemgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>localemgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * localemgr.h - definition of class LocaleMgr used to interact with</font> -00003 <font class="comment"> * registered locales for a sword installation</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: localemgr_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>localemgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * localemgr.h - definition of class LocaleMgr used to interact with</span> +00003 <span class="comment"> * registered locales for a sword installation</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: localemgr_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef LOCALEMGR_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define LOCALEMGR_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <string></font> -00027 <font class="preprocessor">#include <map></font> -00028 <font class="preprocessor">#include <list></font> -00029 <font class="preprocessor">#include <swconfig.h></font> -00030 <font class="preprocessor">#include <swlocale.h></font> +00023 <span class="preprocessor">#ifndef LOCALEMGR_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define LOCALEMGR_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <string></span> +00027 <span class="preprocessor">#include <map></span> +00028 <span class="preprocessor">#include <list></span> +00029 <span class="preprocessor">#include <swconfig.h></span> +00030 <span class="preprocessor">#include <swlocale.h></span> 00031 -00032 <font class="preprocessor">#include <defs.h></font> +00032 <span class="preprocessor">#include <defs.h></span> 00033 -00034 <font class="keyword">using</font> <font class="keyword">namespace </font>std; +00034 SWORD_NAMESPACE_START 00035 -00036 <font class="keyword">typedef</font> map < string, SWLocale *, less < string > >LocaleMap; +00036 <span class="keyword">typedef</span> std::map < std::string, SWLocale *, std::less < std::string > >LocaleMap; 00037 -<a name="l00049"></a><a class="code" href="class_locale_mgr.html">00049</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_locale_mgr.html">LocaleMgr</a> +<a name="l00049"></a><a class="code" href="classsword_1_1_locale_mgr.html">00049</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_locale_mgr.html">LocaleMgr</a> 00050 { -00051 <font class="keyword">private</font>: -00052 <font class="keywordtype">void</font> deleteLocales (); -00053 <font class="keywordtype">char</font> *defaultLocaleName; +00051 <span class="keyword">private</span>: +00052 <span class="keywordtype">void</span> deleteLocales (); +00053 <span class="keywordtype">char</span> *defaultLocaleName; 00054 -00055 <font class="keyword">protected</font>: +00055 <span class="keyword">protected</span>: 00056 LocaleMap locales; 00057 -00058 <font class="keyword">public</font>: -00062 <a class="code" href="class_locale_mgr.html">LocaleMgr</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *iConfigPath = 0); +00058 <span class="keyword">public</span>: +00062 <a class="code" href="classsword_1_1_locale_mgr.html">LocaleMgr</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *iConfigPath = 0); 00063 -00067 <font class="keyword">virtual</font> ~ LocaleMgr (); +00067 <span class="keyword">virtual</span> ~ LocaleMgr (); 00068 -00074 <font class="keyword">virtual</font> <a class="code" href="class_s_w_locale.html">SWLocale</a> *getLocale (<font class="keyword">const</font> <font class="keywordtype">char</font> *name); +00074 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> *getLocale (<span class="keyword">const</span> <span class="keywordtype">char</span> *name); 00075 -00080 <font class="keyword">virtual</font> list < string > getAvailableLocales (); +00080 <span class="keyword">virtual</span> std::list < std::string > getAvailableLocales (); 00081 -00089 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *translate (<font class="keyword">const</font> <font class="keywordtype">char</font> *text, <font class="keyword">const</font> <font class="keywordtype">char</font> *localeName = 0); +00089 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *translate (<span class="keyword">const</span> <span class="keywordtype">char</span> *text, <span class="keyword">const</span> <span class="keywordtype">char</span> *localeName = 0); 00090 -00095 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getDefaultLocaleName (); +00095 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getDefaultLocaleName (); 00096 -00101 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setDefaultLocaleName (<font class="keyword">const</font> <font class="keywordtype">char</font> *name); +00101 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDefaultLocaleName (<span class="keyword">const</span> <span class="keywordtype">char</span> *name); 00102 -00106 <font class="keyword">static</font> <a class="code" href="class_locale_mgr.html">LocaleMgr</a> systemLocaleMgr; +00106 <span class="keyword">static</span> <a class="code" href="classsword_1_1_locale_mgr.html">LocaleMgr</a> systemLocaleMgr; 00107 00108 -00111 <font class="keyword">virtual</font> <font class="keywordtype">void</font> loadConfigDir(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath); +00111 <span class="keyword">virtual</span> <span class="keywordtype">void</span> loadConfigDir(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath); 00112 00113 }; -00114 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00114 +00115 SWORD_NAMESPACE_END +00116 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/lzsscomprs_8h-source.html b/doc/api-documentation/html/lzsscomprs_8h-source.html index 0fe73f6..a0c35c4 100644 --- a/doc/api-documentation/html/lzsscomprs_8h-source.html +++ b/doc/api-documentation/html/lzsscomprs_8h-source.html @@ -3,91 +3,94 @@ <title>lzsscomprs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>lzsscomprs.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * lzsscomprs.h - definition of Class SWCompress used for data compression</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: lzsscomprs_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>lzsscomprs.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * lzsscomprs.h - definition of Class SWCompress used for data compression</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: lzsscomprs_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef LZSSCOMPRS_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define LZSSCOMPRS_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swcomprs.h></font> +00022 <span class="preprocessor">#ifndef LZSSCOMPRS_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define LZSSCOMPRS_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swcomprs.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="comment">// The following are constant sizes used by the compression algorithm.</font> -00030 <font class="comment">//</font> -00031 <font class="comment">// N - This is the size of the ring buffer. It is set</font> -00032 <font class="comment">// to 4K. It is important to note that a position</font> -00033 <font class="comment">// within the ring buffer requires 12 bits. </font> -00034 <font class="comment">//</font> -00035 <font class="comment">// F - This is the maximum length of a character sequence</font> -00036 <font class="comment">// that can be taken from the ring buffer. It is set</font> -00037 <font class="comment">// to 18. Note that a length must be 3 before it is</font> -00038 <font class="comment">// worthwhile to store a position/length pair, so the</font> -00039 <font class="comment">// length can be encoded in only 4 bits. Or, put yet</font> -00040 <font class="comment">// another way, it is not necessary to encode a length</font> -00041 <font class="comment">// of 0-18, it is necessary to encode a length of</font> -00042 <font class="comment">// 3-18, which requires 4 bits.</font> -00043 <font class="comment">// </font> -00044 <font class="comment">// THRESHOLD - It takes 2 bytes to store an offset and</font> -00045 <font class="comment">// a length. If a character sequence only</font> -00046 <font class="comment">// requires 1 or 2 characters to store </font> -00047 <font class="comment">// uncompressed, then it is better to store</font> -00048 <font class="comment">// it uncompressed than as an offset into</font> -00049 <font class="comment">// the ring buffer.</font> -00050 <font class="comment">//</font> -00051 <font class="comment">// Note that the 12 bits used to store the position and the 4 bits</font> -00052 <font class="comment">// used to store the length equal a total of 16 bits, or 2 bytes.</font> -00053 -00054 <font class="preprocessor">#define N 4096</font> -00055 <font class="preprocessor"></font><font class="preprocessor">#define F 18</font> -00056 <font class="preprocessor"></font><font class="preprocessor">#define THRESHOLD 3</font> -00057 <font class="preprocessor"></font><font class="preprocessor">#define NOT_USED N</font> -00058 <font class="preprocessor"></font> -00059 -00060 -00061 <font class="keyword">class </font>SWDLLEXPORT LZSSCompress:<font class="keyword">public</font> SWCompress -00062 { -00063 <font class="keyword">static</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> m_ring_buffer[N + F - 1]; -00064 <font class="keyword">static</font> <font class="keywordtype">short</font> <font class="keywordtype">int</font> m_match_position; -00065 <font class="keyword">static</font> <font class="keywordtype">short</font> <font class="keywordtype">int</font> m_match_length; -00066 <font class="keyword">static</font> <font class="keywordtype">short</font> <font class="keywordtype">int</font> m_lson[N + 1]; -00067 <font class="keyword">static</font> <font class="keywordtype">short</font> <font class="keywordtype">int</font> m_rson[N + 257]; -00068 <font class="keyword">static</font> <font class="keywordtype">short</font> <font class="keywordtype">int</font> m_dad[N + 1]; -00069 <font class="keywordtype">void</font> InitTree (); -00070 <font class="keywordtype">void</font> InsertNode (<font class="keywordtype">short</font> <font class="keywordtype">int</font> Pos); -00071 <font class="keywordtype">void</font> DeleteNode (<font class="keywordtype">short</font> <font class="keywordtype">int</font> Node); -00072 <font class="keyword">public</font>: -00073 LZSSCompress (); -00074 <font class="keyword">virtual</font> ~ LZSSCompress (); -00075 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Encode (<font class="keywordtype">void</font>); -00076 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Decode (<font class="keywordtype">void</font>); -00077 }; -00078 -00079 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="comment">// The following are constant sizes used by the compression algorithm.</span> +00032 <span class="comment">//</span> +00033 <span class="comment">// N - This is the size of the ring buffer. It is set</span> +00034 <span class="comment">// to 4K. It is important to note that a position</span> +00035 <span class="comment">// within the ring buffer requires 12 bits. </span> +00036 <span class="comment">//</span> +00037 <span class="comment">// F - This is the maximum length of a character sequence</span> +00038 <span class="comment">// that can be taken from the ring buffer. It is set</span> +00039 <span class="comment">// to 18. Note that a length must be 3 before it is</span> +00040 <span class="comment">// worthwhile to store a position/length pair, so the</span> +00041 <span class="comment">// length can be encoded in only 4 bits. Or, put yet</span> +00042 <span class="comment">// another way, it is not necessary to encode a length</span> +00043 <span class="comment">// of 0-18, it is necessary to encode a length of</span> +00044 <span class="comment">// 3-18, which requires 4 bits.</span> +00045 <span class="comment">// </span> +00046 <span class="comment">// THRESHOLD - It takes 2 bytes to store an offset and</span> +00047 <span class="comment">// a length. If a character sequence only</span> +00048 <span class="comment">// requires 1 or 2 characters to store </span> +00049 <span class="comment">// uncompressed, then it is better to store</span> +00050 <span class="comment">// it uncompressed than as an offset into</span> +00051 <span class="comment">// the ring buffer.</span> +00052 <span class="comment">//</span> +00053 <span class="comment">// Note that the 12 bits used to store the position and the 4 bits</span> +00054 <span class="comment">// used to store the length equal a total of 16 bits, or 2 bytes.</span> +00055 +00056 <span class="preprocessor">#define N 4096</span> +00057 <span class="preprocessor"></span><span class="preprocessor">#define F 18</span> +00058 <span class="preprocessor"></span><span class="preprocessor">#define THRESHOLD 3</span> +00059 <span class="preprocessor"></span><span class="preprocessor">#define NOT_USED N</span> +00060 <span class="preprocessor"></span> +00061 +00062 +00063 <span class="keyword">class </span>SWDLLEXPORT LZSSCompress:<span class="keyword">public</span> SWCompress +00064 { +00065 <span class="keyword">static</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> m_ring_buffer[N + F - 1]; +00066 <span class="keyword">static</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> m_match_position; +00067 <span class="keyword">static</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> m_match_length; +00068 <span class="keyword">static</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> m_lson[N + 1]; +00069 <span class="keyword">static</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> m_rson[N + 257]; +00070 <span class="keyword">static</span> <span class="keywordtype">short</span> <span class="keywordtype">int</span> m_dad[N + 1]; +00071 <span class="keywordtype">void</span> InitTree (); +00072 <span class="keywordtype">void</span> InsertNode (<span class="keywordtype">short</span> <span class="keywordtype">int</span> Pos); +00073 <span class="keywordtype">void</span> DeleteNode (<span class="keywordtype">short</span> <span class="keywordtype">int</span> Node); +00074 <span class="keyword">public</span>: +00075 LZSSCompress (); +00076 <span class="keyword">virtual</span> ~ LZSSCompress (); +00077 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Encode (<span class="keywordtype">void</span>); +00078 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Decode (<span class="keywordtype">void</span>); +00079 }; +00080 +00081 SWORD_NAMESPACE_END +00082 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/markupfiltmgr_8h-source.html b/doc/api-documentation/html/markupfiltmgr_8h-source.html index 4f06d77..c64e647 100644 --- a/doc/api-documentation/html/markupfiltmgr_8h-source.html +++ b/doc/api-documentation/html/markupfiltmgr_8h-source.html @@ -3,62 +3,65 @@ <title>markupfiltmgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>markupfiltmgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swmarkupmgr.h - definition of class SWMarkupMgr, subclass of</font> -00003 <font class="comment"> * used to transcode all module text to a requested</font> -00004 <font class="comment"> * markup.</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>markupfiltmgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swmarkupmgr.h - definition of class SWMarkupMgr, subclass of</span> +00003 <span class="comment"> * used to transcode all module text to a requested</span> +00004 <span class="comment"> * markup.</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef MARKUPFILTMGR_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define MARKUPFILTMGR_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <encfiltmgr.h></font> +00022 <span class="preprocessor">#ifndef MARKUPFILTMGR_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define MARKUPFILTMGR_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <encfiltmgr.h></span> 00026 -<a name="l00031"></a><a class="code" href="class_markup_filter_mgr.html">00031</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_markup_filter_mgr.html">MarkupFilterMgr</a> : <font class="keyword">public</font> <a class="code" href="class_encoding_filter_mgr.html">EncodingFilterMgr</a> { -00032 <font class="keyword">protected</font>: -00033 SWFilter* fromthml; -00034 SWFilter* fromgbf; -00035 SWFilter* fromplain; -00036 SWFilter* fromosis; -00037 -00038 <font class="comment">/*</font> -00039 <font class="comment"> * current markup value</font> -00040 <font class="comment"> */</font> -00041 <font class="keywordtype">char</font> markup; -00042 -00043 <font class="keywordtype">void</font> CreateFilters(<font class="keywordtype">char</font> markup); -00044 <font class="keyword">public</font>: -00053 <a class="code" href="class_markup_filter_mgr.html">MarkupFilterMgr</a>(<font class="keywordtype">char</font> markup = FMT_THML, <font class="keywordtype">char</font> encoding = ENC_UTF8); -00054 -00058 ~<a class="code" href="class_markup_filter_mgr.html">MarkupFilterMgr</a>(); -00059 -00065 <font class="keywordtype">char</font> Markup(<font class="keywordtype">char</font> m = FMT_UNKNOWN); -00066 -00072 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRenderFilters(<a class="code" href="class_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); -00073 }; -00074 -00075 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00033"></a><a class="code" href="classsword_1_1_markup_filter_mgr.html">00033</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_markup_filter_mgr.html">MarkupFilterMgr</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_encoding_filter_mgr.html">EncodingFilterMgr</a> { +00034 <span class="keyword">protected</span>: +00035 SWFilter* fromthml; +00036 SWFilter* fromgbf; +00037 SWFilter* fromplain; +00038 SWFilter* fromosis; +00039 +00040 <span class="comment">/*</span> +00041 <span class="comment"> * current markup value</span> +00042 <span class="comment"> */</span> +00043 <span class="keywordtype">char</span> markup; +00044 +00045 <span class="keywordtype">void</span> CreateFilters(<span class="keywordtype">char</span> markup); +00046 <span class="keyword">public</span>: +00055 <a class="code" href="classsword_1_1_markup_filter_mgr.html">MarkupFilterMgr</a>(<span class="keywordtype">char</span> markup = FMT_THML, <span class="keywordtype">char</span> encoding = ENC_UTF8); +00056 +00060 ~<a class="code" href="classsword_1_1_markup_filter_mgr.html">MarkupFilterMgr</a>(); +00061 +00067 <span class="keywordtype">char</span> Markup(<span class="keywordtype">char</span> m = FMT_UNKNOWN); +00068 +00074 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRenderFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *module, ConfigEntMap &section); +00075 }; +00076 +00077 SWORD_NAMESPACE_END +00078 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/multimapwdef_8h-source.html b/doc/api-documentation/html/multimapwdef_8h-source.html index e17bed9..0a7ec19 100644 --- a/doc/api-documentation/html/multimapwdef_8h-source.html +++ b/doc/api-documentation/html/multimapwdef_8h-source.html @@ -3,43 +3,51 @@ <title>multimapwdef.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>multimapwdef.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef MULTIMAPWDEF</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define MULTIMAPWDEF</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include <map></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>multimapwdef.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef MULTIMAPWDEF</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define MULTIMAPWDEF</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include <map></span> 00005 -00006 <font class="keyword">using</font> <font class="keyword">namespace </font>std; +00006 SWORD_NAMESPACE_START 00007 -00008 <font class="comment">// multmap that still lets you use [] to reference FIRST</font> -00009 <font class="comment">// entry of a key if multiples exist</font> -00010 <font class="keyword">template</font> <<font class="keyword">class</font> Key, <font class="keyword">class</font> T, <font class="keyword">class</font> Compare> -00011 <font class="keyword">class </font>multimapwithdefault : <font class="keyword">public</font> multimap<Key, T, Compare> { -00012 <font class="keyword">public</font>: -00013 <font class="keyword">typedef</font> pair<const Key, T> value_type; -00014 T& operator[](<font class="keyword">const</font> Key& k) { -00015 <font class="keywordflow">if</font> (find(k) == end()) { -00016 insert(value_type(k, T())); +00008 <span class="comment">// multmap that still lets you use [] to reference FIRST</span> +00009 <span class="comment">// entry of a key if multiples exist</span> +00010 <span class="keyword">template</span> <<span class="keyword">class</span> Key, <span class="keyword">class</span> T, <span class="keyword">class</span> Compare> +00011 <span class="keyword">class </span>multimapwithdefault : <span class="keyword">public</span> std::multimap<Key, T, Compare> { +00012 <span class="keyword">public</span>: +00013 <span class="keyword">typedef</span> std::pair<const Key, T> value_type; +00014 T& getWithDefault(<span class="keyword">const</span> Key& k, <span class="keyword">const</span> T& defaultValue) { +00015 <span class="keywordflow">if</span> (find(k) == end()) { +00016 insert(value_type(k, defaultValue)); 00017 } -00018 <font class="keywordflow">return</font> (*(find(k))).second; +00018 <span class="keywordflow">return</span> (*(find(k))).second; 00019 } -00020 <font class="keywordtype">bool</font> has(<font class="keyword">const</font> Key& k, <font class="keyword">const</font> T &val)<font class="keyword"> const </font>{ -00021 <font class="keyword">typename</font> multimap<Key, T, Compare>::const_iterator start = lower_bound(k); -00022 <font class="keyword">typename</font> multimap<Key, T, Compare>::const_iterator end = upper_bound(k); -00023 <font class="keywordflow">for</font> (; start!=end; start++) { -00024 <font class="keywordflow">if</font> (start->second == val) -00025 <font class="keywordflow">return</font> <font class="keyword">true</font>; -00026 } -00027 <font class="keywordflow">return</font> <font class="keyword">false</font>; -00028 } -00029 }; -00030 -00031 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00020 +00021 T& operator[](<span class="keyword">const</span> Key& k) { +00022 <span class="keywordflow">if</span> (find(k) == end()) { +00023 insert(value_type(k, T())); +00024 } +00025 <span class="keywordflow">return</span> (*(find(k))).second; +00026 } +00027 <span class="keywordtype">bool</span> has(<span class="keyword">const</span> Key& k, <span class="keyword">const</span> T &val)<span class="keyword"> const </span>{ +00028 <span class="keyword">typename</span> std::multimap<Key, T, Compare>::const_iterator start = lower_bound(k); +00029 <span class="keyword">typename</span> std::multimap<Key, T, Compare>::const_iterator end = upper_bound(k); +00030 <span class="keywordflow">for</span> (; start!=end; start++) { +00031 <span class="keywordflow">if</span> (start->second == val) +00032 <span class="keywordflow">return</span> <span class="keyword">true</span>; +00033 } +00034 <span class="keywordflow">return</span> <span class="keyword">false</span>; +00035 } +00036 }; +00037 +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/namespaces.html b/doc/api-documentation/html/namespaces.html index f6867be..7297286 100644 --- a/doc/api-documentation/html/namespaces.html +++ b/doc/api-documentation/html/namespaces.html @@ -3,15 +3,15 @@ <title>Namespace Index</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>The Sword Project Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table> - <tr><td class="indexkey"><a class="el" href="namespacestd.html">std</a></td><td class="indexvalue">Title: Keyboard mapping for Michigan-Claremont Hebrew input Description: Copyright: Copyright (c) 2001 CrossWire Bible Society under the terms of the GNU GPL Company:</td></tr> + <tr><td class="indexkey"><a class="el" href="namespacesword.html">sword</a></td><td class="indexvalue">Title: Keyboard mapping for Michigan-Claremont Hebrew input Description: Copyright: Copyright (c) 2001 CrossWire Bible Society under the terms of the GNU GPL Company:</td></tr> </table> -<hr><address align="right"><small>Generated on Thu Jun 20 22:13:05 2002 for The Sword Project by +<hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:29 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/nullim_8h-source.html b/doc/api-documentation/html/nullim_8h-source.html index cfd1d3b..6e3d7a3 100644 --- a/doc/api-documentation/html/nullim_8h-source.html +++ b/doc/api-documentation/html/nullim_8h-source.html @@ -3,26 +3,28 @@ <title>nullim.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>nullim.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef NULLIM_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define NULLIM_H</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include <swinputmeth.h></font> -00005 -00006 -00007 <font class="keyword">class </font>NullIM : <font class="keyword">public</font> <a class="code" href="class_s_w_input_method.html">SWInputMethod</a> { -00008 -00009 <font class="keyword">public</font>: -00010 NullIM(); -00011 <font class="keywordtype">int</font> * translate(<font class="keywordtype">char</font> ch); -00012 }; -00013 -00014 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>nullim.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef NULLIM_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define NULLIM_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include <swinputmeth.h></span> +00005 <span class="preprocessor">#include <defs.h></span> +00006 SWORD_NAMESPACE_START +00007 +00008 <span class="keyword">class </span>NullIM : <span class="keyword">public</span> SWInputMethod { +00009 +00010 <span class="keyword">public</span>: +00011 NullIM(); +00012 <span class="keywordtype">int</span> * translate(<span class="keywordtype">char</span> ch); +00013 }; +00014 +00015 SWORD_NAMESPACE_END +00016 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/plainfootnotes_8h-source.html b/doc/api-documentation/html/plainfootnotes_8h-source.html index f23216b..cc20f80 100644 --- a/doc/api-documentation/html/plainfootnotes_8h-source.html +++ b/doc/api-documentation/html/plainfootnotes_8h-source.html @@ -3,71 +3,74 @@ <title>plainfootnotes.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>plainfootnotes.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> plainfootnotes.h - description </font> -00003 <font class="comment"> ------------------- </font> -00004 <font class="comment"> begin : Wed Oct 13 1999 </font> -00005 <font class="comment"> copyright : (C) 1999 by The team of BibleTime </font> -00006 <font class="comment"> email : info@bibletime.de </font> -00007 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>plainfootnotes.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> plainfootnotes.h - description </span> +00003 <span class="comment"> ------------------- </span> +00004 <span class="comment"> begin : Wed Oct 13 1999 </span> +00005 <span class="comment"> copyright : (C) 1999 by The team of BibleTime </span> +00006 <span class="comment"> email : info@bibletime.de </span> +00007 <span class="comment"> ***************************************************************************/</span> 00008 -00009 <font class="comment">/***************************************************************************</font> -00010 <font class="comment"> * *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00012 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00013 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00014 <font class="comment"> * (at your option) any later version. * </font> -00015 <font class="comment"> * *</font> -00016 <font class="comment"> ***************************************************************************/</font> +00009 <span class="comment">/***************************************************************************</span> +00010 <span class="comment"> * *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00014 <span class="comment"> * (at your option) any later version. * </span> +00015 <span class="comment"> * *</span> +00016 <span class="comment"> ***************************************************************************/</span> 00017 -00018 <font class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/plainfootnotes_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $ */</font> -00019 <font class="comment">/* $Revision: 1.7 $ */</font> +00018 <span class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/plainfootnotes_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $ */</span> +00019 <span class="comment">/* $Revision: 1.9 $ */</span> 00020 -00021 <font class="preprocessor">#ifndef PLAINFOOTNOTES_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define PLAINFOOTNOTES_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <defs.h></font> +00021 <span class="preprocessor">#ifndef PLAINFOOTNOTES_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define PLAINFOOTNOTES_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <defs.h></span> 00025 -00026 <font class="keyword">class </font>QObject; -00027 <font class="preprocessor">#include <swfilter.h></font> -00028 <font class="keyword">class </font><a class="code" href="class_s_w_key.html">SWKey</a>; +00026 <span class="preprocessor">#include <swfilter.h></span> +00027 +00028 SWORD_NAMESPACE_START 00029 -<a name="l00033"></a><a class="code" href="class_p_l_a_i_n_footnotes.html">00033</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_p_l_a_i_n_footnotes.html">PLAINFootnotes</a>:<font class="keyword">public</font> SWFilter -00034 { -00035 <font class="keywordtype">bool</font> option; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00037 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00038 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00039 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00040 OptionsList options; -00041 -00042 <font class="keyword">public</font>: -00043 <a class="code" href="class_p_l_a_i_n_footnotes.html">PLAINFootnotes</a> (); -00044 <font class="keyword">virtual</font> ~ PLAINFootnotes (); -00045 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00047 { -00048 <font class="keywordflow">return</font> optName; -00049 } -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00051 { -00052 <font class="keywordflow">return</font> optTip; -00053 } -00054 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00055 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00056 <font class="keyword">virtual</font> OptionsList getOptionValues () -00057 { -00058 <font class="keywordflow">return</font> options; -00059 } -00060 }; -00061 -00062 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00030 <span class="keyword">class </span>SWKey; +00031 +<a name="l00035"></a><a class="code" href="classsword_1_1_p_l_a_i_n_footnotes.html">00035</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_p_l_a_i_n_footnotes.html">PLAINFootnotes</a>:<span class="keyword">public</span> SWFilter +00036 { +00037 <span class="keywordtype">bool</span> option; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00039 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00040 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00041 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00042 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00043 +00044 <span class="keyword">public</span>: +00045 <a class="code" href="classsword_1_1_p_l_a_i_n_footnotes.html">PLAINFootnotes</a> (); +00046 <span class="keyword">virtual</span> ~ PLAINFootnotes (); +00047 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00049 { +00050 <span class="keywordflow">return</span> optName; +00051 } +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00053 { +00054 <span class="keywordflow">return</span> optTip; +00055 } +00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00057 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00058 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00059 { +00060 <span class="keywordflow">return</span> options; +00061 } +00062 }; +00063 +00064 SWORD_NAMESPACE_END +00065 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/plainhtml_8h-source.html b/doc/api-documentation/html/plainhtml_8h-source.html index a7fc76a..82b0a9f 100644 --- a/doc/api-documentation/html/plainhtml_8h-source.html +++ b/doc/api-documentation/html/plainhtml_8h-source.html @@ -3,48 +3,51 @@ <title>plainhtml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>plainhtml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> rwphtml.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</font> -00005 <font class="comment"></font> -00006 <font class="comment"> copyright : (C) 1999 by Torsten Uhlmann</font> -00007 <font class="comment"> email : TUhlmann@gmx.de</font> -00008 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>plainhtml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> rwphtml.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</span> +00005 <span class="comment"></span> +00006 <span class="comment"> copyright : (C) 1999 by Torsten Uhlmann</span> +00007 <span class="comment"> email : TUhlmann@gmx.de</span> +00008 <span class="comment"> ***************************************************************************/</span> 00009 -00010 <font class="comment">/***************************************************************************</font> -00011 <font class="comment"> * *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00013 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00014 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00015 <font class="comment"> * (at your option) any later version. *</font> -00016 <font class="comment"> * *</font> -00017 <font class="comment"> ***************************************************************************/</font> +00010 <span class="comment">/***************************************************************************</span> +00011 <span class="comment"> * *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00013 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00014 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00015 <span class="comment"> * (at your option) any later version. *</span> +00016 <span class="comment"> * *</span> +00017 <span class="comment"> ***************************************************************************/</span> 00018 -00019 <font class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/plainhtml_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $ */</font> -00020 <font class="comment">/* $Revision: 1.7 $ */</font> +00019 <span class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/plainhtml_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $ */</span> +00020 <span class="comment">/* $Revision: 1.9 $ */</span> 00021 -00022 <font class="preprocessor">#ifndef PLAINHTML_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define PLAINHTML_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swfilter.h></font> +00022 <span class="preprocessor">#ifndef PLAINHTML_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define PLAINHTML_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swfilter.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -<a name="l00031"></a><a class="code" href="class_p_l_a_i_n_h_t_m_l.html">00031</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a>:<font class="keyword">public</font> SWFilter -00032 { -00033 <font class="keyword">public</font>: -00034 <a class="code" href="class_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a> (); -00035 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00036 }; -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:12:59 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +<a name="l00033"></a><a class="code" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">00033</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a>:<span class="keyword">public</span> SWFilter +00034 { +00035 <span class="keyword">public</span>: +00036 <a class="code" href="classsword_1_1_p_l_a_i_n_h_t_m_l.html">PLAINHTML</a> (); +00037 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00038 }; +00039 +00040 SWORD_NAMESPACE_END +00041 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawcom_8h-source.html b/doc/api-documentation/html/rawcom_8h-source.html index ad92d79..6633466 100644 --- a/doc/api-documentation/html/rawcom_8h-source.html +++ b/doc/api-documentation/html/rawcom_8h-source.html @@ -3,67 +3,78 @@ <title>rawcom.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawcom.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawcom.h - code for class 'RawCom'- a module that reads raw commentary</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawcom_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawcom.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawcom.h - code for class 'RawCom'- a module that reads raw commentary</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawcom_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWCOM_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWCOM_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawverse.h></font> -00027 <font class="preprocessor">#include <swcom.h></font> +00023 <span class="preprocessor">#ifndef RAWCOM_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWCOM_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawverse.h></span> +00027 <span class="preprocessor">#include <swcom.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="keyword">class </font>SWDLLEXPORT RawCom:<font class="keyword">public</font> RawVerse, <font class="keyword">public</font> <a class="code" href="class_s_w_com.html">SWCom</a> { +00031 SWORD_NAMESPACE_START 00032 -00033 <font class="keyword">public</font>: -00034 -00035 -00036 RawCom (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = 0, -00037 <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00038 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00039 <font class="keyword">virtual</font> ~ RawCom (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00041 -00042 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator += </a>(<font class="keywordtype">int</font> increment); -00043 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -= </a>(<font class="keywordtype">int</font> decrement) { <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator += </a>(-decrement); } -00044 -00045 <font class="comment">// write interface ----------------------------</font> -00046 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } -00047 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path) { <font class="keywordflow">return</font> RawVerse::createModule (path); } -00048 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00049 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00050 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00051 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00052 <font class="comment">// end write interface ------------------------</font> -00053 -00054 }; -00055 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00033 <span class="keyword">class </span>SWDLLEXPORT RawCom:<span class="keyword">public</span> RawVerse, <span class="keyword">public</span> SWCom { +00034 +00035 VerseKey &getVerseKey(); +00036 +00037 +00038 <span class="keyword">public</span>: +00039 +00040 RawCom(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00041 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00042 SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, +00043 <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00044 <span class="keyword">virtual</span> ~RawCom(); +00045 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00046 +00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps); +00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps) { increment(-steps); } +00049 +00050 <span class="comment">// write interface ----------------------------</span> +00051 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00052 <span class="keywordflow">return</span> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); +00053 } +00054 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path) { <span class="keywordflow">return</span> RawVerse::createModule(path); } +00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00058 <span class="comment">// end write interface ------------------------</span> +00059 +00060 SWMODULE_OPERATORS +00061 +00062 }; +00063 +00064 SWORD_NAMESPACE_END +00065 +00066 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawfiles_8h-source.html b/doc/api-documentation/html/rawfiles_8h-source.html index 5935e4e..b939cc5 100644 --- a/doc/api-documentation/html/rawfiles_8h-source.html +++ b/doc/api-documentation/html/rawfiles_8h-source.html @@ -3,72 +3,82 @@ <title>rawfiles.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawfiles.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawfiles.h - code for class 'RawFiles'- a module that produces HTML HREFs</font> -00003 <font class="comment"> * pointing to actual text desired. Uses standard</font> -00004 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: rawfiles_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawfiles.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawfiles.h - code for class 'RawFiles'- a module that produces HTML HREFs</span> +00003 <span class="comment"> * pointing to actual text desired. Uses standard</span> +00004 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * $Id: rawfiles_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment"> * CrossWire Bible Society</span> +00010 <span class="comment"> * P. O. Box 2528</span> +00011 <span class="comment"> * Tempe, AZ 85280-2528</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment"> * Free Software Foundation version 2.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment"> * General Public License for more details.</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> */</span> 00023 -00024 <font class="preprocessor">#ifndef RAWFILES_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define RAWFILES_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <rawverse.h></font> -00028 <font class="preprocessor">#include <swcom.h></font> +00024 <span class="preprocessor">#ifndef RAWFILES_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define RAWFILES_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <rawverse.h></span> +00028 <span class="preprocessor">#include <swcom.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT RawFiles:<font class="keyword">public</font> RawVerse, <font class="keyword">public</font> <a class="code" href="class_s_w_com.html">SWCom</a> -00033 { -00034 -00035 <font class="keywordtype">char</font> *getnextfilename (); -00036 -00037 <font class="keyword">public</font>: -00038 -00039 -00040 RawFiles (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00041 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00042 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00043 <font class="keyword">virtual</font> ~RawFiles (); -00044 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00045 -00046 <font class="comment">// write interface ----------------------------</font> -00050 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } -00051 -00056 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *); -00057 -00062 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *); -00063 -00068 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *); -00069 -00073 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); -00074 <font class="comment">// end write interface ------------------------</font> -00075 }; -00076 -00077 -00078 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT RawFiles : <span class="keyword">public</span> RawVerse, <span class="keyword">public</span> SWCom { +00035 +00036 <span class="keywordtype">char</span> *getnextfilename(); +00037 +00038 <span class="keyword">public</span>: +00039 +00040 +00041 RawFiles(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00042 SWDisplay *idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00043 SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, +00044 <span class="keyword">const</span> <span class="keywordtype">char</span> *ilang = 0); +00045 <span class="keyword">virtual</span> ~RawFiles(); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00047 +00048 <span class="comment">// write interface ----------------------------</span> +00052 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00053 <span class="keywordflow">return</span> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); +00054 } +00055 +00060 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *); +00061 +00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00067 +00072 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00073 +00077 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); +00078 <span class="comment">// end write interface ------------------------</span> +00079 +00080 +00081 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00082 +00083 SWMODULE_OPERATORS +00084 +00085 }; +00086 +00087 SWORD_NAMESPACE_END +00088 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawgbf_8h-source.html b/doc/api-documentation/html/rawgbf_8h-source.html index ca89793..c093f65 100644 --- a/doc/api-documentation/html/rawgbf_8h-source.html +++ b/doc/api-documentation/html/rawgbf_8h-source.html @@ -3,57 +3,59 @@ <title>rawgbf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawgbf.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawgbf.h - code for class 'RawGBF'- a module that reads raw text files:</font> -00003 <font class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawgbf_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawgbf.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawgbf.h - code for class 'RawGBF'- a module that reads raw text files:</span> +00003 <span class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawgbf_8h-source.html,v 1.9 2002/10/31 11:30:15 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWGBF_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWGBF_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawverse.h></font> -00027 <font class="preprocessor">#include <swtext.h></font> -00028 <font class="preprocessor">#include <swfilter.h></font> +00023 <span class="preprocessor">#ifndef RAWGBF_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWGBF_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawverse.h></span> +00027 <span class="preprocessor">#include <swtext.h></span> +00028 <span class="preprocessor">#include <swfilter.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT RawGBF:<font class="keyword">public</font> <a class="code" href="class_s_w_text.html">SWText</a>, <font class="keyword">public</font> RawVerse -00033 { -00034 -00035 <font class="keyword">public</font>: -00036 -00037 -00038 RawGBF (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00039 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0); -00040 <font class="keyword">virtual</font> ~ RawGBF (); -00041 <font class="keyword">virtual</font> operator char *(); -00042 }; -00043 -00044 -00045 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT RawGBF:<span class="keyword">public</span> SWText, <span class="keyword">public</span> RawVerse +00035 { +00036 +00037 <span class="keyword">public</span>: +00038 +00039 +00040 RawGBF (<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = +00041 0, SWDisplay * idisp = 0); +00042 <span class="keyword">virtual</span> ~ RawGBF (); +00043 <span class="keyword">virtual</span> operator char *(); +00044 }; +00045 +00046 SWORD_NAMESPACE_END +00047 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawgenbook_8h-source.html b/doc/api-documentation/html/rawgenbook_8h-source.html index e050f22..5d36da5 100644 --- a/doc/api-documentation/html/rawgenbook_8h-source.html +++ b/doc/api-documentation/html/rawgenbook_8h-source.html @@ -3,71 +3,78 @@ <title>rawgenbook.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawgenbook.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawtext.h - code for class 'RawText'- a module that reads raw text files:</font> -00003 <font class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawgenbook_8h-source.html,v 1.3 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawgenbook.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawtext.h - code for class 'RawText'- a module that reads raw text files:</span> +00003 <span class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawgenbook_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWGENBOOK_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWGENBOOK_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swgenbook.h></font> -00027 <font class="preprocessor">#include <filemgr.h></font> +00023 <span class="preprocessor">#ifndef RAWGENBOOK_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWGENBOOK_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swgenbook.h></span> +00027 <span class="preprocessor">#include <filemgr.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="keyword">class </font>SWDLLEXPORT RawGenBook:<font class="keyword">public</font> <a class="code" href="class_s_w_gen_book.html">SWGenBook</a> { -00032 <font class="keywordtype">char</font> *entryBuf; -00033 <font class="keywordtype">char</font> *path; -00034 FileDesc *bdtfd; -00035 -00036 <font class="keyword">public</font>: -00037 -00038 -00039 RawGenBook (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00040 <font class="keyword">virtual</font> ~ RawGenBook (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00042 <font class="preprocessor">#ifdef _MSC_VER</font> -00043 <font class="preprocessor"></font> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a40">operator = </a>(SW_POSITION); -00044 <font class="preprocessor">#else</font> -00045 <font class="preprocessor"></font> <font class="keyword">virtual</font> RawGenBook & <a class="code" href="class_s_w_module.html#a40">operator = </a>(SW_POSITION); -00046 <font class="preprocessor">#endif</font> -00047 <font class="preprocessor"></font> <font class="comment">// write interface ----------------------------</font> -00048 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((bdtfd->getFd() > 0) && ((bdtfd->mode & O_RDWR) == O_RDWR)); } -00049 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath); -00050 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00051 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00052 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00053 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00054 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_gen_book.html#a2">CreateKey</a> (); -00055 <font class="comment">// end write interface ------------------------</font> -00056 }; +00031 SWORD_NAMESPACE_START +00032 +00033 <span class="keyword">class </span>SWDLLEXPORT RawGenBook : <span class="keyword">public</span> SWGenBook { +00034 <span class="keywordtype">char</span> *entryBuf; +00035 <span class="keywordtype">char</span> *path; +00036 FileDesc *bdtfd; +00037 +00038 <span class="keyword">public</span>: +00039 +00040 +00041 RawGenBook(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00042 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00043 SWTextDirection dir = DIRECTION_LTR, +00044 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00045 <span class="keyword">virtual</span> ~RawGenBook(); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00047 <span class="comment">// write interface ----------------------------</span> +00048 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00049 <span class="keywordflow">return</span> ((bdtfd->getFd() > 0) && ((bdtfd->mode & O_RDWR) == O_RDWR)); +00050 } +00051 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath); +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey * linkKey); <span class="comment">// Link current module entry to other module entry</span> +00054 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00055 <span class="keyword">virtual</span> SWKey *CreateKey(); +00056 <span class="comment">// end write interface ------------------------</span> 00057 00058 -00059 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00059 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00060 +00061 SWMODULE_OPERATORS +00062 +00063 }; +00064 +00065 SWORD_NAMESPACE_END +00066 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawld4_8h-source.html b/doc/api-documentation/html/rawld4_8h-source.html index f06f0da..43c562b 100644 --- a/doc/api-documentation/html/rawld4_8h-source.html +++ b/doc/api-documentation/html/rawld4_8h-source.html @@ -3,76 +3,81 @@ <title>rawld4.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawld4.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawld.cpp - code for class 'RawLD'- a module that reads raw lexicon and</font> -00003 <font class="comment"> * dictionary files: *.dat *.idx</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawld4_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawld4.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawld.cpp - code for class 'RawLD'- a module that reads raw lexicon and</span> +00003 <span class="comment"> * dictionary files: *.dat *.idx</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawld4_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWLD4_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWLD4_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawstr4.h></font> -00027 <font class="preprocessor">#include <swld.h></font> +00023 <span class="preprocessor">#ifndef RAWLD4_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWLD4_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawstr4.h></span> +00027 <span class="preprocessor">#include <swld.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="keyword">class </font>SWDLLEXPORT RawLD4:<font class="keyword">public</font> RawStr4, <font class="keyword">public</font> <a class="code" href="class_s_w_l_d.html">SWLD</a> -00032 { -00033 <font class="keywordtype">void</font> strongsPad (<font class="keywordtype">char</font> *buf); -00034 <font class="keywordtype">char</font> getEntry (<font class="keywordtype">long</font> away = 0); -00035 -00036 <font class="keyword">public</font>: -00037 -00038 -00039 RawLD4(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00040 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00041 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00042 <font class="keyword">virtual</font> ~RawLD4(); -00043 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a>(); +00031 SWORD_NAMESPACE_START +00032 +00033 <span class="keyword">class </span>SWDLLEXPORT RawLD4 : <span class="keyword">public</span> RawStr4, <span class="keyword">public</span> SWLD { +00034 <span class="keywordtype">void</span> strongsPad(<span class="keywordtype">char</span> *buf); +00035 <span class="keywordtype">char</span> getEntry(<span class="keywordtype">long</span> away = 0); +00036 +00037 <span class="keyword">public</span>: +00038 +00039 +00040 RawLD4(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00041 SWDisplay *idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00042 SWTextDirection dir = DIRECTION_LTR, +00043 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span> *ilang = 0); 00044 -00045 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a40">operator =</a>(SW_POSITION pos); -00046 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator +=</a>(<font class="keywordtype">int</font> increment); -00047 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -=</a>(<font class="keywordtype">int</font> decrement) { -00048 <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator +=</a>(-decrement); -00049 } -00050 <font class="comment">// write interface ----------------------------</font> -00051 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); } -00052 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path) { -00053 <font class="keywordflow">return</font> RawStr4::createModule (path); -00054 } +00045 <span class="keyword">virtual</span> ~RawLD4(); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00047 +00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00050 <span class="comment">// write interface ----------------------------</span> +00051 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00052 <span class="keywordflow">return</span> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); +00053 } +00054 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path) { <span class="keywordflow">return</span> RawStr4::createModule(path); } 00055 -00056 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00057 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00058 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00059 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00060 <font class="comment">// end write interface ------------------------</font> -00061 }; -00062 -00063 -00064 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00059 <span class="comment">// end write interface ------------------------</span> +00060 +00061 +00062 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00063 +00064 SWMODULE_OPERATORS +00065 +00066 }; +00067 +00068 SWORD_NAMESPACE_END +00069 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawld_8h-source.html b/doc/api-documentation/html/rawld_8h-source.html index 857fd37..265b888 100644 --- a/doc/api-documentation/html/rawld_8h-source.html +++ b/doc/api-documentation/html/rawld_8h-source.html @@ -3,78 +3,79 @@ <title>rawld.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawld.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawld.cpp - code for class 'RawLD'- a module that reads raw lexicon and</font> -00003 <font class="comment"> * dictionary files: *.dat *.idx</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawld_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawld.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawld.cpp - code for class 'RawLD'- a module that reads raw lexicon and</span> +00003 <span class="comment"> * dictionary files: *.dat *.idx</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawld_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWLD_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWLD_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawstr.h></font> -00027 <font class="preprocessor">#include <swld.h></font> +00023 <span class="preprocessor">#ifndef RAWLD_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWLD_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawstr.h></span> +00027 <span class="preprocessor">#include <swld.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="keyword">class </font>SWDLLEXPORT RawLD:<font class="keyword">public</font> RawStr, <font class="keyword">public</font> <a class="code" href="class_s_w_l_d.html">SWLD</a> -00032 { -00033 <font class="keywordtype">void</font> strongsPad (<font class="keywordtype">char</font> *buf); -00034 <font class="keywordtype">char</font> getEntry (<font class="keywordtype">long</font> away = 0); -00035 -00036 <font class="keyword">public</font>: -00037 -00038 -00039 RawLD (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00040 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00041 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00042 <font class="keyword">virtual</font> ~ RawLD (); -00043 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); +00031 SWORD_NAMESPACE_START +00032 +00033 <span class="keyword">class </span>SWDLLEXPORT RawLD : <span class="keyword">public</span> RawStr, <span class="keyword">public</span> SWLD { +00034 <span class="keywordtype">void</span> strongsPad(<span class="keywordtype">char</span> *buf); +00035 <span class="keywordtype">char</span> getEntry(<span class="keywordtype">long</span> away = 0); +00036 +00037 <span class="keyword">public</span>: +00038 +00039 +00040 RawLD(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00041 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00042 SWTextDirection dir = DIRECTION_LTR, +00043 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); 00044 -00045 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a40">operator = </a>(SW_POSITION pos); -00046 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator += </a>(<font class="keywordtype">int</font> increment); -00047 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -= </a>(<font class="keywordtype">int</font> decrement) -00048 { -00049 <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator += </a>(-decrement); -00050 } -00051 <font class="comment">// write interface ----------------------------</font> -00052 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); } -00053 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path) -00054 { -00055 <font class="keywordflow">return</font> RawStr::createModule (path); -00056 } -00057 -00058 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00059 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00060 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00061 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00062 <font class="comment">// end write interface ------------------------</font> -00063 }; -00064 +00045 <span class="keyword">virtual</span> ~RawLD(); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00047 +00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00050 <span class="comment">// write interface ----------------------------</span> +00051 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { <span class="keywordflow">return</span> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); } +00052 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path) { <span class="keywordflow">return</span> RawStr::createModule (path); } +00053 +00054 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00057 <span class="comment">// end write interface ------------------------</span> +00058 +00059 +00060 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00061 +00062 SWMODULE_OPERATORS +00063 +00064 }; 00065 -00066 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00066 SWORD_NAMESPACE_END +00067 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawstr4_8h-source.html b/doc/api-documentation/html/rawstr4_8h-source.html index df8bf4e..4abd296 100644 --- a/doc/api-documentation/html/rawstr4_8h-source.html +++ b/doc/api-documentation/html/rawstr4_8h-source.html @@ -3,68 +3,70 @@ <title>rawstr4.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawstr4.h</h1><div class="fragment"><pre>00001 <font class="comment">/*****************************************************************************</font> -00002 <font class="comment"> * rawstr.h - code for class 'RawStr'- a module that reads raw text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> * and provides lookup and parsing functions based on</font> -00005 <font class="comment"> * class StrKey</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * $Id: rawstr4_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00010 <font class="comment"> * CrossWire Bible Society</font> -00011 <font class="comment"> * P. O. Box 2528</font> -00012 <font class="comment"> * Tempe, AZ 85280-2528</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00015 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00016 <font class="comment"> * Free Software Foundation version 2.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00019 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00020 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00021 <font class="comment"> * General Public License for more details.</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawstr4.h</h1><div class="fragment"><pre>00001 <span class="comment">/*****************************************************************************</span> +00002 <span class="comment"> * rawstr.h - code for class 'RawStr'- a module that reads raw text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> * and provides lookup and parsing functions based on</span> +00005 <span class="comment"> * class StrKey</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * $Id: rawstr4_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00010 <span class="comment"> * CrossWire Bible Society</span> +00011 <span class="comment"> * P. O. Box 2528</span> +00012 <span class="comment"> * Tempe, AZ 85280-2528</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00015 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00016 <span class="comment"> * Free Software Foundation version 2.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00019 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00020 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00021 <span class="comment"> * General Public License for more details.</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> */</span> 00024 -00025 <font class="preprocessor">#ifndef RAWSTR4_H</font> -00026 <font class="preprocessor"></font><font class="preprocessor">#define RAWSTR4_H</font> -00027 <font class="preprocessor"></font> -00028 <font class="preprocessor">#include <filemgr.h></font> +00025 <span class="preprocessor">#ifndef RAWSTR4_H</span> +00026 <span class="preprocessor"></span><span class="preprocessor">#define RAWSTR4_H</span> +00027 <span class="preprocessor"></span> +00028 <span class="preprocessor">#include <filemgr.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT RawStr4 -00033 { -00034 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; <font class="comment">// number of instantiated RawStr4 objects or derivitives</font> -00035 <font class="keywordtype">char</font> *path; -00036 <font class="keywordtype">long</font> lastoff; -00037 -00038 <font class="keyword">protected</font>: -00039 FileDesc *idxfd; -00040 FileDesc *datfd; -00041 <font class="keywordtype">void</font> preptext (<font class="keywordtype">char</font> *buf); -00042 <font class="keywordtype">void</font> settext (<font class="keyword">const</font> <font class="keywordtype">char</font> *key, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> len = 0); -00043 <font class="keywordtype">void</font> linkentry (<font class="keyword">const</font> <font class="keywordtype">char</font> *destkey, <font class="keyword">const</font> <font class="keywordtype">char</font> *srckey); -00044 <font class="keyword">public</font>: -00045 <font class="keywordtype">char</font> nl; -00046 RawStr4(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keywordtype">int</font> fileMode = -1); -00047 <font class="keyword">virtual</font> ~ RawStr4(); -00048 <font class="keywordtype">void</font> getidxbuf (<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00049 <font class="keywordtype">void</font> getidxbufdat (<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00050 <font class="keywordtype">signed</font> <font class="keywordtype">char</font> findoffset (<font class="keyword">const</font> <font class="keywordtype">char</font> *key, <font class="keywordtype">long</font> *start, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *size, -00051 <font class="keywordtype">long</font> away = 0, <font class="keywordtype">long</font> *idxoff = 0); -00052 <font class="keywordtype">void</font> gettext (<font class="keywordtype">long</font> start, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> size, <font class="keywordtype">char</font> *idxbuf, <font class="keywordtype">char</font> *buf); -00053 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createModule (<font class="keyword">const</font> <font class="keywordtype">char</font> *path); -00054 }; -00055 -00056 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT RawStr4 { +00035 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; <span class="comment">// number of instantiated RawStr4 objects or derivitives</span> +00036 <span class="keywordtype">char</span> *path; +00037 <span class="keywordtype">long</span> lastoff; +00038 +00039 <span class="keyword">protected</span>: +00040 FileDesc *idxfd; +00041 FileDesc *datfd; +00042 <span class="keywordtype">void</span> preptext(<span class="keywordtype">char</span> *buf); +00043 <span class="keywordtype">void</span> setText(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> len = -1); +00044 <span class="keywordtype">void</span> linkentry(<span class="keyword">const</span> <span class="keywordtype">char</span> *destkey, <span class="keyword">const</span> <span class="keywordtype">char</span> *srckey); +00045 <span class="keyword">public</span>: +00046 <span class="keywordtype">char</span> nl; +00047 RawStr4(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keywordtype">int</span> fileMode = -1); +00048 <span class="keyword">virtual</span> ~RawStr4(); +00049 <span class="keywordtype">void</span> getidxbuf(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00050 <span class="keywordtype">void</span> getidxbufdat(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00051 <span class="keywordtype">signed</span> <span class="keywordtype">char</span> findoffset(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keywordtype">long</span> *start, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *size, +00052 <span class="keywordtype">long</span> away = 0, <span class="keywordtype">long</span> *idxoff = 0); +00053 <span class="keywordtype">void</span> readtext(<span class="keywordtype">long</span> start, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *size, <span class="keywordtype">char</span> **idxbuf, <span class="keywordtype">char</span> **buf); +00054 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path); +00055 }; +00056 +00057 SWORD_NAMESPACE_END +00058 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawstr_8h-source.html b/doc/api-documentation/html/rawstr_8h-source.html index c6c17c9..086ed2c 100644 --- a/doc/api-documentation/html/rawstr_8h-source.html +++ b/doc/api-documentation/html/rawstr_8h-source.html @@ -3,66 +3,69 @@ <title>rawstr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawstr.h</h1><div class="fragment"><pre>00001 <font class="comment">/*****************************************************************************</font> -00002 <font class="comment"> * rawstr.h - code for class 'RawStr'- a module that reads raw text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> * and provides lookup and parsing functions based on</font> -00005 <font class="comment"> * class StrKey</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * $Id: rawstr_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00010 <font class="comment"> * CrossWire Bible Society</font> -00011 <font class="comment"> * P. O. Box 2528</font> -00012 <font class="comment"> * Tempe, AZ 85280-2528</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00015 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00016 <font class="comment"> * Free Software Foundation version 2.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00019 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00020 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00021 <font class="comment"> * General Public License for more details.</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawstr.h</h1><div class="fragment"><pre>00001 <span class="comment">/*****************************************************************************</span> +00002 <span class="comment"> * rawstr.h - code for class 'RawStr'- a module that reads raw text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> * and provides lookup and parsing functions based on</span> +00005 <span class="comment"> * class StrKey</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * $Id: rawstr_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00010 <span class="comment"> * CrossWire Bible Society</span> +00011 <span class="comment"> * P. O. Box 2528</span> +00012 <span class="comment"> * Tempe, AZ 85280-2528</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00015 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00016 <span class="comment"> * Free Software Foundation version 2.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00019 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00020 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00021 <span class="comment"> * General Public License for more details.</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> */</span> 00024 -00025 <font class="preprocessor">#ifndef RAWSTR_H</font> -00026 <font class="preprocessor"></font><font class="preprocessor">#define RAWSTR_H</font> -00027 <font class="preprocessor"></font> -00028 <font class="preprocessor">#include <filemgr.h></font> +00025 <span class="preprocessor">#ifndef RAWSTR_H</span> +00026 <span class="preprocessor"></span><span class="preprocessor">#define RAWSTR_H</span> +00027 <span class="preprocessor"></span> +00028 <span class="preprocessor">#include <filemgr.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT RawStr { -00033 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; <font class="comment">// number of instantiated RawStr objects or derivitives</font> -00034 <font class="keywordtype">char</font> *path; -00035 <font class="keywordtype">long</font> lastoff; -00036 -00037 <font class="keyword">protected</font>: -00038 FileDesc *idxfd; -00039 FileDesc *datfd; -00040 <font class="keywordtype">void</font> settext(<font class="keyword">const</font> <font class="keywordtype">char</font> *key, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> len = 0); -00041 <font class="keywordtype">void</font> linkentry(<font class="keyword">const</font> <font class="keywordtype">char</font> *destkey, <font class="keyword">const</font> <font class="keywordtype">char</font> *srckey); -00042 <font class="keyword">public</font>: -00043 <font class="keyword">static</font> <font class="keywordtype">void</font> preptext(<font class="keywordtype">char</font> *buf); -00044 <font class="keyword">static</font> <font class="keywordtype">char</font> nl; -00045 RawStr(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keywordtype">int</font> fileMode = -1); -00046 <font class="keyword">virtual</font> ~RawStr (); -00047 <font class="keywordtype">void</font> getidxbuf(<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00048 <font class="keywordtype">void</font> getidxbufdat(<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00049 <font class="keywordtype">signed</font> <font class="keywordtype">char</font> findoffset(<font class="keyword">const</font> <font class="keywordtype">char</font> *key, <font class="keywordtype">long</font> *start, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> *size, <font class="keywordtype">long</font> away = 0, <font class="keywordtype">long</font> *idxoff = 0); -00050 <font class="keywordtype">void</font> gettext(<font class="keywordtype">long</font> start, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> size, <font class="keywordtype">char</font> *idxbuf, <font class="keywordtype">char</font> *buf); -00051 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createModule(<font class="keyword">const</font> <font class="keywordtype">char</font> *path); -00052 }; -00053 -00054 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT RawStr { +00035 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; <span class="comment">// number of instantiated RawStr objects or derivitives</span> +00036 <span class="keywordtype">char</span> *path; +00037 <span class="keywordtype">long</span> lastoff; +00038 +00039 <span class="keyword">protected</span>: +00040 FileDesc *idxfd; +00041 FileDesc *datfd; +00042 <span class="keywordtype">void</span> settext(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> len = -1); +00043 <span class="keywordtype">void</span> linkentry(<span class="keyword">const</span> <span class="keywordtype">char</span> *destkey, <span class="keyword">const</span> <span class="keywordtype">char</span> *srckey); +00044 <span class="keyword">public</span>: +00045 <span class="keyword">static</span> <span class="keywordtype">void</span> preptext(<span class="keywordtype">char</span> *buf); +00046 <span class="keyword">static</span> <span class="keywordtype">char</span> nl; +00047 RawStr(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keywordtype">int</span> fileMode = -1); +00048 <span class="keyword">virtual</span> ~RawStr(); +00049 <span class="keywordtype">void</span> getidxbuf(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00050 <span class="keywordtype">void</span> getidxbufdat(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00051 <span class="keywordtype">signed</span> <span class="keywordtype">char</span> findoffset(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keywordtype">long</span> *start, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *size, <span class="keywordtype">long</span> away = 0, <span class="keywordtype">long</span> *idxoff = 0); +00052 <span class="keywordtype">void</span> readtext(<span class="keywordtype">long</span> start, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *size, <span class="keywordtype">char</span> **idxbuf, <span class="keywordtype">char</span> **buf); +00053 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path); +00054 }; +00055 +00056 SWORD_NAMESPACE_END +00057 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawtext_8h-source.html b/doc/api-documentation/html/rawtext_8h-source.html index 042fe1b..85fb58b 100644 --- a/doc/api-documentation/html/rawtext_8h-source.html +++ b/doc/api-documentation/html/rawtext_8h-source.html @@ -3,76 +3,77 @@ <title>rawtext.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawtext.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawtext.h - code for class 'RawText'- a module that reads raw text files:</font> -00003 <font class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: rawtext_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawtext.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawtext.h - code for class 'RawText'- a module that reads raw text files:</span> +00003 <span class="comment"> * ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: rawtext_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef RAWTEXT_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define RAWTEXT_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawverse.h></font> -00027 <font class="preprocessor">#include <rawstr.h></font> -00028 <font class="preprocessor">#include <swtext.h></font> +00023 <span class="preprocessor">#ifndef RAWTEXT_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define RAWTEXT_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawverse.h></span> +00027 <span class="preprocessor">#include <rawstr.h></span> +00028 <span class="preprocessor">#include <swtext.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT RawText:<font class="keyword">public</font> <a class="code" href="class_s_w_text.html">SWText</a>, <font class="keyword">public</font> RawVerse { -00033 RawStr *fastSearch[2]; -00034 -00035 <font class="keyword">public</font>: -00036 -00037 -00038 RawText (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00039 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00040 <font class="keyword">virtual</font> ~ RawText (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00042 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator += </a>(<font class="keywordtype">int</font> increment); -00043 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -= </a>(<font class="keywordtype">int</font> decrement) { <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator += </a>(-decrement); } -00044 <font class="keyword">virtual</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createSearchFramework (); -00045 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> hasSearchFramework () { <font class="keywordflow">return</font> <font class="keyword">true</font>; } -00046 <font class="preprocessor">#ifdef _MSC_VER</font> -00047 <font class="preprocessor"></font> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a40">operator = </a>(SW_POSITION); -00048 <font class="preprocessor">#else</font> -00049 <font class="preprocessor"></font> <font class="keyword">virtual</font> RawText & <a class="code" href="class_s_w_module.html#a40">operator = </a>(SW_POSITION); -00050 <font class="preprocessor">#endif</font> -00051 <font class="preprocessor"></font> <font class="keyword">virtual</font> <a class="code" href="class_list_key.html">ListKey</a> & <a class="code" href="class_s_w_module.html#a22">Search</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *istr, <font class="keywordtype">int</font> searchType = 0, <font class="keywordtype">int</font> flags = 0, <a class="code" href="class_s_w_key.html">SWKey</a> * scope = 0, <font class="keywordtype">bool</font> * justCheckIfSupported = 0, <font class="keywordtype">void</font> (*percent) (<font class="keywordtype">char</font>, <font class="keywordtype">void</font> *) = &<a class="code" href="class_s_w_module.html#d0">SWModule::nullPercent</a>, <font class="keywordtype">void</font> *percentUserData = 0); -00052 -00053 <font class="comment">// write interface ----------------------------</font> -00054 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } -00055 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path) { <font class="keywordflow">return</font> RawVerse::createModule (path); } -00056 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00057 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00058 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00059 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00060 <font class="comment">// end write interface ------------------------</font> -00061 }; -00062 +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT RawText : <span class="keyword">public</span> SWText, <span class="keyword">public</span> RawVerse { +00035 +00036 RawStr *fastSearch[2]; +00037 VerseKey &getVerseKey(); +00038 +00039 +00040 <span class="keyword">public</span>: +00041 +00042 RawText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, +00043 <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00044 <span class="keyword">virtual</span> ~RawText(); +00045 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00048 <span class="keyword">virtual</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createSearchFramework(); +00049 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasSearchFramework() { <span class="keywordflow">return</span> <span class="keyword">true</span>; } +00050 <span class="keyword">virtual</span> ListKey & Search(<span class="keyword">const</span> <span class="keywordtype">char</span> *istr, <span class="keywordtype">int</span> searchType = 0, <span class="keywordtype">int</span> flags = 0, SWKey * scope = 0, <span class="keywordtype">bool</span> * justCheckIfSupported = 0, <span class="keywordtype">void</span> (*percent)(<span class="keywordtype">char</span>, <span class="keywordtype">void</span> *) = &SWModule::nullPercent, <span class="keywordtype">void</span> *percentUserData = 0); +00051 +00052 <span class="comment">// write interface ----------------------------</span> +00053 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { <span class="keywordflow">return</span> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } +00054 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path) { <span class="keywordflow">return</span> RawVerse::createModule(path); } +00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00058 <span class="comment">// end write interface ------------------------</span> +00059 +00060 SWMODULE_OPERATORS +00061 +00062 }; 00063 -00064 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00064 SWORD_NAMESPACE_END +00065 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rawverse_8h-source.html b/doc/api-documentation/html/rawverse_8h-source.html index d247400..07a101a 100644 --- a/doc/api-documentation/html/rawverse_8h-source.html +++ b/doc/api-documentation/html/rawverse_8h-source.html @@ -3,50 +3,52 @@ <title>rawverse.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rawverse.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawverse.h - code for class 'RawVerse'- a module that reads raw text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> * and provides lookup and parsing functions based on</font> -00005 <font class="comment"> * class VerseKey</font> -00006 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rawverse.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawverse.h - code for class 'RawVerse'- a module that reads raw text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> * and provides lookup and parsing functions based on</span> +00005 <span class="comment"> * class VerseKey</span> +00006 <span class="comment"> */</span> 00007 -00008 <font class="preprocessor">#ifndef RAWVERSE_H</font> -00009 <font class="preprocessor"></font><font class="preprocessor">#define RAWVERSE_H</font> -00010 <font class="preprocessor"></font> -00011 <font class="preprocessor">#include <filemgr.h></font> -00012 <font class="preprocessor">#include <fcntl.h></font> +00008 <span class="preprocessor">#ifndef RAWVERSE_H</span> +00009 <span class="preprocessor"></span><span class="preprocessor">#define RAWVERSE_H</span> +00010 <span class="preprocessor"></span> +00011 <span class="preprocessor">#include <filemgr.h></span> +00012 <span class="preprocessor">#include <fcntl.h></span> 00013 -00014 <font class="preprocessor">#include <defs.h></font> +00014 <span class="preprocessor">#include <defs.h></span> 00015 -00016 <font class="keyword">class </font>SWDLLEXPORT RawVerse { -00017 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; <font class="comment">// number of instantiated RawVerse objects or derivitives</font> -00018 <font class="keyword">protected</font>: -00019 FileDesc *idxfp[2]; -00020 FileDesc *textfp[2]; -00021 -00022 <font class="keywordtype">char</font> *path; -00023 <font class="keywordtype">void</font> preptext (<font class="keywordtype">char</font> *buf); -00024 <font class="keywordtype">void</font> settext (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> idxoff, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> len = 0); -00025 <font class="keywordtype">void</font> linkentry (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> destidxoff, <font class="keywordtype">long</font> srcidxoff); -00026 -00027 <font class="keyword">public</font>: -00028 <font class="keywordtype">char</font> nl; -00029 RawVerse (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keywordtype">int</font> fileMode = -1); -00030 <font class="keyword">virtual</font> ~ RawVerse (); -00031 <font class="keywordtype">void</font> findoffset (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> idxoff, <font class="keywordtype">long</font> *start, -00032 <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> *end); -00033 <font class="keywordtype">void</font> gettext (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> start, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> size, <font class="keywordtype">char</font> *buf); -00034 <font class="keyword">static</font> <font class="keywordtype">char</font> createModule (<font class="keyword">const</font> <font class="keywordtype">char</font> *path); -00035 }; -00036 -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00016 SWORD_NAMESPACE_START +00017 +00018 <span class="keyword">class </span>SWDLLEXPORT RawVerse { +00019 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; <span class="comment">// number of instantiated RawVerse objects or derivitives</span> +00020 <span class="keyword">protected</span>: +00021 FileDesc *idxfp[2]; +00022 FileDesc *textfp[2]; +00023 +00024 <span class="keywordtype">char</span> *path; +00025 <span class="keywordtype">void</span> preptext(<span class="keywordtype">char</span> *buf); +00026 <span class="keywordtype">void</span> settext(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> idxoff, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> len = -1); +00027 <span class="keywordtype">void</span> linkentry(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> destidxoff, <span class="keywordtype">long</span> srcidxoff); +00028 +00029 <span class="keyword">public</span>: +00030 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *nl; +00031 RawVerse(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keywordtype">int</span> fileMode = -1); +00032 <span class="keyword">virtual</span> ~ RawVerse(); +00033 <span class="keywordtype">void</span> findoffset(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> idxoff, <span class="keywordtype">long</span> *start, +00034 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *end); +00035 <span class="keywordtype">void</span> readtext(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> start, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> size, <span class="keywordtype">char</span> *buf); +00036 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/roman_8h-source.html b/doc/api-documentation/html/roman_8h-source.html index 87dac78..cb10339 100644 --- a/doc/api-documentation/html/roman_8h-source.html +++ b/doc/api-documentation/html/roman_8h-source.html @@ -3,37 +3,42 @@ <title>roman.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>roman.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * roman.h - roman numeral functions</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> -00019 <font class="preprocessor">#ifndef ROMAN_H</font> -00020 <font class="preprocessor"></font><font class="preprocessor">#define ROMAN_H</font> -00021 <font class="preprocessor"></font><font class="keywordtype">char</font> isroman(<font class="keyword">const</font> <font class="keywordtype">char</font> *); -00022 <font class="comment">/* char* to_rom(int num, char *p); */</font> -00023 <font class="keywordtype">int</font> from_rom(<font class="keyword">const</font> <font class="keywordtype">char</font> *s); +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>roman.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * roman.h - roman numeral functions</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> +00019 <span class="preprocessor">#ifndef ROMAN_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define ROMAN_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <defs.h></span> +00023 SWORD_NAMESPACE_START 00024 -00025 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00025 <span class="keywordtype">char</span> isroman(<span class="keyword">const</span> <span class="keywordtype">char</span> *); +00026 <span class="comment">/* char* to_rom(int num, char *p); */</span> +00027 <span class="keywordtype">int</span> from_rom(<span class="keyword">const</span> <span class="keywordtype">char</span> *s); +00028 +00029 SWORD_NAMESPACE_END +00030 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rtfhtml_8h-source.html b/doc/api-documentation/html/rtfhtml_8h-source.html index 4e2fde5..8807e22 100644 --- a/doc/api-documentation/html/rtfhtml_8h-source.html +++ b/doc/api-documentation/html/rtfhtml_8h-source.html @@ -3,47 +3,50 @@ <title>rtfhtml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rtfhtml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> rtfhtml.h - description </font> -00003 <font class="comment"> ------------------- </font> -00004 <font class="comment"> begin : Wed Oct 13 1999 </font> -00005 <font class="comment"> copyright : (C) 1999 by The team of BibleTime </font> -00006 <font class="comment"> email : info@bibletime.de </font> -00007 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rtfhtml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> rtfhtml.h - description </span> +00003 <span class="comment"> ------------------- </span> +00004 <span class="comment"> begin : Wed Oct 13 1999 </span> +00005 <span class="comment"> copyright : (C) 1999 by The team of BibleTime </span> +00006 <span class="comment"> email : info@bibletime.de </span> +00007 <span class="comment"> ***************************************************************************/</span> 00008 -00009 <font class="comment">/***************************************************************************</font> -00010 <font class="comment"> * *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00012 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00013 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00014 <font class="comment"> * (at your option) any later version. * </font> -00015 <font class="comment"> * *</font> -00016 <font class="comment"> ***************************************************************************/</font> +00009 <span class="comment">/***************************************************************************</span> +00010 <span class="comment"> * *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00012 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00013 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00014 <span class="comment"> * (at your option) any later version. * </span> +00015 <span class="comment"> * *</span> +00016 <span class="comment"> ***************************************************************************/</span> 00017 -00018 <font class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/rtfhtml_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $ */</font> -00019 <font class="comment">/* $Revision: 1.7 $ */</font> +00018 <span class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/rtfhtml_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $ */</span> +00019 <span class="comment">/* $Revision: 1.9 $ */</span> 00020 -00021 <font class="preprocessor">#ifndef RTFHTML_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define RTFHTML_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef RTFHTML_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define RTFHTML_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_r_t_f_h_t_m_l.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_r_t_f_h_t_m_l.html">RTFHTML</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_r_t_f_h_t_m_l.html">RTFHTML</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_r_t_f_h_t_m_l.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_r_t_f_h_t_m_l.html">RTFHTML</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_r_t_f_h_t_m_l.html">RTFHTML</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rwphtml_8h-source.html b/doc/api-documentation/html/rwphtml_8h-source.html index 0912f77..a822463 100644 --- a/doc/api-documentation/html/rwphtml_8h-source.html +++ b/doc/api-documentation/html/rwphtml_8h-source.html @@ -3,48 +3,51 @@ <title>rwphtml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rwphtml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> rwphtml.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</font> -00005 <font class="comment"></font> -00006 <font class="comment"> copyright : (C) 1999 by Torsten Uhlmann</font> -00007 <font class="comment"> email : TUhlmann@gmx.de</font> -00008 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rwphtml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> rwphtml.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : Tue Jun 15 15:34:26 CEST 1999</span> +00005 <span class="comment"></span> +00006 <span class="comment"> copyright : (C) 1999 by Torsten Uhlmann</span> +00007 <span class="comment"> email : TUhlmann@gmx.de</span> +00008 <span class="comment"> ***************************************************************************/</span> 00009 -00010 <font class="comment">/***************************************************************************</font> -00011 <font class="comment"> * *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00013 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00014 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00015 <font class="comment"> * (at your option) any later version. *</font> -00016 <font class="comment"> * *</font> -00017 <font class="comment"> ***************************************************************************/</font> +00010 <span class="comment">/***************************************************************************</span> +00011 <span class="comment"> * *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00013 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00014 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00015 <span class="comment"> * (at your option) any later version. *</span> +00016 <span class="comment"> * *</span> +00017 <span class="comment"> ***************************************************************************/</span> 00018 -00019 <font class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/rwphtml_8h-source.html,v 1.7 2002/06/20 20:23:09 mgruner Exp $ */</font> -00020 <font class="comment">/* $Revision: 1.7 $ */</font> +00019 <span class="comment">/* $Header: /usr/local/cvsroot/sword/doc/api-documentation/html/rwphtml_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $ */</span> +00020 <span class="comment">/* $Revision: 1.9 $ */</span> 00021 -00022 <font class="preprocessor">#ifndef RWPHTML_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define RWPHTML_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swfilter.h></font> +00022 <span class="preprocessor">#ifndef RWPHTML_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define RWPHTML_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swfilter.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -<a name="l00031"></a><a class="code" href="class_r_w_p_h_t_m_l.html">00031</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_r_w_p_h_t_m_l.html">RWPHTML</a>:<font class="keyword">public</font> SWFilter -00032 { -00033 <font class="keyword">public</font>: -00034 <a class="code" href="class_r_w_p_h_t_m_l.html">RWPHTML</a> (); -00035 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00036 }; -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +<a name="l00033"></a><a class="code" href="classsword_1_1_r_w_p_h_t_m_l.html">00033</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_r_w_p_h_t_m_l.html">RWPHTML</a>:<span class="keyword">public</span> SWFilter +00034 { +00035 <span class="keyword">public</span>: +00036 <a class="code" href="classsword_1_1_r_w_p_h_t_m_l.html">RWPHTML</a> (); +00037 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00038 }; +00039 +00040 SWORD_NAMESPACE_END +00041 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/rwprtf_8h-source.html b/doc/api-documentation/html/rwprtf_8h-source.html index dcee3df..c9b6eea 100644 --- a/doc/api-documentation/html/rwprtf_8h-source.html +++ b/doc/api-documentation/html/rwprtf_8h-source.html @@ -3,50 +3,53 @@ <title>rwprtf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>rwprtf.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rwprtf.h - definition of Class RWPRTF, an SWFilter used to convert</font> -00003 <font class="comment"> * special tags in Robertsons Word Pictures commentary into</font> -00004 <font class="comment"> * Rich Text Format tags</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: rwprtf_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>rwprtf.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rwprtf.h - definition of Class RWPRTF, an SWFilter used to convert</span> +00003 <span class="comment"> * special tags in Robertsons Word Pictures commentary into</span> +00004 <span class="comment"> * Rich Text Format tags</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * $Id: rwprtf_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment"> * CrossWire Bible Society</span> +00010 <span class="comment"> * P. O. Box 2528</span> +00011 <span class="comment"> * Tempe, AZ 85280-2528</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment"> * Free Software Foundation version 2.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment"> * General Public License for more details.</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> */</span> 00023 -00024 <font class="preprocessor">#ifndef RWPRTF_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define RWPRTF_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <swfilter.h></font> +00024 <span class="preprocessor">#ifndef RWPRTF_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define RWPRTF_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <swfilter.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -<a name="l00033"></a><a class="code" href="class_r_w_p_r_t_f.html">00033</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_r_w_p_r_t_f.html">RWPRTF</a>:<font class="keyword">public</font> SWFilter -00034 { -00035 <font class="keyword">public</font>: -00036 <a class="code" href="class_r_w_p_r_t_f.html">RWPRTF</a> (); -00037 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00038 }; -00039 -00040 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 SWORD_NAMESPACE_START +00032 +<a name="l00035"></a><a class="code" href="classsword_1_1_r_w_p_r_t_f.html">00035</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_r_w_p_r_t_f.html">RWPRTF</a>:<span class="keyword">public</span> SWFilter +00036 { +00037 <span class="keyword">public</span>: +00038 <a class="code" href="classsword_1_1_r_w_p_r_t_f.html">RWPRTF</a> (); +00039 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00040 }; +00041 +00042 SWORD_NAMESPACE_END +00043 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/sapphire_8h-source.html b/doc/api-documentation/html/sapphire_8h-source.html index f36c275..8241699 100644 --- a/doc/api-documentation/html/sapphire_8h-source.html +++ b/doc/api-documentation/html/sapphire_8h-source.html @@ -3,65 +3,71 @@ <title>sapphire.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>sapphire.h</h1><div class="fragment"><pre>00001 <font class="comment">/* sapphire.h -- Interface for the Saphire II stream cipher.</font> -00002 <font class="comment"></font> -00003 <font class="comment"> Dedicated to the Public Domain the author and inventor</font> -00004 <font class="comment"> (Michael Paul Johnson). This code comes with no warranty.</font> -00005 <font class="comment"> Use it at your own risk.</font> -00006 <font class="comment"> Ported from the Pascal implementation of the Sapphire Stream</font> -00007 <font class="comment"> Cipher 9 December 1994.</font> -00008 <font class="comment"> Added hash-specific functions 27 December 1994.</font> -00009 <font class="comment"> Made index variable initialization key-dependent,</font> -00010 <font class="comment"> made the output function more resistant to cryptanalysis,</font> -00011 <font class="comment"> and renamed to Sapphire II Stream Cipher 2 January 1995.</font> -00012 <font class="comment"></font> -00013 <font class="comment"> unsigned char is assumed to be 8 bits. If it is not, the</font> -00014 <font class="comment"> results of assignments need to be reduced to 8 bits with</font> -00015 <font class="comment"> & 0xFF or % 0x100, whichever is faster.</font> -00016 <font class="comment">*/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>sapphire.h</h1><div class="fragment"><pre>00001 <span class="comment">/* sapphire.h -- Interface for the Saphire II stream cipher.</span> +00002 <span class="comment"></span> +00003 <span class="comment"> Dedicated to the Public Domain the author and inventor</span> +00004 <span class="comment"> (Michael Paul Johnson). This code comes with no warranty.</span> +00005 <span class="comment"> Use it at your own risk.</span> +00006 <span class="comment"> Ported from the Pascal implementation of the Sapphire Stream</span> +00007 <span class="comment"> Cipher 9 December 1994.</span> +00008 <span class="comment"> Added hash-specific functions 27 December 1994.</span> +00009 <span class="comment"> Made index variable initialization key-dependent,</span> +00010 <span class="comment"> made the output function more resistant to cryptanalysis,</span> +00011 <span class="comment"> and renamed to Sapphire II Stream Cipher 2 January 1995.</span> +00012 <span class="comment"></span> +00013 <span class="comment"> unsigned char is assumed to be 8 bits. If it is not, the</span> +00014 <span class="comment"> results of assignments need to be reduced to 8 bits with</span> +00015 <span class="comment"> & 0xFF or % 0x100, whichever is faster.</span> +00016 <span class="comment">*/</span> 00017 -00018 <font class="preprocessor">#ifndef NULL</font> -00019 <font class="preprocessor"></font><font class="preprocessor">#define NULL 0</font> -00020 <font class="preprocessor"></font><font class="preprocessor">#endif </font><font class="comment">/* */</font> -00021 <font class="keyword">class </font>sapphire -00022 { -00023 -00024 <font class="comment">// These variables comprise the state of the state machine.</font> -00025 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> cards[256]; <font class="comment">// A permutation of 0-255.</font> -00026 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> rotor, <font class="comment">// Index that rotates smoothly</font> -00027 ratchet, <font class="comment">// Index that moves erratically</font> -00028 avalanche, <font class="comment">// Index heavily data dependent</font> -00029 last_plain, <font class="comment">// Last plain text byte</font> -00030 last_cipher; <font class="comment">// Last cipher text byte</font> -00031 -00032 <font class="comment">// This function is used by initialize(), which is called by the</font> -00033 <font class="comment">// constructor.</font> -00034 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> keyrand (<font class="keywordtype">int</font> limit, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *user_key, -00035 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> keysize, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *rsum, -00036 <font class="keywordtype">unsigned</font> *keypos); <font class="keyword">public</font>:sapphire (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> -00037 *key = NULL, <font class="comment">// Calls initialize if a real</font> -00038 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> keysize = 0); <font class="comment">// key is provided. If none</font> -00039 <font class="comment">// is provided, call initialize</font> -00040 <font class="comment">// before encrypt or decrypt.</font> -00041 ~sapphire (); <font class="comment">// Destroy cipher state information.</font> -00042 <font class="keywordtype">void</font> initialize (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *key, <font class="comment">// User key is used to set</font> -00043 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> keysize); <font class="comment">// up state information.</font> -00044 <font class="keywordtype">void</font> hash_init (<font class="keywordtype">void</font>); <font class="comment">// Set up default hash.</font> -00045 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> encrypt (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> b = 0); <font class="comment">// Encrypt byte</font> -00046 <font class="comment">// or get a random byte.</font> -00047 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> decrypt (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> b); <font class="comment">// Decrypt byte.</font> -00048 <font class="keywordtype">void</font> hash_final (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *hash, <font class="comment">// Copy hash value to hash</font> -00049 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> hashlength = 20); <font class="comment">// Hash length (16-32)</font> -00050 <font class="keywordtype">void</font> burn (<font class="keywordtype">void</font>); <font class="comment">// Destroy cipher state information.</font> -00051 }; -00052 -00053 -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00018 <span class="preprocessor">#ifndef NULL</span> +00019 <span class="preprocessor"></span><span class="preprocessor">#define NULL 0</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* */</span> +00021 +00022 <span class="preprocessor">#include <defs.h></span> +00023 +00024 SWORD_NAMESPACE_START +00025 +00026 <span class="keyword">class </span>sapphire +00027 { +00028 +00029 <span class="comment">// These variables comprise the state of the state machine.</span> +00030 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> cards[256]; <span class="comment">// A permutation of 0-255.</span> +00031 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> rotor, <span class="comment">// Index that rotates smoothly</span> +00032 ratchet, <span class="comment">// Index that moves erratically</span> +00033 avalanche, <span class="comment">// Index heavily data dependent</span> +00034 last_plain, <span class="comment">// Last plain text byte</span> +00035 last_cipher; <span class="comment">// Last cipher text byte</span> +00036 +00037 <span class="comment">// This function is used by initialize(), which is called by the</span> +00038 <span class="comment">// constructor.</span> +00039 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> keyrand (<span class="keywordtype">int</span> limit, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *user_key, +00040 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> keysize, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *rsum, +00041 <span class="keywordtype">unsigned</span> *keypos); <span class="keyword">public</span>:sapphire (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> +00042 *key = NULL, <span class="comment">// Calls initialize if a real</span> +00043 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> keysize = 0); <span class="comment">// key is provided. If none</span> +00044 <span class="comment">// is provided, call initialize</span> +00045 <span class="comment">// before encrypt or decrypt.</span> +00046 ~sapphire (); <span class="comment">// Destroy cipher state information.</span> +00047 <span class="keywordtype">void</span> initialize (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *key, <span class="comment">// User key is used to set</span> +00048 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> keysize); <span class="comment">// up state information.</span> +00049 <span class="keywordtype">void</span> hash_init (<span class="keywordtype">void</span>); <span class="comment">// Set up default hash.</span> +00050 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> encrypt (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> b = 0); <span class="comment">// Encrypt byte</span> +00051 <span class="comment">// or get a random byte.</span> +00052 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> decrypt (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> b); <span class="comment">// Decrypt byte.</span> +00053 <span class="keywordtype">void</span> hash_final (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *hash, <span class="comment">// Copy hash value to hash</span> +00054 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> hashlength = 20); <span class="comment">// Hash length (16-32)</span> +00055 <span class="keywordtype">void</span> burn (<span class="keywordtype">void</span>); <span class="comment">// Destroy cipher state information.</span> +00056 }; +00057 +00058 +00059 SWORD_NAMESPACE_END +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/scsuutf8_8h-source.html b/doc/api-documentation/html/scsuutf8_8h-source.html index b01f044..7c35ecd 100644 --- a/doc/api-documentation/html/scsuutf8_8h-source.html +++ b/doc/api-documentation/html/scsuutf8_8h-source.html @@ -3,51 +3,54 @@ <title>scsuutf8.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>scsuutf8.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>scsuutf8.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef SCSUUTF8_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define SCSUUTF8_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef SCSUUTF8_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define SCSUUTF8_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_s_c_s_u_u_t_f8.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_c_s_u_u_t_f8.html">SCSUUTF8</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">private</font>: -00031 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font>* UTF8Output(<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font>, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font>* text); -00032 -00033 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> c, d; +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_s_c_s_u_u_t_f8.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_c_s_u_u_t_f8.html">SCSUUTF8</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">private</span>: +00033 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* UTF8Output(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* text); 00034 -00035 -00036 <font class="keyword">public</font>: -00037 <a class="code" href="class_s_c_s_u_u_t_f8.html">SCSUUTF8</a>(); -00038 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00039 }; -00040 -00041 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00035 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> c, d; +00036 +00037 +00038 <span class="keyword">public</span>: +00039 <a class="code" href="classsword_1_1_s_c_s_u_u_t_f8.html">SCSUUTF8</a>(); +00040 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00041 }; +00042 +00043 SWORD_NAMESPACE_END +00044 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/strkey_8h-source.html b/doc/api-documentation/html/strkey_8h-source.html index c9ab793..d4ba048 100644 --- a/doc/api-documentation/html/strkey_8h-source.html +++ b/doc/api-documentation/html/strkey_8h-source.html @@ -3,56 +3,58 @@ <title>strkey.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>strkey.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * strkey.h - code for class 'strkey'- a standard Biblical verse key</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: strkey_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>strkey.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * strkey.h - code for class 'strkey'- a standard Biblical verse key</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: strkey_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 00022 -00023 <font class="preprocessor">#ifndef STRKEY_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define STRKEY_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swkey.h></font> -00027 <font class="preprocessor">#include <swmacs.h></font> +00023 <span class="preprocessor">#ifndef STRKEY_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define STRKEY_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swkey.h></span> +00027 <span class="preprocessor">#include <swmacs.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -<a name="l00035"></a><a class="code" href="class_str_key.html">00035</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_str_key.html">StrKey</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_key.html">SWKey</a> -00036 { -00037 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00038 <font class="keywordtype">void</font> init (); -00039 <font class="keyword">public</font>: -00044 <a class="code" href="class_str_key.html">StrKey</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey = 0); -00047 <font class="keyword">virtual</font> ~ StrKey (); -00048 -00049 SWKEY_OPERATORS +00031 SWORD_NAMESPACE_START +00032 +<a name="l00037"></a><a class="code" href="classsword_1_1_str_key.html">00037</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_str_key.html">StrKey</a>:<span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> +00038 { +00039 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00040 <span class="keywordtype">void</span> init (); +00041 <span class="keyword">public</span>: +00046 <a class="code" href="classsword_1_1_str_key.html">StrKey</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey = 0); +00049 <span class="keyword">virtual</span> ~ StrKey (); 00050 -00051 }; +00051 SWKEY_OPERATORS 00052 -00053 -00054 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00053 }; +00054 SWORD_NAMESPACE_END +00055 +00056 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swbasicfilter_8h-source.html b/doc/api-documentation/html/swbasicfilter_8h-source.html index 6732ca5..e659e71 100644 --- a/doc/api-documentation/html/swbasicfilter_8h-source.html +++ b/doc/api-documentation/html/swbasicfilter_8h-source.html @@ -3,97 +3,99 @@ <title>swbasicfilter.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swbasicfilter.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swbasicfilter.h - definition of class SWBasicFilter. An SWFilter</font> -00003 <font class="comment"> * impl that provides some basic methods that</font> -00004 <font class="comment"> * many filter will need and can use as a starting</font> -00005 <font class="comment"> * point. </font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * $Id: swbasicfilter_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00010 <font class="comment"> * CrossWire Bible Society</font> -00011 <font class="comment"> * P. O. Box 2528</font> -00012 <font class="comment"> * Tempe, AZ 85280-2528</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00015 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00016 <font class="comment"> * Free Software Foundation version 2.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00019 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00020 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00021 <font class="comment"> * General Public License for more details.</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swbasicfilter.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swbasicfilter.h - definition of class SWBasicFilter. An SWFilter</span> +00003 <span class="comment"> * impl that provides some basic methods that</span> +00004 <span class="comment"> * many filter will need and can use as a starting</span> +00005 <span class="comment"> * point. </span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * $Id: swbasicfilter_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00010 <span class="comment"> * CrossWire Bible Society</span> +00011 <span class="comment"> * P. O. Box 2528</span> +00012 <span class="comment"> * Tempe, AZ 85280-2528</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00015 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00016 <span class="comment"> * Free Software Foundation version 2.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00019 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00020 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00021 <span class="comment"> * General Public License for more details.</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> */</span> 00024 -00025 <font class="preprocessor">#ifndef SWBASICFILTER_H</font> -00026 <font class="preprocessor"></font><font class="preprocessor">#define SWBASICFILTER_H</font> -00027 <font class="preprocessor"></font> -00028 <font class="preprocessor">#include <swfilter.h></font> +00025 <span class="preprocessor">#ifndef SWBASICFILTER_H</span> +00026 <span class="preprocessor"></span><span class="preprocessor">#define SWBASICFILTER_H</span> +00027 <span class="preprocessor"></span> +00028 <span class="preprocessor">#include <swfilter.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> -00031 <font class="preprocessor">#include <map></font> -00032 <font class="keyword">using</font> <font class="keyword">namespace </font>std; -00033 -<a name="l00045"></a><a class="code" href="class_s_w_basic_filter.html">00045</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a> : <font class="keyword">public</font> SWFilter { -00046 -00047 <font class="keywordtype">char</font> *tokenStart; -00048 <font class="keywordtype">char</font> *tokenEnd; -00049 <font class="keywordtype">char</font> *escStart; -00050 <font class="keywordtype">char</font> *escEnd; -00051 <font class="keywordtype">bool</font> escStringCaseSensitive; -00052 <font class="keywordtype">bool</font> tokenCaseSensitive; -00053 <font class="keywordtype">bool</font> passThruUnknownToken; -00054 <font class="keywordtype">bool</font> passThruUnknownEsc; -00055 -00056 <font class="keyword">public</font>: -00057 <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a>(); -00058 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00059 <font class="keyword">virtual</font> ~<a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a>(); -00060 -00061 <font class="keyword">protected</font>: -00062 <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> *module; -00063 <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key; -00064 <font class="keywordtype">char</font> *resultBuffer; -00065 <font class="keyword">typedef</font> map<string, string> DualStringMap; -00066 DualStringMap tokenSubMap; -00067 DualStringMap escSubMap; -00068 -00070 <font class="keywordtype">void</font> setEscapeStart(<font class="keyword">const</font> <font class="keywordtype">char</font> *escStart); -00071 -00073 <font class="keywordtype">void</font> setEscapeEnd(<font class="keyword">const</font> <font class="keywordtype">char</font> *escEnd); -00074 -00076 <font class="keywordtype">void</font> setTokenStart(<font class="keyword">const</font> <font class="keywordtype">char</font> *tokenStart); -00077 -00079 <font class="keywordtype">void</font> setTokenEnd(<font class="keyword">const</font> <font class="keywordtype">char</font> *tokenEnd); -00080 -00083 <font class="keywordtype">void</font> setPassThruUnknownToken(<font class="keywordtype">bool</font> val); -00084 -00087 <font class="keywordtype">void</font> setPassThruUnknownEscapeString(<font class="keywordtype">bool</font> val); -00088 -00089 <font class="keywordtype">void</font> setTokenCaseSensitive(<font class="keywordtype">bool</font> val); -00090 <font class="keywordtype">void</font> setEscapeStringCaseSensitive(<font class="keywordtype">bool</font> val); -00091 -00092 <font class="keywordtype">void</font> addTokenSubstitute(<font class="keyword">const</font> <font class="keywordtype">char</font> *findString, <font class="keyword">const</font> <font class="keywordtype">char</font> *replaceString); -00093 <font class="keywordtype">void</font> addEscapeStringSubstitute(<font class="keyword">const</font> <font class="keywordtype">char</font> *findString, <font class="keyword">const</font> <font class="keywordtype">char</font> *replaceString); -00094 <font class="keywordtype">bool</font> substituteToken(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token); -00095 <font class="keywordtype">bool</font> substituteEscapeString(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *escString); -00096 -00098 <font class="keywordtype">void</font> pushString(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *format, ...); -00099 -00106 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> handleToken(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token, DualStringMap &userData); -00107 -00114 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> handleEscapeString(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *escString, DualStringMap &userData); -00115 }; -00116 -00117 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00030 <span class="preprocessor">#include <defs.h></span> +00031 <span class="preprocessor">#include <map></span> +00032 +00033 SWORD_NAMESPACE_START +00034 +<a name="l00046"></a><a class="code" href="classsword_1_1_s_w_basic_filter.html">00046</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> : <span class="keyword">public</span> SWFilter { +00047 +00048 <span class="keywordtype">char</span> *tokenStart; +00049 <span class="keywordtype">char</span> *tokenEnd; +00050 <span class="keywordtype">char</span> *escStart; +00051 <span class="keywordtype">char</span> *escEnd; +00052 <span class="keywordtype">bool</span> escStringCaseSensitive; +00053 <span class="keywordtype">bool</span> tokenCaseSensitive; +00054 <span class="keywordtype">bool</span> passThruUnknownToken; +00055 <span class="keywordtype">bool</span> passThruUnknownEsc; +00056 +00057 <span class="keyword">public</span>: +00058 <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a>(); +00059 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00060 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a>(); +00061 +00062 <span class="keyword">protected</span>: +00063 <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *module; +00064 <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key; +00065 <span class="keywordtype">char</span> *resultBuffer; +00066 <span class="keyword">typedef</span> std::map<std::string, std::string> DualStringMap; +00067 DualStringMap tokenSubMap; +00068 DualStringMap escSubMap; +00069 +00071 <span class="keywordtype">void</span> setEscapeStart(<span class="keyword">const</span> <span class="keywordtype">char</span> *escStart); +00072 +00074 <span class="keywordtype">void</span> setEscapeEnd(<span class="keyword">const</span> <span class="keywordtype">char</span> *escEnd); +00075 +00077 <span class="keywordtype">void</span> setTokenStart(<span class="keyword">const</span> <span class="keywordtype">char</span> *tokenStart); +00078 +00080 <span class="keywordtype">void</span> setTokenEnd(<span class="keyword">const</span> <span class="keywordtype">char</span> *tokenEnd); +00081 +00084 <span class="keywordtype">void</span> setPassThruUnknownToken(<span class="keywordtype">bool</span> val); +00085 +00088 <span class="keywordtype">void</span> setPassThruUnknownEscapeString(<span class="keywordtype">bool</span> val); +00089 +00090 <span class="keywordtype">void</span> setTokenCaseSensitive(<span class="keywordtype">bool</span> val); +00091 <span class="keywordtype">void</span> setEscapeStringCaseSensitive(<span class="keywordtype">bool</span> val); +00092 +00093 <span class="keywordtype">void</span> addTokenSubstitute(<span class="keyword">const</span> <span class="keywordtype">char</span> *findString, <span class="keyword">const</span> <span class="keywordtype">char</span> *replaceString); +00094 <span class="keywordtype">void</span> addEscapeStringSubstitute(<span class="keyword">const</span> <span class="keywordtype">char</span> *findString, <span class="keyword">const</span> <span class="keywordtype">char</span> *replaceString); +00095 <span class="keywordtype">bool</span> substituteToken(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token); +00096 <span class="keywordtype">bool</span> substituteEscapeString(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *escString); +00097 +00099 <span class="keywordtype">void</span> pushString(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...); +00100 +00107 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> handleToken(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token, DualStringMap &userData); +00108 +00115 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> handleEscapeString(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *escString, DualStringMap &userData); +00116 }; +00117 +00118 SWORD_NAMESPACE_END +00119 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swcacher_8h-source.html b/doc/api-documentation/html/swcacher_8h-source.html index de6b15b..f2b2fd4 100644 --- a/doc/api-documentation/html/swcacher_8h-source.html +++ b/doc/api-documentation/html/swcacher_8h-source.html @@ -3,49 +3,52 @@ <title>swcacher.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swcacher.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swcacher.h - definition of class SWCacher used to provide an interface for</font> -00003 <font class="comment"> * objects that cache and want a standard interface for cleaning up.</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swcacher_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swcacher.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swcacher.h - definition of class SWCacher used to provide an interface for</span> +00003 <span class="comment"> * objects that cache and want a standard interface for cleaning up.</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swcacher_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWCACHER_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWCACHER_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <defs.h></font> +00023 <span class="preprocessor">#ifndef SWCACHER_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWCACHER_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -00028 <font class="keyword">class </font>SWDLLEXPORT SWCacher { -00029 <font class="keyword">public</font>: -00030 SWCacher(); -00031 <font class="keyword">virtual</font> ~SWCacher(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">void</font> flush(); -00033 <font class="keyword">virtual</font> <font class="keywordtype">long</font> resourceConsumption(); -00034 <font class="keyword">virtual</font> <font class="keywordtype">long</font> lastAccess(); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +00030 <span class="keyword">class </span>SWDLLEXPORT SWCacher { +00031 <span class="keyword">public</span>: +00032 SWCacher(); +00033 <span class="keyword">virtual</span> ~SWCacher(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flush(); +00035 <span class="keyword">virtual</span> <span class="keywordtype">long</span> resourceConsumption(); +00036 <span class="keyword">virtual</span> <span class="keywordtype">long</span> lastAccess(); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swcipher_8h-source.html b/doc/api-documentation/html/swcipher_8h-source.html index 0f54984..c0d5ee5 100644 --- a/doc/api-documentation/html/swcipher_8h-source.html +++ b/doc/api-documentation/html/swcipher_8h-source.html @@ -3,61 +3,64 @@ <title>swcipher.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swcipher.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swcipher.h - definition of Class SWCipher used for data cipher/decipher</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: swcipher_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1999 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swcipher.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swcipher.h - definition of Class SWCipher used for data cipher/decipher</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: swcipher_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1999 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef SWCIPHER_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define SWCIPHER_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include "sapphire.h"</font> +00022 <span class="preprocessor">#ifndef SWCIPHER_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define SWCIPHER_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include "sapphire.h"</span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="keyword">class </font>SWDLLEXPORT SWCipher -00030 { -00031 -00032 sapphire master; -00033 sapphire work; -00034 -00035 <font class="keywordtype">char</font> *buf; -00036 <font class="keywordtype">bool</font> cipher; -00037 <font class="keywordtype">int</font> len; -00038 <font class="keyword">protected</font>: -00039 <font class="keyword">public</font>: -00040 SWCipher (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *key); -00041 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setCipherKey (<font class="keyword">const</font> <font class="keywordtype">char</font> *key); -00042 <font class="keyword">virtual</font> ~ SWCipher (); -00043 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Buf (<font class="keyword">const</font> <font class="keywordtype">char</font> *buf = 0, <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> len = 0); -00044 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *cipherBuf (<font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> *len, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf = 0); -00045 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Encode (<font class="keywordtype">void</font>); -00046 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Decode (<font class="keywordtype">void</font>); -00047 }; -00048 -00049 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>SWDLLEXPORT SWCipher +00032 { +00033 +00034 sapphire master; +00035 sapphire work; +00036 +00037 <span class="keywordtype">char</span> *buf; +00038 <span class="keywordtype">bool</span> cipher; +00039 <span class="keywordtype">int</span> len; +00040 <span class="keyword">protected</span>: +00041 <span class="keyword">public</span>: +00042 SWCipher (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *key); +00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCipherKey (<span class="keyword">const</span> <span class="keywordtype">char</span> *key); +00044 <span class="keyword">virtual</span> ~ SWCipher (); +00045 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Buf (<span class="keyword">const</span> <span class="keywordtype">char</span> *buf = 0, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> len = 0); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *cipherBuf (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *len, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf = 0); +00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Encode (<span class="keywordtype">void</span>); +00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Decode (<span class="keywordtype">void</span>); +00049 }; +00050 +00051 SWORD_NAMESPACE_END +00052 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swcom_8h-source.html b/doc/api-documentation/html/swcom_8h-source.html index c587ca9..9ccf3bd 100644 --- a/doc/api-documentation/html/swcom_8h-source.html +++ b/doc/api-documentation/html/swcom_8h-source.html @@ -3,55 +3,68 @@ <title>swcom.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swcom.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swcom.h - code for base class 'SWCom'. SWCom is the basis for all</font> -00003 <font class="comment"> * types of commentary modules</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swcom_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swcom.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swcom.h - code for base class 'SWCom'. SWCom is the basis for all</span> +00003 <span class="comment"> * types of commentary modules</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swcom_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWCOM_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWCOM_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swmodule.h></font> -00027 <font class="preprocessor">#include <versekey.h></font> +00023 <span class="preprocessor">#ifndef SWCOM_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWCOM_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swmodule.h></span> +00027 <span class="preprocessor">#include <versekey.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -<a name="l00033"></a><a class="code" href="class_s_w_com.html">00033</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_com.html">SWCom</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_module.html">SWModule</a> { -00034 <font class="keyword">public</font>: -00035 -00042 <a class="code" href="class_s_w_com.html">SWCom</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding enc = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup mark = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00043 <font class="keyword">virtual</font> ~<a class="code" href="class_s_w_com.html">SWCom</a>(); -<a name="l00044"></a><a class="code" href="class_s_w_com.html#a2">00044</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_module.html#a26">CreateKey</a>() -00045 { -00046 <font class="keywordflow">return</font> <font class="keyword">new</font> <a class="code" href="class_verse_key.html">VerseKey</a>(); -00047 } -00048 }; -00049 -00050 -00051 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 SWORD_NAMESPACE_START +00032 +<a name="l00035"></a><a class="code" href="classsword_1_1_s_w_com.html">00035</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_com.html">SWCom</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> { +00036 <span class="keyword">public</span>: +00037 +00044 <a class="code" href="classsword_1_1_s_w_com.html">SWCom</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0, +00045 <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding enc = ENC_UNKNOWN, +00046 SWTextDirection dir = DIRECTION_LTR, +00047 SWTextMarkup mark = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00048 +00049 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_com.html">SWCom</a>(); +<a name="l00050"></a><a class="code" href="classsword_1_1_s_w_com.html#a2">00050</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_module.html#a31">CreateKey</a>() { <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>(); } +00051 +00052 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index() <span class="keyword">const</span>; +00053 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index(<span class="keywordtype">long</span> iindex); +00054 +00055 +00056 +00057 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00058 +00059 SWMODULE_OPERATORS +00060 +00061 }; +00062 +00063 SWORD_NAMESPACE_END +00064 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swcomprs_8h-source.html b/doc/api-documentation/html/swcomprs_8h-source.html index 31e5934..b0bb97a 100644 --- a/doc/api-documentation/html/swcomprs_8h-source.html +++ b/doc/api-documentation/html/swcomprs_8h-source.html @@ -3,57 +3,60 @@ <title>swcomprs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swcomprs.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swcomprs.h - definition of Class SWCompress used for data compression</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: swcomprs_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swcomprs.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swcomprs.h - definition of Class SWCompress used for data compression</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: swcomprs_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef SWCOMPRS_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define SWCOMPRS_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <defs.h></font> +00022 <span class="preprocessor">#ifndef SWCOMPRS_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define SWCOMPRS_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -00027 <font class="keyword">class </font>SWDLLEXPORT SWCompress -00028 { -00029 <font class="keywordtype">void</font> Init (); -00030 <font class="keywordtype">void</font> cycleStream (); -00031 <font class="keyword">protected</font>: -00032 <font class="keywordtype">char</font> *buf, *zbuf, direct; <font class="comment">// 0 - encode; 1 - decode</font> -00033 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> zlen, zpos, pos, slen; -00034 <font class="keyword">public</font>: -00035 SWCompress (); -00036 <font class="keyword">virtual</font> ~ SWCompress (); -00037 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Buf (<font class="keyword">const</font> <font class="keywordtype">char</font> *buf = 0, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *len = 0); -00038 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *zBuf (<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> *len, <font class="keywordtype">char</font> *buf = 0); -00039 <font class="keyword">virtual</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> GetChars (<font class="keywordtype">char</font> *buf, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> len); <font class="comment">// override for other than buffer compression</font> -00040 <font class="keyword">virtual</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> SendChars (<font class="keywordtype">char</font> *buf, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> len); <font class="comment">// override for other than buffer compression</font> -00041 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Encode (<font class="keywordtype">void</font>); <font class="comment">// override to provide compression algorythm</font> -00042 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Decode (<font class="keywordtype">void</font>); <font class="comment">// override to provide compression algorythm</font> -00043 }; -00044 -00045 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +00029 <span class="keyword">class </span>SWDLLEXPORT SWCompress +00030 { +00031 <span class="keywordtype">void</span> Init (); +00032 <span class="keywordtype">void</span> cycleStream (); +00033 <span class="keyword">protected</span>: +00034 <span class="keywordtype">char</span> *buf, *zbuf, direct; <span class="comment">// 0 - encode; 1 - decode</span> +00035 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> zlen, zpos, pos, slen; +00036 <span class="keyword">public</span>: +00037 SWCompress (); +00038 <span class="keyword">virtual</span> ~ SWCompress (); +00039 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Buf (<span class="keyword">const</span> <span class="keywordtype">char</span> *buf = 0, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *len = 0); +00040 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *zBuf (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *len, <span class="keywordtype">char</span> *buf = 0); +00041 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> GetChars (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> len); <span class="comment">// override for other than buffer compression</span> +00042 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> SendChars (<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> len); <span class="comment">// override for other than buffer compression</span> +00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Encode (<span class="keywordtype">void</span>); <span class="comment">// override to provide compression algorythm</span> +00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Decode (<span class="keywordtype">void</span>); <span class="comment">// override to provide compression algorythm</span> +00045 }; +00046 +00047 SWORD_NAMESPACE_END +00048 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swconfig_8h-source.html b/doc/api-documentation/html/swconfig_8h-source.html index 13ed4f7..d70e54b 100644 --- a/doc/api-documentation/html/swconfig_8h-source.html +++ b/doc/api-documentation/html/swconfig_8h-source.html @@ -3,73 +3,72 @@ <title>swconfig.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swconfig.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swconfig.h - definition of Class SWConfig used for saving and retrieval</font> -00003 <font class="comment"> * of configuration information</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swconfig_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swconfig.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swconfig.h - definition of Class SWConfig used for saving and retrieval</span> +00003 <span class="comment"> * of configuration information</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swconfig_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWCONFIG_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWCONFIG_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <stdio.h></font> +00023 <span class="preprocessor">#ifndef SWCONFIG_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWCONFIG_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <stdio.h></span> 00027 -00028 <font class="preprocessor">#include <string></font> -00029 <font class="preprocessor">#include <map></font> +00028 <span class="preprocessor">#include <string></span> +00029 <span class="preprocessor">#include <map></span> 00030 -00031 <font class="preprocessor">#include <defs.h></font> -00032 <font class="preprocessor">#include <multimapwdef.h></font> +00031 <span class="preprocessor">#include <defs.h></span> +00032 <span class="preprocessor">#include <multimapwdef.h></span> 00033 -00034 <font class="keyword">using</font> <font class="keyword">namespace </font>std; -00035 +00034 +00035 SWORD_NAMESPACE_START 00036 -00037 -00038 <font class="keyword">typedef</font> multimapwithdefault < string, string, less < string > >ConfigEntMap; -00039 <font class="keyword">typedef</font> map < string, ConfigEntMap, less < string > >SectionMap; -00040 -<a name="l00044"></a><a class="code" href="class_s_w_config.html">00044</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_config.html">SWConfig</a> -00045 { -00046 <font class="keyword">private</font>: -00047 <font class="keywordtype">char</font> getline (FILE * fp, string & line); -00048 <font class="keyword">public</font>: -<a name="l00052"></a><a class="code" href="class_s_w_config.html#m0">00052</a> string filename; -<a name="l00056"></a><a class="code" href="class_s_w_config.html#m1">00056</a> SectionMap Sections; -00057 -00061 <a class="code" href="class_s_w_config.html">SWConfig</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ifilename); -00062 <font class="keyword">virtual</font> ~ SWConfig (); -00063 -00067 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Load (); -00068 -00072 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Save (); -00073 -00077 <font class="keyword">virtual</font> <a class="code" href="class_s_w_config.html">SWConfig</a> & operator += (<a class="code" href="class_s_w_config.html">SWConfig</a> & addFrom); -00078 -00088 <font class="keyword">virtual</font> ConfigEntMap & operator [] (<font class="keyword">const</font> <font class="keywordtype">char</font> *section); -00089 }; -00090 -00091 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00037 <span class="keyword">typedef</span> multimapwithdefault < std::string, std::string, std::less < std::string > >ConfigEntMap; +00038 <span class="keyword">typedef</span> std::map < std::string, ConfigEntMap, std::less < std::string > >SectionMap; +00039 +<a name="l00043"></a><a class="code" href="classsword_1_1_s_w_config.html">00043</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> { +00044 <span class="keyword">private</span>: +00045 <span class="keywordtype">char</span> getline(FILE * fp, std::string & line); +00046 <span class="keyword">public</span>: +<a name="l00050"></a><a class="code" href="classsword_1_1_s_w_config.html#m0">00050</a> std::string filename; +<a name="l00054"></a><a class="code" href="classsword_1_1_s_w_config.html#m1">00054</a> SectionMap Sections; +00055 +00059 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ifilename); +00060 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a>(); +00061 +00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Load(); +00066 +00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Save(); +00071 +00075 <span class="keyword">virtual</span> <span class="keywordtype">void</span> augment(<a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> &addFrom); +00076 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> & operator +=(<a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> &addFrom) { augment(addFrom); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00077 +00087 <span class="keyword">virtual</span> ConfigEntMap & operator [](<span class="keyword">const</span> <span class="keywordtype">char</span> *section); +00088 }; +00089 SWORD_NAMESPACE_END +00090 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swdisp_8h-source.html b/doc/api-documentation/html/swdisp_8h-source.html index dc69e95..227e5ad 100644 --- a/doc/api-documentation/html/swdisp_8h-source.html +++ b/doc/api-documentation/html/swdisp_8h-source.html @@ -3,49 +3,53 @@ <title>swdisp.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swdisp.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swdisp.h - code for base class 'swdisp'. swdisp is the basis for all</font> -00003 <font class="comment"> * types of displays (e.g. raw textout, curses, xwindow, etc.)</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swdisp_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swdisp.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swdisp.h - code for base class 'swdisp'. swdisp is the basis for all</span> +00003 <span class="comment"> * types of displays (e.g. raw textout, curses, xwindow, etc.)</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swdisp_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWDISP_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWDISP_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swobject.h></font> -00027 <font class="preprocessor">#include <defs.h></font> +00023 <span class="preprocessor">#ifndef SWDISP_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWDISP_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swobject.h></span> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="keyword">class </font><a class="code" href="class_s_w_module.html">SWModule</a>; +00029 SWORD_NAMESPACE_START 00030 -<a name="l00034"></a><a class="code" href="class_s_w_display.html">00034</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_display.html">SWDisplay</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_object.html">SWObject</a> { -00035 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00036 <font class="keyword">public</font>: -00037 <a class="code" href="class_s_w_display.html">SWDisplay</a> () { myclass = &classdef; }; -00045 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Display (<a class="code" href="class_s_w_module.html">SWModule</a> & imodule); -00046 }; -00047 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 <span class="keyword">class </span>SWModule; +00032 +<a name="l00036"></a><a class="code" href="classsword_1_1_s_w_display.html">00036</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_object.html">SWObject</a> { +00037 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00038 <span class="keyword">public</span>: +00039 <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> () { myclass = &classdef; }; +00047 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Display (<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & imodule); +00048 }; +00049 +00050 SWORD_NAMESPACE_END +00051 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swdisprtf_8h-source.html b/doc/api-documentation/html/swdisprtf_8h-source.html index 9c34102..029c005 100644 --- a/doc/api-documentation/html/swdisprtf_8h-source.html +++ b/doc/api-documentation/html/swdisprtf_8h-source.html @@ -3,114 +3,86 @@ <title>swdisprtf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swdisprtf.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swdisprtf.h - definition of Class SWDispRTF-- an SWDisplay used to display</font> -00003 <font class="comment"> * a verse in Rich Text Format.</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swdisprtf_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swdisprtf.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swdisprtf.h - definition of Class SWDispRTF-- an SWDisplay used to display</span> +00003 <span class="comment"> * a verse in Rich Text Format.</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swdisprtf_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="comment">//---------------------------------------------------------------------------</font> -00024 <font class="preprocessor">#ifndef SWDispRTFH</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define SWDispRTFH</font> -00026 <font class="preprocessor"></font><font class="comment">//---------------------------------------------------------------------------</font> -00027 <font class="preprocessor">#include <vcl\SysUtils.hpp></font> -00028 <font class="preprocessor">#include <vcl\Controls.hpp></font> -00029 <font class="preprocessor">#include <vcl\Classes.hpp></font> -00030 <font class="preprocessor">#include <vcl\Forms.hpp></font> -00031 <font class="preprocessor">#include <vcl\ComCtrls.hpp></font> -00032 <font class="preprocessor">#include <vcl\StdCtrls.hpp></font> -00033 <font class="preprocessor">#include <swtext.h></font> -00034 <font class="preprocessor">#ifndef USEOLDRTF</font> -00035 <font class="preprocessor"></font><font class="preprocessor">#include <RxRichEdit.hpp></font> -00036 <font class="preprocessor">#endif</font> -00037 <font class="preprocessor"></font><font class="comment">//---------------------------------------------------------------------------</font> -00038 -00039 <font class="preprocessor">#define defRTFHeader "{\\rtf1\\ansi{\\fonttbl{\\f0\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f1\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f2\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f3\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f4\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f7\\froman\\fcharset2\\fprq2 Symbol;}{\\f8\\froman\\fcharset2\\fprq2 Symbol;}}{\\colortbl;\\red0\\green0\\blue255;\\red0\\green200\\blue50;\\red0\\green0\\blue255;\\red0\\green200\\blue50;\\red0\\green0\\blue255;\\red255\\green0\\blue0;} "</font> -00040 <font class="preprocessor"></font><font class="preprocessor">#define defRTFHeadMargin "{\\fs8\\cf1\\par\\pard} "</font> -00041 <font class="preprocessor"></font><font class="preprocessor">#define defRTFTrailer "{\\fs%d \\par }}" // 24</font> -00042 <font class="preprocessor"></font> -00043 <font class="preprocessor">#define defRTFChapterMarkPre "\\pard \\qc\\nowidctlpar{\\f1\\cf7\\fs%d\\b Chapter " // 30</font> -00044 <font class="preprocessor"></font><font class="preprocessor">#define defRTFChapterMarkPost "\\par\\fs%d\\par}" // 10</font> -00045 <font class="preprocessor"></font> -00046 <font class="preprocessor">#define defRTFVerseMarkPre "{\\fs%d\\cf1\\super " //20</font> -00047 <font class="preprocessor"></font><font class="preprocessor">#define defRTFVerseMarkPost "}"</font> -00048 <font class="preprocessor"></font> -00049 <font class="preprocessor">#define defRTFVersePre "{\\fs%d" // 24</font> -00050 <font class="preprocessor"></font><font class="preprocessor">#define defRTFVersePost " }"</font> -00051 <font class="preprocessor"></font> -00052 <font class="preprocessor">#ifndef USEOLDRTF</font> -00053 <font class="preprocessor"></font><font class="keyword">class </font>SWDispRTF:<font class="keyword">public</font> TRxRichEdit -00054 #else -00055 class SWDispRTF:<font class="keyword">public</font> TRichEdit -00056 #endif -00057 { -00058 <font class="keyword">protected</font>: -00059 -00060 System::AnsiString FRTFHeader; -00061 System::AnsiString FRTFHeadMargin; -00062 System::AnsiString FRTFTrailer; -00063 System::AnsiString FRTFChapterMarkPre; -00064 System::AnsiString FRTFChapterMarkPost; -00065 System::AnsiString FRTFVerseMarkPre; -00066 System::AnsiString FRTFVerseMarkPost; -00067 System::AnsiString FRTFVersePre; -00068 System::AnsiString FRTFVersePost; -00069 <font class="keywordtype">bool</font> FExpandNewLine; -00070 CHARRANGE FCharRange; -00071 <font class="keywordtype">int</font> fontSize; +00023 <span class="comment">//---------------------------------------------------------------------------</span> +00024 <span class="preprocessor">#ifndef SWDispRTFH</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define SWDispRTFH</span> +00026 <span class="preprocessor"></span><span class="comment">//---------------------------------------------------------------------------</span> +00027 <span class="preprocessor">#include <vcl\SysUtils.hpp></span> +00028 <span class="preprocessor">#include <vcl\Controls.hpp></span> +00029 <span class="preprocessor">#include <vcl\Classes.hpp></span> +00030 <span class="preprocessor">#include <vcl\Forms.hpp></span> +00031 <span class="preprocessor">#include <vcl\ComCtrls.hpp></span> +00032 <span class="preprocessor">#include <vcl\StdCtrls.hpp></span> +00033 <span class="preprocessor">#include <swtext.h></span> +00034 <span class="preprocessor">#include "RxRichEditX.h"</span> +00035 <span class="comment">//---------------------------------------------------------------------------</span> +00036 +00037 <span class="preprocessor">#define defRTFHeader "{\\rtf1\\ansi{\\fonttbl{\\f0\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f1\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f2\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f3\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f4\\froman\\fcharset0\\fprq2 Times New Roman;}{\\f7\\froman\\fcharset2\\fprq2 Symbol;}{\\f8\\froman\\fcharset2\\fprq2 Symbol;}}{\\colortbl;\\red0\\green0\\blue255;\\red0\\green200\\blue50;\\red0\\green0\\blue255;\\red0\\green200\\blue50;\\red0\\green0\\blue255;\\red255\\green0\\blue0;} "</span> +00038 <span class="preprocessor"></span><span class="preprocessor">#define defRTFHeadMargin "{\\fs8\\cf1\\par\\pard} "</span> +00039 <span class="preprocessor"></span><span class="preprocessor">#define defRTFTrailer "{\\fs%d \\par }}" // 24</span> +00040 <span class="preprocessor"></span> +00041 <span class="preprocessor">#define defRTFChapterMarkPre "\\pard \\qc\\nowidctlpar{\\f1\\cf7\\fs%d\\b Chapter " // 30</span> +00042 <span class="preprocessor"></span><span class="preprocessor">#define defRTFChapterMarkPost "\\par\\fs%d\\par}" // 10</span> +00043 <span class="preprocessor"></span> +00044 <span class="preprocessor">#define defRTFVerseMarkPre "{\\fs%d\\cf1\\super " //20</span> +00045 <span class="preprocessor"></span><span class="preprocessor">#define defRTFVerseMarkPost "}"</span> +00046 <span class="preprocessor"></span> +00047 <span class="preprocessor">#define defRTFVersePre "{\\fs%d" // 24</span> +00048 <span class="preprocessor"></span><span class="preprocessor">#define defRTFVersePost " }"</span> +00049 <span class="preprocessor"></span> +00050 <span class="keyword">class </span>SWDispRTF : <span class="keyword">public</span> TRxRichEditX { +00051 <span class="keyword">protected</span>: +00052 +00053 <span class="keywordtype">bool</span> FExpandNewLine; +00054 CHARRANGE FCharRange; +00055 <span class="keywordtype">int</span> fontSize; +00056 +00057 <span class="keywordtype">int</span> __fastcall GetMySelStart (); +00058 <span class="keywordtype">void</span> __fastcall SetMySelStart (<span class="keywordtype">int</span> iselstart); +00059 <span class="keywordtype">int</span> __fastcall getFontSize (); +00060 <span class="keywordtype">void</span> __fastcall setFontSize (<span class="keywordtype">int</span> iFontSize); +00061 <span class="keyword">protected</span>: +00062 TMemoryStream * RTFStream; +00063 +00064 <span class="keyword">virtual</span> <span class="keywordtype">void</span> __fastcall Loaded (<span class="keywordtype">void</span>); +00065 <span class="keyword">public</span>: +00066 __fastcall SWDispRTF (TWinControl *Owner); +00067 __fastcall ~ SWDispRTF (); +00068 +00069 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Display (SWModule & imodule); +00070 __property <span class="keywordtype">bool</span> ExpandNewLine = { read = FExpandNewLine, write = FExpandNewLine }; +00071 }; 00072 -00073 <font class="keywordtype">int</font> __fastcall GetMySelStart (); -00074 <font class="keywordtype">void</font> __fastcall SetMySelStart (<font class="keywordtype">int</font> iselstart); -00075 <font class="keywordtype">int</font> __fastcall getFontSize (); -00076 <font class="keywordtype">void</font> __fastcall setFontSize (<font class="keywordtype">int</font> iFontSize); -00077 <font class="keywordtype">void</font> recalcHeaders (); -00078 <font class="keyword">protected</font>: -00079 TMemoryStream * RTFStream; -00080 -00081 <font class="keyword">virtual</font> <font class="keywordtype">void</font> __fastcall Loaded (<font class="keywordtype">void</font>); -00082 <font class="keyword">public</font>: -00083 __fastcall SWDispRTF (TComponent * Owner); -00084 __fastcall ~ SWDispRTF (); -00085 -00086 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Display (<a class="code" href="class_s_w_module.html">SWModule</a> & imodule); -00087 __published: -00088 __property System::AnsiString RTFHeader = { read = FRTFHeader, write = FRTFHeader}; -00089 __property System::AnsiString RTFHeadMargin = { read = FRTFHeadMargin, write = FRTFHeadMargin }; -00090 __property System::AnsiString RTFChapterMarkPre = { read = FRTFChapterMarkPre, write = FRTFChapterMarkPre }; -00091 __property System::AnsiString RTFChapterMarkPost = { read = FRTFChapterMarkPost, write = FRTFChapterMarkPost }; -00092 __property System::AnsiString RTFVerseMarkPre = { read = FRTFVerseMarkPre, write = FRTFVerseMarkPre }; -00093 __property System::AnsiString RTFVerseMarkPost = { read = FRTFVerseMarkPost, write = FRTFVerseMarkPost }; -00094 __property System::AnsiString RTFVersePre = { read = FRTFVersePre, write = FRTFVersePre }; -00095 __property System::AnsiString RTFVersePost = { read = FRTFVersePost, write = FRTFVersePost }; -00096 __property System::AnsiString RTFTrailer = { read = FRTFTrailer, write = FRTFTrailer }; -00097 __property <font class="keywordtype">bool</font> ExpandNewLine = { read = FExpandNewLine, write = FExpandNewLine }; -00098 __property <font class="keywordtype">int</font> FontSize = { read = getFontSize, write = setFontSize }; -00099 }; -00100 -00101 <font class="comment">//---------------------------------------------------------------------------</font> -00102 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00073 <span class="comment">//---------------------------------------------------------------------------</span> +00074 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swdisprtfchap_8h-source.html b/doc/api-documentation/html/swdisprtfchap_8h-source.html index 97b7023..c6a2c61 100644 --- a/doc/api-documentation/html/swdisprtfchap_8h-source.html +++ b/doc/api-documentation/html/swdisprtfchap_8h-source.html @@ -3,78 +3,63 @@ <title>swdisprtfchap.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swdisprtfchap.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swdisprtfchap.h - definition of class SWDispRTFChap, an SWDisplay used to</font> -00003 <font class="comment"> * display an entire chapter in Rich Text Format</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swdisprtfchap_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swdisprtfchap.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swdisprtfchap.h - definition of class SWDispRTFChap, an SWDisplay used to</span> +00003 <span class="comment"> * display an entire chapter in Rich Text Format</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swdisprtfchap_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="comment">//---------------------------------------------------------------------------</font> -00024 <font class="preprocessor">#ifndef swdisprtfchapH</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define swdisprtfchapH</font> -00026 <font class="preprocessor"></font><font class="comment">//---------------------------------------------------------------------------</font> -00027 <font class="preprocessor">#include <vcl\SysUtils.hpp></font> -00028 <font class="preprocessor">#include <vcl\Controls.hpp></font> -00029 <font class="preprocessor">#include <vcl\Classes.hpp></font> -00030 <font class="preprocessor">#include <vcl\Forms.hpp></font> -00031 <font class="preprocessor">#include <vcl\ComCtrls.hpp></font> -00032 <font class="preprocessor">#include <vcl\StdCtrls.hpp></font> -00033 <font class="preprocessor">#include <swtext.h></font> -00034 <font class="preprocessor">#include <swdisprtf.h></font> -00035 <font class="comment">//---------------------------------------------------------------------------</font> -00036 -00037 <font class="keyword">class </font>SWDispRTFChap:<font class="keyword">public</font> SWDispRTF -00038 { -00039 <font class="keyword">protected</font>: -00040 -00041 <font class="keywordtype">bool</font> FCurVerseMrk; -00042 <font class="keywordtype">bool</font> FCurVersePos; -00043 <font class="keywordtype">bool</font> FMarkCurrentVerse; -00044 <font class="keywordtype">bool</font> FAutoPosition; -00045 -00046 <font class="keywordtype">char</font> platformID; -00047 -00048 <font class="keyword">virtual</font> <font class="keywordtype">void</font> __fastcall Loaded (<font class="keywordtype">void</font>); -00049 <font class="keyword">public</font>: -00050 __fastcall SWDispRTFChap (TComponent * Owner); -00051 __fastcall ~ SWDispRTFChap (); -00052 -00053 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Display (<a class="code" href="class_s_w_module.html">SWModule</a> & imodule); -00054 __published:__property <font class="keywordtype">bool</font> CurVersePos = -00055 { -00056 read = FCurVersePos, write = FCurVersePos, <font class="keywordflow">default</font> = <font class="keyword">true</font>}; -00057 __property <font class="keywordtype">bool</font> CurVerseMrk = { read = FCurVerseMrk, write = -00058 FCurVerseMrk, <font class="keywordflow">default</font> = <font class="keyword">true</font> }; -00059 __property <font class="keywordtype">bool</font> MarkCurrentVerse = { read = FMarkCurrentVerse, write = -00060 FMarkCurrentVerse, <font class="keywordflow">default</font> = <font class="keyword">true</font> }; -00061 __property <font class="keywordtype">bool</font> AutoPosition = { read = FAutoPosition, write = -00062 FAutoPosition, <font class="keywordflow">default</font> = <font class="keyword">true</font> }; -00063 }; -00064 -00065 <font class="comment">//---------------------------------------------------------------------------</font> -00066 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00023 <span class="comment">//---------------------------------------------------------------------------</span> +00024 <span class="preprocessor">#ifndef swdisprtfchapH</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define swdisprtfchapH</span> +00026 <span class="preprocessor"></span><span class="comment">//---------------------------------------------------------------------------</span> +00027 <span class="preprocessor">#include <vcl\SysUtils.hpp></span> +00028 <span class="preprocessor">#include <vcl\Controls.hpp></span> +00029 <span class="preprocessor">#include <vcl\Classes.hpp></span> +00030 <span class="preprocessor">#include <vcl\Forms.hpp></span> +00031 <span class="preprocessor">#include <vcl\ComCtrls.hpp></span> +00032 <span class="preprocessor">#include <vcl\StdCtrls.hpp></span> +00033 <span class="preprocessor">#include <swtext.h></span> +00034 <span class="preprocessor">#include <swdisprtf.h></span> +00035 <span class="comment">//---------------------------------------------------------------------------</span> +00036 <span class="keyword">class </span>SWDispRTFChap_init; +00037 <span class="keyword">class </span>SWDispRTFChap:<span class="keyword">public</span> SWDispRTF { +00038 <span class="keyword">protected</span>: +00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> __fastcall Loaded (<span class="keywordtype">void</span>); +00040 <span class="keyword">public</span>: +00041 <span class="keyword">static</span> <span class="keywordtype">char</span> platformID; +00042 <span class="keyword">static</span> SWDispRTFChap_init _init; +00043 +00044 __fastcall SWDispRTFChap(TWinControl *Owner); +00045 __fastcall ~ SWDispRTFChap(); +00046 +00047 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Display(SWModule & imodule); +00048 }; +00049 +00050 <span class="comment">//---------------------------------------------------------------------------</span> +00051 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swfilter_8h-source.html b/doc/api-documentation/html/swfilter_8h-source.html index 76f7525..7eb7e7a 100644 --- a/doc/api-documentation/html/swfilter_8h-source.html +++ b/doc/api-documentation/html/swfilter_8h-source.html @@ -3,82 +3,85 @@ <title>swfilter.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swfilter.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swfilter.h - definition of class SWFilter used to filter text between</font> -00003 <font class="comment"> * different formats</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swfilter_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swfilter.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swfilter.h - definition of class SWFilter used to filter text between</span> +00003 <span class="comment"> * different formats</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swfilter_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWFILTER_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWFILTER_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#include <string></font> -00026 <font class="preprocessor">#include <list></font> -00027 <font class="preprocessor">#include <swkey.h></font> +00023 <span class="preprocessor">#ifndef SWFILTER_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWFILTER_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#include <string></span> +00026 <span class="preprocessor">#include <list></span> +00027 <span class="preprocessor">#include <swkey.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00034 <font class="keyword">typedef</font> std::list < std::string > OptionsList; -00035 -00036 -00041 <font class="keyword">class </font><a class="code" href="class_s_w_module.html">SWModule</a>; -00042 -00043 <font class="keyword">class </font>SWDLLEXPORT SWFilter { -00044 <font class="keyword">public</font>: -00045 <font class="keyword">virtual</font> ~SWFilter() {} -00049 <font class="comment">// typedef std::list < std::string > OptionsList;</font> -00053 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> * getOptionName () -00054 { -00055 <font class="keywordflow">return</font> 0; -00056 } -00061 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> * getOptionTip () -00062 { -00063 <font class="keywordflow">return</font> 0; -00064 } -00069 <font class="keyword">virtual</font> OptionsList getOptionValues () -00070 { -00071 OptionsList options; -00072 <font class="keywordflow">return</font> options; -00073 } -00080 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *) -00081 { -00082 } -00083 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> * getOptionValue () -00084 { -00085 <font class="keywordflow">return</font> 0; -00086 } -00093 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0) -00094 { -00095 <font class="keywordflow">return</font> ProcessText(text, maxlen); -00096 } -00102 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen = -1) -00103 { -00104 <font class="keywordflow">return</font> ProcessText(text, maxlen, 0); -00105 } -00106 }; -00107 -00108 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 SWORD_NAMESPACE_START +00032 +<a name="l00036"></a><a class="code" href="namespacesword.html#a82">00036</a> <span class="keyword">typedef</span> std::list < std::string > <a class="code" href="namespacesword.html#a82">OptionsList</a>; +00037 +00038 +00043 <span class="keyword">class </span><a class="code" href="classsword_1_1_s_w_module.html">SWModule</a>; +00044 +00045 <span class="keyword">class </span>SWDLLEXPORT SWFilter { +00046 <span class="keyword">public</span>: +00047 <span class="keyword">virtual</span> ~SWFilter() {} +00051 <span class="comment">// typedef std::list < std::string > OptionsList;</span> +00055 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * getOptionName () +00056 { +00057 <span class="keywordflow">return</span> 0; +00058 } +00063 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * getOptionTip () +00064 { +00065 <span class="keywordflow">return</span> 0; +00066 } +00071 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00072 { +00073 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00074 <span class="keywordflow">return</span> options; +00075 } +00082 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *) +00083 { +00084 } +00085 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * getOptionValue () +00086 { +00087 <span class="keywordflow">return</span> 0; +00088 } +00095 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> SWKey *, <span class="keyword">const</span> SWModule * = 0) +00096 { +00097 <span class="keywordflow">return</span> ProcessText(text, maxlen); +00098 } +00104 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen = -1) +00105 { +00106 <span class="keywordflow">return</span> ProcessText(text, maxlen, 0); +00107 } +00108 }; +00109 +00110 SWORD_NAMESPACE_END +00111 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swfiltermgr_8h-source.html b/doc/api-documentation/html/swfiltermgr_8h-source.html index 2adf1ec..674f942 100644 --- a/doc/api-documentation/html/swfiltermgr_8h-source.html +++ b/doc/api-documentation/html/swfiltermgr_8h-source.html @@ -3,74 +3,76 @@ <title>swfiltermgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swfiltermgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swfiltermgr.h - definition of class SWFilterMgr used as an interface to</font> -00003 <font class="comment"> * manage filters on a module</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swfiltermgr_8h-source.html,v 1.5 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swfiltermgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swfiltermgr.h - definition of class SWFilterMgr used as an interface to</span> +00003 <span class="comment"> * manage filters on a module</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swfiltermgr_8h-source.html,v 1.7 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWFILTERMGR_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWFILTERMGR_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <sys/types.h></font> -00027 <font class="preprocessor">#include <swmodule.h></font> -00028 <font class="preprocessor">#include <swconfig.h></font> -00029 <font class="preprocessor">#include <swlog.h></font> +00023 <span class="preprocessor">#ifndef SWFILTERMGR_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWFILTERMGR_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <sys/types.h></span> +00027 <span class="preprocessor">#include <swmodule.h></span> +00028 <span class="preprocessor">#include <swconfig.h></span> +00029 <span class="preprocessor">#include <swlog.h></span> 00030 -00031 <font class="preprocessor">#include <defs.h></font> +00031 <span class="preprocessor">#include <defs.h></span> 00032 -00033 <font class="keyword">class </font><a class="code" href="class_s_w_mgr.html">SWMgr</a>; +00033 SWORD_NAMESPACE_START 00034 -00035 -00036 <font class="keyword">class </font>SWDLLEXPORT SWFilterMgr { +00035 <span class="keyword">class </span>SWMgr; +00036 00037 -00038 <font class="keyword">private</font>: -00039 <a class="code" href="class_s_w_mgr.html">SWMgr</a> *parentMgr; -00040 -00041 <font class="keyword">public</font>: -00042 SWFilterMgr (); -00043 <font class="keyword">virtual</font> ~SWFilterMgr (); -00044 -00045 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setParentMgr(<a class="code" href="class_s_w_mgr.html">SWMgr</a> *parentMgr); -00046 <font class="keyword">virtual</font> <a class="code" href="class_s_w_mgr.html">SWMgr</a> *getParentMgr(); -00047 -00048 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddGlobalOptions (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, -00049 ConfigEntMap::iterator start, -00050 ConfigEntMap::iterator end); -00051 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddLocalOptions (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, -00052 ConfigEntMap::iterator start, -00053 ConfigEntMap::iterator end); -00054 -00060 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddEncodingFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00066 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRenderFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00072 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddStripFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00078 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRawFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00079 -00080 }; +00038 <span class="keyword">class </span>SWDLLEXPORT SWFilterMgr { +00039 +00040 <span class="keyword">private</span>: +00041 SWMgr *parentMgr; +00042 +00043 <span class="keyword">public</span>: +00044 SWFilterMgr (); +00045 <span class="keyword">virtual</span> ~SWFilterMgr (); +00046 +00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setParentMgr(SWMgr *parentMgr); +00048 <span class="keyword">virtual</span> SWMgr *getParentMgr(); +00049 +00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddGlobalOptions (SWModule * module, ConfigEntMap & section, +00051 ConfigEntMap::iterator start, +00052 ConfigEntMap::iterator end); +00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddLocalOptions (SWModule * module, ConfigEntMap & section, +00054 ConfigEntMap::iterator start, +00055 ConfigEntMap::iterator end); +00056 +00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddEncodingFilters (SWModule * module, ConfigEntMap & section); +00068 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRenderFilters (SWModule * module, ConfigEntMap & section); +00074 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddStripFilters (SWModule * module, ConfigEntMap & section); +00080 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRawFilters (SWModule * module, ConfigEntMap & section); 00081 -00082 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00082 }; +00083 SWORD_NAMESPACE_END +00084 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swgenbook_8h-source.html b/doc/api-documentation/html/swgenbook_8h-source.html index 4793ace..6134f7c 100644 --- a/doc/api-documentation/html/swgenbook_8h-source.html +++ b/doc/api-documentation/html/swgenbook_8h-source.html @@ -3,54 +3,67 @@ <title>swgenbook.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swgenbook.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment">* swld.h - code for base class 'SWLD'. SWLD is the basis for all</font> -00003 <font class="comment">* types of Lexicon and Dictionary modules (hence the 'LD').</font> -00004 <font class="comment">*</font> -00005 <font class="comment">* $Id: swgenbook_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment">*</font> -00007 <font class="comment">* Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment">* CrossWire Bible Society</font> -00009 <font class="comment">* P. O. Box 2528</font> -00010 <font class="comment">* Tempe, AZ 85280-2528</font> -00011 <font class="comment">*</font> -00012 <font class="comment">* This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment">* under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment">* Free Software Foundation version 2.</font> -00015 <font class="comment">*</font> -00016 <font class="comment">* This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment">* WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment">* General Public License for more details.</font> -00020 <font class="comment">*</font> -00021 <font class="comment">*/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swgenbook.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment">* swld.h - code for base class 'SWLD'. SWLD is the basis for all</span> +00003 <span class="comment">* types of Lexicon and Dictionary modules (hence the 'LD').</span> +00004 <span class="comment">*</span> +00005 <span class="comment">* $Id: swgenbook_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment">*</span> +00007 <span class="comment">* Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment">* CrossWire Bible Society</span> +00009 <span class="comment">* P. O. Box 2528</span> +00010 <span class="comment">* Tempe, AZ 85280-2528</span> +00011 <span class="comment">*</span> +00012 <span class="comment">* This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment">* under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment">* Free Software Foundation version 2.</span> +00015 <span class="comment">*</span> +00016 <span class="comment">* This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment">* WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment">* General Public License for more details.</span> +00020 <span class="comment">*</span> +00021 <span class="comment">*/</span> 00022 -00023 <font class="preprocessor">#ifndef SWGENBOOK_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWGENBOOK_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swmodule.h></font> -00027 <font class="preprocessor">#include <treekeyidx.h></font> +00023 <span class="preprocessor">#ifndef SWGENBOOK_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWGENBOOK_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swmodule.h></span> +00027 <span class="preprocessor">#include <treekeyidx.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -<a name="l00034"></a><a class="code" href="class_s_w_gen_book.html">00034</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_gen_book.html">SWGenBook</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_module.html">SWModule</a> { -00035 -00036 <font class="keyword">protected</font>: -00037 <font class="keywordtype">char</font> *entkeytxt; -00038 -00039 <font class="keyword">public</font>: -00046 <a class="code" href="class_s_w_gen_book.html">SWGenBook</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00047 <font class="keyword">virtual</font> ~<a class="code" href="class_s_w_gen_book.html">SWGenBook</a>(); -00048 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_module.html#a26">CreateKey</a>() = 0; -00049 }; -00050 -00051 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 SWORD_NAMESPACE_START +00032 +<a name="l00036"></a><a class="code" href="classsword_1_1_s_w_gen_book.html">00036</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_gen_book.html">SWGenBook</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> { +00037 +00038 <span class="keyword">protected</span>: +00039 <span class="keywordtype">char</span> *entkeytxt; +00040 +00041 <span class="keyword">public</span>: +00048 <a class="code" href="classsword_1_1_s_w_gen_book.html">SWGenBook</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0, +00049 <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00050 SWTextDirection dir = DIRECTION_LTR, +00051 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00052 +00053 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_gen_book.html">SWGenBook</a>(); +00054 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_module.html#a31">CreateKey</a>() = 0; +00055 +00056 +00057 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00058 +00059 SWMODULE_OPERATORS +00060 +00061 }; +00062 +00063 SWORD_NAMESPACE_END +00064 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swinputmeth_8h-source.html b/doc/api-documentation/html/swinputmeth_8h-source.html index 053fbc0..0013302 100644 --- a/doc/api-documentation/html/swinputmeth_8h-source.html +++ b/doc/api-documentation/html/swinputmeth_8h-source.html @@ -3,34 +3,38 @@ <title>swinputmeth.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> <hr><h1>swinputmeth.h</h1><div class="fragment"><pre>00001 -00010 <font class="preprocessor">#ifndef SWINPUTMETHOD_H</font> -00011 <font class="preprocessor"></font><font class="preprocessor">#define SWINPUTMETHOD_H</font> -00012 <font class="preprocessor"></font> -<a name="l00013"></a><a class="code" href="class_s_w_input_method.html">00013</a> <font class="keyword">class </font><a class="code" href="class_s_w_input_method.html">SWInputMethod</a> { -00014 -00015 <font class="keyword">private</font>: -00016 <font class="keywordtype">int</font> state; +00010 <span class="preprocessor">#ifndef SWINPUTMETHOD_H</span> +00011 <span class="preprocessor"></span><span class="preprocessor">#define SWINPUTMETHOD_H</span> +00012 <span class="preprocessor"></span> +00013 <span class="preprocessor">#include <defs.h></span> +00014 SWORD_NAMESPACE_START +00015 +00016 <span class="keyword">class </span>SWInputMethod { 00017 -00018 <font class="keyword">protected</font>: -00019 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setState(<font class="keywordtype">int</font> state); +00018 <span class="keyword">private</span>: +00019 <span class="keywordtype">int</span> state; 00020 -00021 <font class="keyword">public</font>: -00022 <a class="code" href="class_s_w_input_method.html#a0">SWInputMethod</a>(); -00023 <font class="keyword">virtual</font> ~<a class="code" href="class_s_w_input_method.html">SWInputMethod</a>() {} -00024 -00025 <font class="keyword">virtual</font> <font class="keywordtype">int</font> *translate(<font class="keywordtype">char</font> in) = 0; -00026 <font class="keyword">virtual</font> <font class="keywordtype">int</font> getState(); -00027 <font class="keyword">virtual</font> <font class="keywordtype">void</font> clearState(); -00028 }; -00029 -00030 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00021 <span class="keyword">protected</span>: +00022 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setState(<span class="keywordtype">int</span> state); +00023 +00024 <span class="keyword">public</span>: +00025 SWInputMethod(); +00026 <span class="keyword">virtual</span> ~SWInputMethod() {} +00027 +00028 <span class="keyword">virtual</span> <span class="keywordtype">int</span> *translate(<span class="keywordtype">char</span> in) = 0; +00029 <span class="keyword">virtual</span> <span class="keywordtype">int</span> getState(); +00030 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearState(); +00031 }; +00032 +00033 SWORD_NAMESPACE_END +00034 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swkey_8h-source.html b/doc/api-documentation/html/swkey_8h-source.html index ca6c283..c5c48fa 100644 --- a/doc/api-documentation/html/swkey_8h-source.html +++ b/doc/api-documentation/html/swkey_8h-source.html @@ -3,140 +3,139 @@ <title>swkey.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swkey.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swkey.h - code for base class 'swkey'. swkey is the basis for all</font> -00003 <font class="comment"> * types of keys for indexing into modules (e.g. verse, word,</font> -00004 <font class="comment"> * place, etc.)</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: swkey_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swkey.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swkey.h - code for base class 'swkey'. swkey is the basis for all</span> +00003 <span class="comment"> * types of keys for indexing into modules (e.g. verse, word,</span> +00004 <span class="comment"> * place, etc.)</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * $Id: swkey_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment"> * CrossWire Bible Society</span> +00010 <span class="comment"> * P. O. Box 2528</span> +00011 <span class="comment"> * Tempe, AZ 85280-2528</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment"> * Free Software Foundation version 2.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment"> * General Public License for more details.</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> */</span> 00023 -00024 <font class="preprocessor">#ifndef SWKEY_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define SWKEY_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <swobject.h></font> +00024 <span class="preprocessor">#ifndef SWKEY_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define SWKEY_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <swobject.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="preprocessor">#define KEYERR_OUTOFBOUNDS 1</font> -00032 <font class="preprocessor"></font> -00033 <font class="preprocessor">#define SWKEY_OPERATORS \</font> -00034 <font class="preprocessor"> SWKey & operator = (const char *ikey) { setText(ikey); return *this; } \</font> -00035 <font class="preprocessor"> SWKey & operator = (const SWKey &ikey) { copyFrom(ikey); return *this; } \</font> -00036 <font class="preprocessor"> SWKey & operator = (SW_POSITION pos) { setPosition(pos); return *this; } \</font> -00037 <font class="preprocessor"> operator const char *() const { return getText(); } \</font> -00038 <font class="preprocessor"> bool operator == (const SWKey & ikey) { return equals(ikey); } \</font> -00039 <font class="preprocessor"> bool operator != (const SWKey & ikey) { return !equals(ikey); } \</font> -00040 <font class="preprocessor"> virtual bool operator > (const SWKey & ikey) { return (compare (ikey) > 0); } \</font> -00041 <font class="preprocessor"> virtual bool operator < (const SWKey & ikey) { return (compare (ikey) < 0); } \</font> -00042 <font class="preprocessor"> virtual bool operator >= (const SWKey & ikey) { return (compare (ikey) > -1); } \</font> -00043 <font class="preprocessor"> virtual bool operator <= (const SWKey & ikey) { return (compare (ikey) < 1); } \</font> -00044 <font class="preprocessor"> SWKey & operator -= (int steps) { decrement(steps); return *this; } \</font> -00045 <font class="preprocessor"> SWKey & operator += (int steps) { increment(steps); return *this; } \</font> -00046 <font class="preprocessor"> SWKey & operator++ (int) { return *this += 1; } \</font> -00047 <font class="preprocessor"> SWKey & operator-- (int) { return *this -= 1; }</font> -00048 <font class="preprocessor"></font> -00049 -00050 <font class="comment">// For use with = operator to position key.</font> +00031 SWORD_NAMESPACE_START +00032 +00033 <span class="preprocessor">#define KEYERR_OUTOFBOUNDS 1</span> +00034 <span class="preprocessor"></span> +00035 <span class="preprocessor">#define SWKEY_OPERATORS \</span> +00036 <span class="preprocessor"> SWKey & operator =(const char *ikey) { setText(ikey); return *this; } \</span> +00037 <span class="preprocessor"> SWKey & operator =(const SWKey &ikey) { copyFrom(ikey); return *this; } \</span> +00038 <span class="preprocessor"> SWKey & operator =(SW_POSITION pos) { setPosition(pos); return *this; } \</span> +00039 <span class="preprocessor"> operator const char *() const { return getText(); } \</span> +00040 <span class="preprocessor"> bool operator ==(const SWKey & ikey) { return equals(ikey); } \</span> +00041 <span class="preprocessor"> bool operator !=(const SWKey & ikey) { return !equals(ikey); } \</span> +00042 <span class="preprocessor"> virtual bool operator >(const SWKey & ikey) { return (compare(ikey) > 0); } \</span> +00043 <span class="preprocessor"> virtual bool operator <(const SWKey & ikey) { return (compare(ikey) < 0); } \</span> +00044 <span class="preprocessor"> virtual bool operator >=(const SWKey & ikey) { return (compare(ikey) > -1); } \</span> +00045 <span class="preprocessor"> virtual bool operator <=(const SWKey & ikey) { return (compare(ikey) < 1); } \</span> +00046 <span class="preprocessor"> SWKey & operator -=(int steps) { decrement(steps); return *this; } \</span> +00047 <span class="preprocessor"> SWKey & operator +=(int steps) { increment(steps); return *this; } \</span> +00048 <span class="preprocessor"> SWKey & operator++(int) { return *this += 1; } \</span> +00049 <span class="preprocessor"> SWKey & operator--(int) { return *this -= 1; }</span> +00050 <span class="preprocessor"></span> 00051 -00052 <font class="keyword">class </font>SW_POSITION -00053 { -00054 <font class="keywordtype">char</font> pos; -00055 <font class="keyword">public</font>: -00056 SW_POSITION (<font class="keywordtype">char</font> ipos) -00057 { -00058 pos = ipos; -00059 } -00060 operator char () -00061 { -00062 <font class="keywordflow">return</font> pos; -00063 } -00064 }; -00065 -00066 <font class="preprocessor">#define POS_TOP ((char)1)</font> -00067 <font class="preprocessor"></font><font class="preprocessor">#define POS_BOTTOM ((char)2)</font> -00068 <font class="preprocessor"></font> -00069 <font class="preprocessor">#define TOP SW_POSITION(POS_TOP)</font> -00070 <font class="preprocessor"></font><font class="preprocessor">#define BOTTOM SW_POSITION(POS_BOTTOM)</font> -00071 <font class="preprocessor"></font> -<a name="l00076"></a><a class="code" href="class_s_w_key.html">00076</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_key.html">SWKey</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_object.html">SWObject</a> { -00077 <font class="keywordtype">long</font> index; -00078 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00079 <font class="keywordtype">void</font> init (); -00080 -00081 <font class="keyword">protected</font>: -00082 <font class="keywordtype">char</font> *keytext; -00083 <font class="keywordtype">char</font> persist; -00084 <font class="keywordtype">char</font> error; -00085 -00086 <font class="keyword">public</font>: +00052 <span class="comment">// For use with = operator to position key.</span> +00053 +00054 <span class="keyword">class </span>SW_POSITION { +00055 <span class="keywordtype">char</span> pos; +00056 <span class="keyword">public</span>: +00057 SW_POSITION(<span class="keywordtype">char</span> ipos) { pos = ipos; } +00058 operator char() { <span class="keywordflow">return</span> pos; } +00059 }; +00060 +00061 <span class="preprocessor">#define POS_TOP ((char)1)</span> +00062 <span class="preprocessor"></span><span class="preprocessor">#define POS_BOTTOM ((char)2)</span> +00063 <span class="preprocessor"></span> +00064 <span class="preprocessor">#define TOP SW_POSITION(POS_TOP)</span> +00065 <span class="preprocessor"></span><span class="preprocessor">#define BOTTOM SW_POSITION(POS_BOTTOM)</span> +00066 <span class="preprocessor"></span> +<a name="l00071"></a><a class="code" href="classsword_1_1_s_w_key.html">00071</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_object.html">SWObject</a> { +00072 <span class="keywordtype">long</span> index; +00073 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00074 <span class="keywordtype">void</span> init(); +00075 +00076 <span class="keyword">protected</span>: +00077 <span class="keywordtype">char</span> *keytext; +00078 <span class="keyword">mutable</span> <span class="keywordtype">char</span> *rangeText; +00079 <span class="keyword">mutable</span> <span class="keywordtype">bool</span> boundSet; +00080 <span class="keywordtype">char</span> persist; +00081 <span class="keywordtype">char</span> error; +00082 +00083 <span class="keyword">public</span>: +00084 +00085 <span class="comment">// misc pointer for whatever</span> +00086 <span class="keywordtype">void</span> *userData; 00087 -00088 <font class="comment">// misc pointer for whatever</font> -00089 <font class="keywordtype">void</font> *userData; -00090 -00095 <a class="code" href="class_s_w_key.html">SWKey</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey = 0); -00096 -00100 <a class="code" href="class_s_w_key.html">SWKey</a> (<a class="code" href="class_s_w_key.html">SWKey</a> <font class="keyword">const</font> &k); -00101 -00104 <font class="keyword">virtual</font> ~ SWKey (); -00105 -00110 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *clone () <font class="keyword">const</font>; -00111 -00118 <font class="keywordtype">char</font> Persist () <font class="keyword">const</font>; -00119 -00128 <font class="keywordtype">char</font> Persist (<font class="keywordtype">signed</font> <font class="keywordtype">char</font> ikey); -00129 -00134 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Error (); -00135 -00140 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setText(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey); -00141 -00146 <font class="keyword">virtual</font> <font class="keywordtype">void</font> copyFrom(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey); -00147 -00150 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getText() <font class="keyword">const</font>; -00151 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getShortText()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> getText(); } -00152 -00160 <font class="keyword">virtual</font> <font class="keywordtype">int</font> compare (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey); -00161 -<a name="l00167"></a><a class="code" href="class_s_w_key.html#a12">00167</a> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> equals(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey) { <font class="keywordflow">return</font> !compare(ikey); } -00168 -00169 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPosition(SW_POSITION); -00170 -00176 <font class="keyword">virtual</font> <font class="keywordtype">void</font> decrement(<font class="keywordtype">int</font> steps = 1); -00177 -00183 <font class="keyword">virtual</font> <font class="keywordtype">void</font> increment(<font class="keywordtype">int</font> steps = 1); -00184 -00185 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Traversable () { <font class="keywordflow">return</font> 0; } -00186 -<a name="l00208"></a><a class="code" href="class_s_w_key.html#a17">00208</a> <font class="keyword">virtual</font> <font class="keywordtype">long</font> Index ()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> index; } -00209 <font class="keyword">virtual</font> <font class="keywordtype">long</font> Index (<font class="keywordtype">long</font> iindex) { index = iindex; <font class="keywordflow">return</font> index; } +00092 <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey = 0); +00093 +00097 <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a>(<a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> <span class="keyword">const</span> &k); +00098 +00101 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_key.html">SWKey</a>(); +00102 +00107 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *clone() <span class="keyword">const</span>; +00108 +00115 <span class="keywordtype">char</span> Persist() <span class="keyword">const</span>; +00116 +00125 <span class="keywordtype">char</span> Persist(<span class="keywordtype">signed</span> <span class="keywordtype">char</span> ikey); +00126 +00131 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Error(); +00132 +00137 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey); +00138 +00143 <span class="keyword">virtual</span> <span class="keywordtype">void</span> copyFrom(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey); +00144 +00147 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getText() <span class="keyword">const</span>; +00148 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getShortText()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> getText(); } +00149 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getRangeText() <span class="keyword">const</span>; +00150 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isBoundSet()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> boundSet; } +00151 +00159 <span class="keyword">virtual</span> <span class="keywordtype">int</span> compare(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> & ikey); +00160 +<a name="l00166"></a><a class="code" href="classsword_1_1_s_w_key.html#a14">00166</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> equals(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey) { <span class="keywordflow">return</span> !compare(ikey); } +00167 +00168 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION); +00169 +00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1); +00176 +00182 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00183 +00184 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Traversable() { <span class="keywordflow">return</span> 0; } +00185 +<a name="l00208"></a><a class="code" href="classsword_1_1_s_w_key.html#a19">00208</a> <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> index; } +00209 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index(<span class="keywordtype">long</span> iindex) { index = iindex; <span class="keywordflow">return</span> index; } 00210 -00211 SWKEY_OPERATORS +00211 SWKEY_OPERATORS 00212 -00213 }; +00213 }; 00214 -00215 -00216 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00215 SWORD_NAMESPACE_END +00216 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swld_8h-source.html b/doc/api-documentation/html/swld_8h-source.html index 2a78c27..2f2aff0 100644 --- a/doc/api-documentation/html/swld_8h-source.html +++ b/doc/api-documentation/html/swld_8h-source.html @@ -3,58 +3,68 @@ <title>swld.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swld.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swld.h - code for base class 'SWLD'. SWLD is the basis for all</font> -00003 <font class="comment"> * types of Lexicon and Dictionary modules (hence the 'LD').</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swld_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swld.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swld.h - code for base class 'SWLD'. SWLD is the basis for all</span> +00003 <span class="comment"> * types of Lexicon and Dictionary modules (hence the 'LD').</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swld_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWLD_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWLD_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swmodule.h></font> -00027 <font class="preprocessor">#include <strkey.h></font> +00023 <span class="preprocessor">#ifndef SWLD_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWLD_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swmodule.h></span> +00027 <span class="preprocessor">#include <strkey.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -<a name="l00034"></a><a class="code" href="class_s_w_l_d.html">00034</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_l_d.html">SWLD</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_module.html">SWModule</a> -00035 { -00036 <font class="keyword">protected</font>: -00037 <font class="keywordtype">char</font> *entkeytxt; -00038 <font class="keyword">public</font>: -00045 <a class="code" href="class_s_w_l_d.html">SWLD</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00046 <font class="keyword">virtual</font> ~ SWLD (); -<a name="l00047"></a><a class="code" href="class_s_w_l_d.html#a2">00047</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_module.html#a26">CreateKey</a> () -00048 { -00049 <font class="keywordflow">return</font> <font class="keyword">new</font> <a class="code" href="class_str_key.html">StrKey</a> (); -00050 } -00057 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a12">KeyText</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ikeytext); -00058 }; -00059 -00060 -00061 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00031 SWORD_NAMESPACE_START +00032 +<a name="l00036"></a><a class="code" href="classsword_1_1_s_w_l_d.html">00036</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_l_d.html">SWLD</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> { +00037 <span class="keyword">protected</span>: +00038 <span class="keywordtype">char</span> *entkeytxt; +00039 <span class="keyword">public</span>: +00046 <a class="code" href="classsword_1_1_s_w_l_d.html">SWLD</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0, +00047 <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00048 SWTextDirection dir = DIRECTION_LTR, +00049 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00050 +00051 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_l_d.html">SWLD</a>(); +<a name="l00052"></a><a class="code" href="classsword_1_1_s_w_l_d.html#a2">00052</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_module.html#a31">CreateKey</a>() { <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classsword_1_1_str_key.html">StrKey</a>(); } +00053 +00060 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *KeyText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikeytext = 0); +00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_module.html#a39">setPosition</a>(SW_POSITION pos); +00062 +00063 +00064 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00065 +00066 SWMODULE_OPERATORS +00067 +00068 }; +00069 +00070 SWORD_NAMESPACE_END +00071 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swlocale_8h-source.html b/doc/api-documentation/html/swlocale_8h-source.html index f77bdf1..1d6b96b 100644 --- a/doc/api-documentation/html/swlocale_8h-source.html +++ b/doc/api-documentation/html/swlocale_8h-source.html @@ -3,72 +3,73 @@ <title>swlocale.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swlocale.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swlocale.h - definition of Class SWLocale used for retrieval</font> -00003 <font class="comment"> * of locale lookups</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swlocale_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 2000 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swlocale.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swlocale.h - definition of Class SWLocale used for retrieval</span> +00003 <span class="comment"> * of locale lookups</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swlocale_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 2000 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWLOCALE_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWLOCALE_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <string></font> -00027 <font class="preprocessor">#include <map></font> +00023 <span class="preprocessor">#ifndef SWLOCALE_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWLOCALE_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <string></span> +00027 <span class="preprocessor">#include <map></span> 00028 -00029 <font class="preprocessor">#include <swconfig.h></font> -00030 <font class="preprocessor">#include <versekey.h></font> +00029 <span class="preprocessor">#include <swconfig.h></span> +00030 <span class="preprocessor">#include <versekey.h></span> 00031 -00032 <font class="preprocessor">#include <defs.h></font> +00032 <span class="preprocessor">#include <defs.h></span> 00033 -00034 <font class="keyword">using</font> <font class="keyword">namespace </font>std; +00034 SWORD_NAMESPACE_START 00035 -00036 <font class="keyword">typedef</font> map < string, string, less < string > >LookupMap; +00036 <span class="keyword">typedef</span> std::map < std::string, std::string, std::less < std::string > >LookupMap; 00037 -<a name="l00044"></a><a class="code" href="class_s_w_locale.html">00044</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_locale.html">SWLocale</a> -00045 { -00046 LookupMap lookupTable; -00047 <a class="code" href="class_s_w_config.html">SWConfig</a> *localeSource; -00048 <font class="keywordtype">char</font> *name; -00049 <font class="keywordtype">char</font> *description; -00050 <font class="keyword">struct </font>abbrev *bookAbbrevs; -00051 <font class="keywordtype">char</font> *BMAX; -00052 <font class="keyword">struct </font>sbook **books; -00053 -00054 <font class="keyword">public</font>: -00055 <a class="code" href="class_s_w_locale.html">SWLocale</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *ifilename); -00056 <font class="keyword">virtual</font> ~ SWLocale (); -00057 -00062 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getName (); -00066 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getDescription (); -00067 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *translate (<font class="keyword">const</font> <font class="keywordtype">char</font> *text); -00068 <font class="keyword">virtual</font> <a class="code" href="class_s_w_locale.html">SWLocale</a> & operator += (<a class="code" href="class_s_w_locale.html">SWLocale</a> & addFrom); -00069 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keyword">struct </font>abbrev *getBookAbbrevs (); -00070 <font class="keyword">virtual</font> <font class="keywordtype">void</font> getBooks (<font class="keywordtype">char</font> **iBMAX, <font class="keyword">struct</font> sbook ***ibooks); +<a name="l00044"></a><a class="code" href="classsword_1_1_s_w_locale.html">00044</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> { +00045 LookupMap lookupTable; +00046 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> *localeSource; +00047 <span class="keywordtype">char</span> *name; +00048 <span class="keywordtype">char</span> *description; +00049 <span class="keyword">struct </span>abbrev *bookAbbrevs; +00050 <span class="keywordtype">char</span> *BMAX; +00051 <span class="keyword">struct </span>sbook **books; +00052 +00053 <span class="keyword">public</span>: +00054 <a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ifilename); +00055 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a>(); +00056 +00061 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getName(); +00065 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getDescription(); +00066 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *translate(<span class="keyword">const</span> <span class="keywordtype">char</span> *text); +00067 <span class="keyword">virtual</span> <span class="keywordtype">void</span> augment(<a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> &addFrom); +00068 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> & operator +=(<a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> &addFrom) { augment(addFrom); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00069 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keyword">struct </span>abbrev *getBookAbbrevs(); +00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getBooks(<span class="keywordtype">char</span> **iBMAX, <span class="keyword">struct</span> sbook ***ibooks); 00071 }; 00072 -00073 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00073 SWORD_NAMESPACE_END +00074 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swlog_8h-source.html b/doc/api-documentation/html/swlog_8h-source.html index a0dbf30..876dcd3 100644 --- a/doc/api-documentation/html/swlog_8h-source.html +++ b/doc/api-documentation/html/swlog_8h-source.html @@ -3,58 +3,60 @@ <title>swlog.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swlog.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swlog.h - definition of class SWLog used for logging messages</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: swlog_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swlog.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swlog.h - definition of class SWLog used for logging messages</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: swlog_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="comment">//---------------------------------------------------------------------------</font> -00023 <font class="preprocessor">#ifndef swlogH</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define swlogH</font> -00025 <font class="preprocessor"></font><font class="comment">//---------------------------------------------------------------------------</font> +00022 <span class="comment">//---------------------------------------------------------------------------</span> +00023 <span class="preprocessor">#ifndef swlogH</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define swlogH</span> +00025 <span class="preprocessor"></span><span class="comment">//---------------------------------------------------------------------------</span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="keyword">class </font>SWDLLEXPORT SWLog -00030 { -00031 <font class="keyword">public</font>: -00032 <font class="keyword">static</font> SWLog *systemlog; -00033 -00034 <font class="keywordtype">bool</font> log; -00035 SWLog () -00036 { -00037 log = <font class="keyword">true</font>; -00038 } -00039 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogWarning (<font class="keywordtype">char</font> *fmt, ...); -00040 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogError (<font class="keywordtype">char</font> *fmt, ...); -00041 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogTimedInformation (<font class="keywordtype">char</font> *fmt, ...); -00042 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogInformation (<font class="keywordtype">char</font> *fmt, ...); -00043 }; -00044 -00045 -00046 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>SWDLLEXPORT SWLog { +00032 <span class="keyword">protected</span>: +00033 <span class="keywordtype">char</span> logLevel; +00034 +00035 <span class="keyword">public</span>: +00036 <span class="keyword">static</span> SWLog *systemlog; +00037 +00038 SWLog () { logLevel = 1; <span class="comment">/*default to show only errors*/</span>} +00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLogLevel(<span class="keywordtype">char</span> level) { logLevel = level; } +00040 <span class="keyword">virtual</span> <span class="keywordtype">char</span> getLogLevel() { <span class="keywordflow">return</span> logLevel; } +00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogWarning (<span class="keywordtype">char</span> *fmt, ...); +00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogError (<span class="keywordtype">char</span> *fmt, ...); +00043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogTimedInformation (<span class="keywordtype">char</span> *fmt, ...); +00044 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogInformation (<span class="keywordtype">char</span> *fmt, ...); +00045 }; +00046 +00047 SWORD_NAMESPACE_END +00048 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swmacs_8h-source.html b/doc/api-documentation/html/swmacs_8h-source.html index ea6ac63..d3c4db4 100644 --- a/doc/api-documentation/html/swmacs_8h-source.html +++ b/doc/api-documentation/html/swmacs_8h-source.html @@ -3,42 +3,44 @@ <title>swmacs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swmacs.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swmacs.h - generic macros</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: swmacs_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swmacs.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swmacs.h - generic macros</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: swmacs_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef SWMACS_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define SWMACS_H</font> -00024 <font class="preprocessor"></font> -00025 -00026 <font class="comment">// Maximum positive value of a signed numeric type</font> -00027 <font class="preprocessor">#define MAXPOS(x) ((x)((unsigned x)(1L << (sizeof(x)*8-1)) - 1))</font> -00028 <font class="preprocessor"></font> -00029 -00030 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00022 <span class="preprocessor">#ifndef SWMACS_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define SWMACS_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <defs.h></span> +00026 +00027 SWORD_NAMESPACE_START +00028 <span class="comment">// Maximum positive value of a signed numeric type</span> +00029 <span class="preprocessor">#define MAXPOS(x) ((x)((unsigned x)(1L << (sizeof(x)*8-1)) - 1))</span> +00030 <span class="preprocessor"></span> +00031 SWORD_NAMESPACE_END +00032 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swmgr_8h-source.html b/doc/api-documentation/html/swmgr_8h-source.html index b70e2c0..021061a 100644 --- a/doc/api-documentation/html/swmgr_8h-source.html +++ b/doc/api-documentation/html/swmgr_8h-source.html @@ -3,115 +3,122 @@ <title>swmgr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swmgr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swmgr.h - definition of class SWMgr used to interact with an install</font> -00003 <font class="comment"> * base of sword modules.</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swmgr_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swmgr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment">* swmgr.h - definition of class SWMgr used to interact with an install</span> +00003 <span class="comment">* base of sword modules.</span> +00004 <span class="comment">*</span> +00005 <span class="comment">* $Id: swmgr_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment">*</span> +00007 <span class="comment">* Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment">* CrossWire Bible Society</span> +00009 <span class="comment">* P. O. Box 2528</span> +00010 <span class="comment">* Tempe, AZ 85280-2528</span> +00011 <span class="comment">*</span> +00012 <span class="comment">* This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment">* under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment">* Free Software Foundation version 2.</span> +00015 <span class="comment">*</span> +00016 <span class="comment">* This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment">* WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment">* General Public License for more details.</span> +00020 <span class="comment">*</span> +00021 <span class="comment">*/</span> 00022 -00039 <font class="preprocessor">#ifndef SWMGR_H</font> -00040 <font class="preprocessor"></font><font class="preprocessor">#define SWMGR_H</font> -00041 <font class="preprocessor"></font> -00042 <font class="preprocessor">#include <sys/types.h></font> -00043 <font class="preprocessor">#include <string></font> -00044 <font class="preprocessor">#include <map></font> -00045 <font class="preprocessor">#include <list></font> -00046 <font class="preprocessor">#include <swmodule.h></font> -00047 <font class="preprocessor">#include <swconfig.h></font> -00048 <font class="preprocessor">#include <swlog.h></font> -00049 <font class="preprocessor">#include <swfiltermgr.h></font> +00039 <span class="preprocessor">#ifndef SWMGR_H</span> +00040 <span class="preprocessor"></span><span class="preprocessor">#define SWMGR_H</span> +00041 <span class="preprocessor"></span> +00042 <span class="preprocessor">#include <sys/types.h></span> +00043 <span class="preprocessor">#include <string></span> +00044 <span class="preprocessor">#include <map></span> +00045 <span class="preprocessor">#include <list></span> +00046 <span class="preprocessor">#include <swmodule.h></span> +00047 <span class="preprocessor">#include <swconfig.h></span> +00048 <span class="preprocessor">#include <swlog.h></span> +00049 <span class="preprocessor">#include <swfiltermgr.h></span> 00050 -00051 <font class="preprocessor">#include <defs.h></font> +00051 <span class="preprocessor">#include <defs.h></span> 00052 -00053 <font class="keyword">using</font> <font class="keyword">namespace </font>std; +00053 SWORD_NAMESPACE_START 00054 -00055 <font class="keyword">typedef</font> map < string, SWModule *, less < string > >ModMap; -00056 <font class="keyword">typedef</font> list < string > OptionsList; -00057 <font class="keyword">typedef</font> map < string, SWFilter * >FilterMap; +00055 <span class="keyword">typedef</span> std::map < std::string, SWModule *, std::less < std::string > >ModMap; +00056 <span class="keyword">typedef</span> std::list < std::string > <a class="code" href="namespacesword.html#a82">OptionsList</a>; +00057 <span class="keyword">typedef</span> std::map < std::string, SWFilter * >FilterMap; 00058 -<a name="l00069"></a><a class="code" href="class_s_w_mgr.html">00069</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_mgr.html">SWMgr</a> { +<a name="l00069"></a><a class="code" href="classsword_1_1_s_w_mgr.html">00069</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_mgr.html">SWMgr</a> { 00070 -00071 <font class="keyword">private</font>: -00072 <font class="keywordtype">void</font> commonInit(<a class="code" href="class_s_w_config.html">SWConfig</a> * iconfig, <a class="code" href="class_s_w_config.html">SWConfig</a> * isysconfig, <font class="keywordtype">bool</font> autoload, SWFilterMgr *filterMgr); +00071 <span class="keyword">private</span>: +00072 <span class="keywordtype">void</span> commonInit(<a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> * iconfig, <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> * isysconfig, <span class="keywordtype">bool</span> autoload, SWFilterMgr *filterMgr); 00073 -00074 <font class="keyword">protected</font>: -00075 SWFilterMgr *filterMgr; <font class="comment">//made protected because because BibleTime needs it</font> -00076 <a class="code" href="class_s_w_config.html">SWConfig</a> * myconfig; <font class="comment">//made protected because because BibleTime needs it</font> -00077 <a class="code" href="class_s_w_config.html">SWConfig</a> *mysysconfig; -00078 <a class="code" href="class_s_w_config.html">SWConfig</a> *homeConfig; -00079 <font class="keywordtype">void</font> CreateMods (); -00080 <a class="code" href="class_s_w_module.html">SWModule</a> *CreateMod (string name, string driver, ConfigEntMap & section); -00081 <font class="keywordtype">void</font> DeleteMods (); -00082 <font class="keywordtype">char</font> configType; <font class="comment">// 0 = file; 1 = directory</font> -00083 FilterMap optionFilters; -00084 FilterMap cipherFilters; -00085 SWFilter *gbfplain; -00086 SWFilter *thmlplain; -00087 FilterList cleanupFilters; -00088 OptionsList options; -00089 <font class="keyword">virtual</font> <font class="keywordtype">void</font> init (); <font class="comment">// use to initialize before loading modules</font> -00090 <font class="keyword">virtual</font> <font class="keywordtype">char</font> AddModToConfig (<font class="keywordtype">int</font> conffd, <font class="keyword">const</font> <font class="keywordtype">char</font> *fname); -00091 <font class="keyword">virtual</font> <font class="keywordtype">void</font> loadConfigDir (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath); -00092 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddGlobalOptions (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, -00093 ConfigEntMap::iterator start, -00094 ConfigEntMap::iterator end); -00095 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddLocalOptions (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, -00096 ConfigEntMap::iterator start, -00097 ConfigEntMap::iterator end); -00098 -00104 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddEncodingFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00110 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRenderFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00116 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddStripFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00122 <font class="keyword">virtual</font> <font class="keywordtype">void</font> AddRawFilters (<a class="code" href="class_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); -00123 -00124 <font class="keyword">public</font>: +00074 <span class="keyword">protected</span>: +00075 SWFilterMgr *filterMgr; <span class="comment">//made protected because because BibleTime needs it</span> +00076 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> * myconfig; <span class="comment">//made protected because because BibleTime needs it</span> +00077 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> *mysysconfig; +00078 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> *homeConfig; +00079 <span class="keywordtype">void</span> CreateMods(); +00080 <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *CreateMod(std::string name, std::string driver, ConfigEntMap & section); +00081 <span class="keywordtype">void</span> DeleteMods(); +00082 <span class="keywordtype">char</span> configType; <span class="comment">// 0 = file; 1 = directory</span> +00083 FilterMap optionFilters; +00084 FilterMap cipherFilters; +00085 SWFilter *gbfplain; +00086 SWFilter *thmlplain; +00087 SWFilter *transliterator; +00088 FilterList cleanupFilters; +00089 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00090 <span class="keyword">virtual</span> <span class="keywordtype">void</span> init(); <span class="comment">// use to initialize before loading modules</span> +00091 <span class="keyword">virtual</span> <span class="keywordtype">char</span> AddModToConfig(<span class="keywordtype">int</span> conffd, <span class="keyword">const</span> <span class="keywordtype">char</span> *fname); +00092 <span class="keyword">virtual</span> <span class="keywordtype">void</span> loadConfigDir(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath); +00093 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddGlobalOptions(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, +00094 ConfigEntMap::iterator start, +00095 ConfigEntMap::iterator end); +00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddLocalOptions(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section, +00097 ConfigEntMap::iterator start, +00098 ConfigEntMap::iterator end); +00099 std::list<std::string> augPaths; +00100 +00106 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddEncodingFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); +00112 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRenderFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); +00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddStripFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); +00124 <span class="keyword">virtual</span> <span class="keywordtype">void</span> AddRawFilters(<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * module, ConfigEntMap & section); 00125 -00130 <font class="keyword">static</font> <font class="keywordtype">bool</font> debug; -00131 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *globalConfPath; -00135 <font class="keyword">static</font> <font class="keywordtype">void</font> findConfig (<font class="keywordtype">char</font> *configType, <font class="keywordtype">char</font> **prefixPath, -00136 <font class="keywordtype">char</font> **configPath); -<a name="l00145"></a><a class="code" href="class_s_w_mgr.html#m0">00145</a> <a class="code" href="class_s_w_config.html">SWConfig</a> *config; -00149 <a class="code" href="class_s_w_config.html">SWConfig</a> *sysconfig; -<a name="l00172"></a><a class="code" href="class_s_w_mgr.html#m2">00172</a> ModMap Modules; -<a name="l00176"></a><a class="code" href="class_s_w_mgr.html#m3">00176</a> <font class="keywordtype">char</font> *prefixPath; -00180 <font class="keywordtype">char</font> *configPath; -00181 -00189 <a class="code" href="class_s_w_mgr.html">SWMgr</a> (<a class="code" href="class_s_w_config.html">SWConfig</a> * iconfig = 0, <a class="code" href="class_s_w_config.html">SWConfig</a> * isysconfig = 0, <font class="keywordtype">bool</font> autoload = <font class="keyword">true</font>, SWFilterMgr *filterMgr = 0); -00194 <a class="code" href="class_s_w_mgr.html">SWMgr</a> (SWFilterMgr *filterMgr); -00204 <a class="code" href="class_s_w_mgr.html">SWMgr</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *iConfigPath, <font class="keywordtype">bool</font> autoload = <font class="keyword">true</font>, SWFilterMgr *filterMgr = 0); -00210 <font class="keyword">virtual</font> ~<a class="code" href="class_s_w_mgr.html">SWMgr</a> (); -00214 <font class="keyword">virtual</font> <font class="keywordtype">void</font> InstallScan (<font class="keyword">const</font> <font class="keywordtype">char</font> *dir); -00219 <font class="keyword">virtual</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> Load (); -00227 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setGlobalOption (<font class="keyword">const</font> <font class="keywordtype">char</font> *option, <font class="keyword">const</font> <font class="keywordtype">char</font> *value); -00232 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getGlobalOption (<font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00238 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getGlobalOptionTip (<font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00242 <font class="keyword">virtual</font> OptionsList getGlobalOptions (); -00246 <font class="keyword">virtual</font> OptionsList getGlobalOptionValues (<font class="keyword">const</font> <font class="keywordtype">char</font> *option); -00288 <font class="keyword">virtual</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> setCipherKey (<font class="keyword">const</font> <font class="keywordtype">char</font> *modName, <font class="keyword">const</font> <font class="keywordtype">char</font> *key); -00289 }; -00290 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00126 <span class="keyword">virtual</span> <span class="keywordtype">void</span> augmentModules(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath); +00127 +00128 <span class="keyword">public</span>: +00129 +00134 <span class="keyword">static</span> <span class="keywordtype">bool</span> debug; +00135 <span class="keyword">static</span> <span class="keywordtype">bool</span> isICU; +00136 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *globalConfPath; +00140 <span class="keyword">static</span> <span class="keywordtype">void</span> findConfig(<span class="keywordtype">char</span> *configType, <span class="keywordtype">char</span> **prefixPath, <span class="keywordtype">char</span> **configPath, std::list<std::string> *augPaths = 0); +<a name="l00149"></a><a class="code" href="classsword_1_1_s_w_mgr.html#m0">00149</a> <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> *config; +00153 <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> *sysconfig; +<a name="l00176"></a><a class="code" href="classsword_1_1_s_w_mgr.html#m2">00176</a> ModMap Modules; +00177 <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> *getModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *modName) { ModMap::iterator it = Modules.find(modName); <span class="keywordflow">return</span> ((it != Modules.end()) ? it->second : 0); } +<a name="l00181"></a><a class="code" href="classsword_1_1_s_w_mgr.html#m3">00181</a> <span class="keywordtype">char</span> *prefixPath; +00185 <span class="keywordtype">char</span> *configPath; +00186 +00194 <a class="code" href="classsword_1_1_s_w_mgr.html">SWMgr</a>(<a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> * iconfig = 0, <a class="code" href="classsword_1_1_s_w_config.html">SWConfig</a> * isysconfig = 0, <span class="keywordtype">bool</span> autoload = <span class="keyword">true</span>, SWFilterMgr *filterMgr = 0); +00199 <a class="code" href="classsword_1_1_s_w_mgr.html">SWMgr</a>(SWFilterMgr *filterMgr); +00209 <a class="code" href="classsword_1_1_s_w_mgr.html">SWMgr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *iConfigPath, <span class="keywordtype">bool</span> autoload = <span class="keyword">true</span>, SWFilterMgr *filterMgr = 0); +00215 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_mgr.html">SWMgr</a>(); +00219 <span class="keyword">virtual</span> <span class="keywordtype">void</span> InstallScan(<span class="keyword">const</span> <span class="keywordtype">char</span> *dir); +00224 <span class="keyword">virtual</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> Load(); +00232 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setGlobalOption(<span class="keyword">const</span> <span class="keywordtype">char</span> *option, <span class="keyword">const</span> <span class="keywordtype">char</span> *value); +00237 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getGlobalOption(<span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00243 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getGlobalOptionTip(<span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00247 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getGlobalOptions(); +00251 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getGlobalOptionValues(<span class="keyword">const</span> <span class="keywordtype">char</span> *option); +00293 <span class="keyword">virtual</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> setCipherKey(<span class="keyword">const</span> <span class="keywordtype">char</span> *modName, <span class="keyword">const</span> <span class="keywordtype">char</span> *key); +00294 }; +00295 +00296 SWORD_NAMESPACE_END +00297 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swmodule_8h-source.html b/doc/api-documentation/html/swmodule_8h-source.html index 30dbe9e..d6e9fa7 100644 --- a/doc/api-documentation/html/swmodule_8h-source.html +++ b/doc/api-documentation/html/swmodule_8h-source.html @@ -3,281 +3,297 @@ <title>swmodule.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swmodule.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swmodule.h - code for base class 'module'. Module is the basis for all</font> -00003 <font class="comment"> * types of modules (e.g. texts, commentaries, maps, lexicons,</font> -00004 <font class="comment"> * etc.)</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: swmodule_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swmodule.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment">* swmodule.h - code for base class 'module'. Module is the basis for all</span> +00003 <span class="comment">* types of modules (e.g. texts, commentaries, maps, lexicons,</span> +00004 <span class="comment">* etc.)</span> +00005 <span class="comment">*</span> +00006 <span class="comment">* $Id: swmodule_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00007 <span class="comment">*</span> +00008 <span class="comment">* Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment">* CrossWire Bible Society</span> +00010 <span class="comment">* P. O. Box 2528</span> +00011 <span class="comment">* Tempe, AZ 85280-2528</span> +00012 <span class="comment">*</span> +00013 <span class="comment">* This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment">* under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment">* Free Software Foundation version 2.</span> +00016 <span class="comment">*</span> +00017 <span class="comment">* This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment">* WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment">* General Public License for more details.</span> +00021 <span class="comment">*</span> +00022 <span class="comment">*/</span> 00023 -00024 <font class="preprocessor">#ifndef SWMODULE_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define SWMODULE_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <swdisp.h></font> -00028 <font class="preprocessor">#include <swkey.h></font> -00029 <font class="preprocessor">#include <listkey.h></font> -00030 <font class="preprocessor">#include <swfilter.h></font> -00031 <font class="preprocessor">#include <swconfig.h></font> -00032 <font class="preprocessor">#include <swcacher.h></font> -00033 <font class="preprocessor">#include <list></font> +00024 <span class="preprocessor">#ifndef SWMODULE_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define SWMODULE_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <swdisp.h></span> +00028 <span class="preprocessor">#include <swkey.h></span> +00029 <span class="preprocessor">#include <listkey.h></span> +00030 <span class="preprocessor">#include <swfilter.h></span> +00031 <span class="preprocessor">#include <swconfig.h></span> +00032 <span class="preprocessor">#include <swcacher.h></span> +00033 <span class="preprocessor">#include <list></span> 00034 -00035 <font class="preprocessor">#include <defs.h></font> -00036 <font class="preprocessor">#include <multimapwdef.h></font> +00035 <span class="preprocessor">#include <defs.h></span> +00036 <span class="preprocessor">#include <multimapwdef.h></span> 00037 -00038 <font class="preprocessor">#define FILTERPAD 80</font> -00039 <font class="preprocessor"></font> -00040 <font class="keyword">using</font> <font class="keyword">namespace </font>std; -00041 -00042 <font class="keyword">typedef</font> list < SWFilter * >FilterList; -00043 -00044 <font class="keyword">typedef</font> map < string, string, less < string > > AttributeValue; -00045 <font class="keyword">typedef</font> map < string, AttributeValue, less < string > > AttributeList; -00046 <font class="keyword">typedef</font> map < string, AttributeList, less < string > > AttributeTypeList; -00047 -00048 <font class="preprocessor">#define SWTextDirection char</font> -00049 <font class="preprocessor"></font><font class="preprocessor">#define SWTextEncoding char</font> -00050 <font class="preprocessor"></font><font class="preprocessor">#define SWTextMarkup char</font> -00051 <font class="preprocessor"></font> -00052 <font class="keyword">enum</font> {DIRECTION_LTR = 0, DIRECTION_RTL, DIRECTION_BIDI}; -00053 <font class="keyword">enum</font> {FMT_UNKNOWN = 0, FMT_PLAIN, FMT_THML, FMT_GBF, FMT_HTML, FMT_HTMLHREF, FMT_RTF, FMT_OSIS}; -00054 <font class="keyword">enum</font> {ENC_UNKNOWN = 0, ENC_LATIN1, ENC_UTF8, ENC_SCSU, ENC_UTF16, ENC_RTF, ENC_HTML}; -00055 -<a name="l00064"></a><a class="code" href="class_s_w_module.html">00064</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_module.html">SWModule</a> : <font class="keyword">public</font> SWCacher { -00065 -00066 <font class="keyword">protected</font>: -00067 -00068 ConfigEntMap ownConfig; -00069 ConfigEntMap *config; -00070 <font class="keyword">mutable</font> AttributeTypeList entryAttributes; -00071 <font class="keyword">mutable</font> <font class="keywordtype">bool</font> procEntAttr; -00072 -00073 <font class="keywordtype">char</font> error; -00074 <font class="keywordtype">bool</font> skipConsecutiveLinks; -00075 -<a name="l00077"></a><a class="code" href="class_s_w_module.html#n6">00077</a> <a class="code" href="class_s_w_key.html">SWKey</a> *key; +00038 SWORD_NAMESPACE_START +00039 +00040 <span class="preprocessor">#define SWMODULE_OPERATORS \</span> +00041 <span class="preprocessor"> operator const char *() { return RenderText(); } \</span> +00042 <span class="preprocessor"> operator SWKey &() { return *getKey(); } \</span> +00043 <span class="preprocessor"> operator SWKey *() { return getKey(); } \</span> +00044 <span class="preprocessor"> SWModule &operator <<(const char *inbuf) { setEntry(inbuf); return *this; } \</span> +00045 <span class="preprocessor"> SWModule &operator <<(const SWKey *sourceKey) { linkEntry(sourceKey); return *this; } \</span> +00046 <span class="preprocessor"> SWModule &operator -=(int steps) { decrement(steps); return *this; } \</span> +00047 <span class="preprocessor"> SWModule &operator +=(int steps) { increment(steps); return *this; } \</span> +00048 <span class="preprocessor"> SWModule &operator ++(int) { return *this += 1; } \</span> +00049 <span class="preprocessor"> SWModule &operator --(int) { return *this -= 1; } \</span> +00050 <span class="preprocessor"> SWModule &operator =(SW_POSITION p) { setPosition(p); return *this; }</span> +00051 <span class="preprocessor"></span> +00052 +00053 <span class="keyword">typedef</span> std::list < SWFilter * >FilterList; +00054 +00055 <span class="keyword">typedef</span> std::map < std::string, std::string, std::less < std::string > > AttributeValue; +00056 <span class="keyword">typedef</span> std::map < std::string, AttributeValue, std::less < std::string > > AttributeList; +00057 <span class="keyword">typedef</span> std::map < std::string, AttributeList, std::less < std::string > > AttributeTypeList; +00058 +00059 <span class="preprocessor">#define SWTextDirection char</span> +00060 <span class="preprocessor"></span><span class="preprocessor">#define SWTextEncoding char</span> +00061 <span class="preprocessor"></span><span class="preprocessor">#define SWTextMarkup char</span> +00062 <span class="preprocessor"></span> +00063 <span class="keyword">enum</span> {DIRECTION_LTR = 0, DIRECTION_RTL, DIRECTION_BIDI}; +00064 <span class="keyword">enum</span> {FMT_UNKNOWN = 0, FMT_PLAIN, FMT_THML, FMT_GBF, FMT_HTML, FMT_HTMLHREF, FMT_RTF, FMT_OSIS}; +00065 <span class="keyword">enum</span> {ENC_UNKNOWN = 0, ENC_LATIN1, ENC_UTF8, ENC_SCSU, ENC_UTF16, ENC_RTF, ENC_HTML}; +00066 +<a name="l00075"></a><a class="code" href="classsword_1_1_s_w_module.html">00075</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> : <span class="keyword">public</span> SWCacher { +00076 +00077 <span class="keyword">protected</span>: 00078 -00079 <a class="code" href="class_list_key.html">ListKey</a> listkey; -00080 <font class="keywordtype">char</font> *modname; -00081 <font class="keywordtype">char</font> *moddesc; -00082 <font class="keywordtype">char</font> *modtype; -00083 <font class="keywordtype">char</font> *modlang; -00084 -00085 <font class="keywordtype">char</font> direction; -00086 <font class="keywordtype">char</font> markup; -00087 <font class="keywordtype">char</font> encoding; -00088 -<a name="l00090"></a><a class="code" href="class_s_w_module.html#n15">00090</a> <a class="code" href="class_s_w_display.html">SWDisplay</a> *disp; -00091 -00092 <font class="keyword">static</font> <a class="code" href="class_s_w_display.html">SWDisplay</a> rawdisp; -00093 <font class="keywordtype">char</font> *entrybuf; -00094 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> entrybufallocsize; +00079 ConfigEntMap ownConfig; +00080 ConfigEntMap *config; +00081 <span class="keyword">mutable</span> AttributeTypeList entryAttributes; +00082 <span class="keyword">mutable</span> <span class="keywordtype">bool</span> procEntAttr; +00083 +00084 <span class="keywordtype">char</span> error; +00085 <span class="keywordtype">bool</span> skipConsecutiveLinks; +00086 +<a name="l00088"></a><a class="code" href="classsword_1_1_s_w_module.html#n6">00088</a> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key; +00089 +00090 <a class="code" href="classsword_1_1_list_key.html">ListKey</a> listkey; +00091 <span class="keywordtype">char</span> *modname; +00092 <span class="keywordtype">char</span> *moddesc; +00093 <span class="keywordtype">char</span> *modtype; +00094 <span class="keywordtype">char</span> *modlang; 00095 -<a name="l00097"></a><a class="code" href="class_s_w_module.html#n18">00097</a> FilterList *stripFilters; -00098 -<a name="l00100"></a><a class="code" href="class_s_w_module.html#n19">00100</a> FilterList *rawFilters; -00101 -<a name="l00103"></a><a class="code" href="class_s_w_module.html#n20">00103</a> FilterList *renderFilters; -00104 -<a name="l00106"></a><a class="code" href="class_s_w_module.html#n21">00106</a> FilterList *optionFilters; -00107 -<a name="l00109"></a><a class="code" href="class_s_w_module.html#n22">00109</a> FilterList *encodingFilters; -00110 -00111 <font class="keywordtype">int</font> entrySize; +00096 <span class="keywordtype">char</span> direction; +00097 <span class="keywordtype">char</span> markup; +00098 <span class="keywordtype">char</span> encoding; +00099 +<a name="l00101"></a><a class="code" href="classsword_1_1_s_w_module.html#n15">00101</a> <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> *disp; +00102 +00103 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> rawdisp; +00104 <span class="keywordtype">char</span> *entrybuf; +00105 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> entrybufallocsize; +00106 +<a name="l00108"></a><a class="code" href="classsword_1_1_s_w_module.html#n18">00108</a> FilterList *stripFilters; +00109 +<a name="l00111"></a><a class="code" href="classsword_1_1_s_w_module.html#n19">00111</a> FilterList *rawFilters; 00112 -00113 <font class="keyword">public</font>: -00120 <font class="keyword">static</font> <font class="keywordtype">void</font> nullPercent (<font class="keywordtype">char</font> percent, <font class="keywordtype">void</font> *userData); -<a name="l00125"></a><a class="code" href="class_s_w_module.html#m0">00125</a> <font class="keywordtype">bool</font> terminateSearch; -00138 <a class="code" href="class_s_w_module.html">SWModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, <font class="keywordtype">char</font> *imodtype = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* modlang = 0); -00141 <font class="keyword">virtual</font> ~ SWModule (); -00146 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Error (); -<a name="l00150"></a><a class="code" href="class_s_w_module.html#a3">00150</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">bool</font> isUnicode()<font class="keyword"> const </font>{<font class="keywordflow">return</font> (encoding == (char)ENC_UTF8 || encoding == (char)ENC_SCSU);} -00151 -00152 <font class="comment">// These methods are useful for modules that come from a standard SWORD install (most do).</font> -00153 <font class="comment">// SWMgr will call setConfig. The user may use getConfig and getConfigEntry (if they</font> -00154 <font class="comment">// are not comfortable with, or don't wish to use stl maps).</font> -00155 <font class="keyword">virtual</font> <font class="keyword">const</font> ConfigEntMap &getConfig()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> *config; } -00156 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setConfig(ConfigEntMap *config); -00157 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getConfigEntry(<font class="keyword">const</font> <font class="keywordtype">char</font> *key) <font class="keyword">const</font>; -00158 -<a name="l00162"></a><a class="code" href="class_s_w_module.html#a7">00162</a> <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">int</font> getEntrySize()<font class="keyword"> const </font>{<font class="keywordflow">return</font> entrySize;} -00170 <font class="keyword">virtual</font> <font class="keywordtype">char</font> SetKey (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *ikey); -00176 <font class="keyword">virtual</font> <font class="keywordtype">char</font> SetKey (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey); -<a name="l00180"></a><a class="code" href="class_s_w_module.html#a10">00180</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> & Key ()<font class="keyword"> const </font>{ -00181 <font class="keywordflow">return</font> *key; -00182 } -<a name="l00189"></a><a class="code" href="class_s_w_module.html#a11">00189</a> <font class="keyword">virtual</font> <font class="keywordtype">char</font> Key (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey) { -00190 <font class="keywordflow">return</font> SetKey (ikey); -00191 } -00198 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *KeyText (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodtype = 0); -00203 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Display (); -00210 <font class="keyword">virtual</font> <a class="code" href="class_s_w_display.html">SWDisplay</a> *Disp (<a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0); -00217 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Name (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0); -00224 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Description (<font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0); -00231 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Type (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodtype = 0); -00238 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Direction(<font class="keywordtype">signed</font> <font class="keywordtype">char</font> newdir = -1); -00245 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Encoding(<font class="keywordtype">signed</font> <font class="keywordtype">char</font> enc = -1); -00252 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Markup(<font class="keywordtype">signed</font> <font class="keywordtype">char</font> enc = -1); -00259 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *Lang (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodlang = 0); -00260 -00261 <font class="comment">// search methods</font> -00262 -00274 <font class="keyword">virtual</font> <a class="code" href="class_list_key.html">ListKey</a> & Search (<font class="keyword">const</font> <font class="keywordtype">char</font> *istr, <font class="keywordtype">int</font> searchType = 0, <font class="keywordtype">int</font> flags = 0, -00275 <a class="code" href="class_s_w_key.html">SWKey</a> * scope = 0, -00276 <font class="keywordtype">bool</font> * justCheckIfSupported = 0, -00277 <font class="keywordtype">void</font> (*percent) (<font class="keywordtype">char</font>, <font class="keywordtype">void</font> *) = &nullPercent, -00278 <font class="keywordtype">void</font> *percentUserData = 0); -00282 <font class="keyword">virtual</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createSearchFramework () { -00283 <font class="keywordflow">return</font> 0; -00284 } <font class="comment">// special search framework</font> -00288 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> hasSearchFramework () { -00289 <font class="keywordflow">return</font> <font class="keyword">false</font>; -00290 } <font class="comment">// special search framework</font> -<a name="l00295"></a><a class="code" href="class_s_w_module.html#a25">00295</a> <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> isSearchOptimallySupported (<font class="keyword">const</font> <font class="keywordtype">char</font> *istr, <font class="keywordtype">int</font> searchType, -00296 <font class="keywordtype">int</font> flags, <a class="code" href="class_s_w_key.html">SWKey</a> * scope) { -00297 <font class="keywordtype">bool</font> retVal = <font class="keyword">false</font>; -00298 Search (istr, searchType, flags, scope, &retVal); -00299 <font class="keywordflow">return</font> retVal; -00300 } -00307 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *CreateKey (); -00311 <font class="keyword">virtual</font> operator const char *(); -00316 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *getRawEntry () = 0; -<a name="l00322"></a><a class="code" href="class_s_w_module.html#a29">00322</a> <font class="keyword">virtual</font> operator SWKey & () { -00323 <font class="keywordflow">return</font> *key; -00324 } -<a name="l00333"></a><a class="code" href="class_s_w_module.html#a30">00333</a> <font class="keyword">virtual</font> operator SWKey *() { -00334 <font class="keywordflow">return</font> key; -00335 } -00336 -00337 -00338 <font class="comment">// write interface ----------------------------</font> -<a name="l00342"></a><a class="code" href="class_s_w_module.html#a31">00342</a> <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">bool</font> isWritable () { -00343 <font class="keywordflow">return</font> <font class="keyword">false</font>; -00344 } -<a name="l00349"></a><a class="code" href="class_s_w_module.html#d1">00349</a> <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createModule (<font class="keyword">const</font> <font class="keywordtype">char</font> *) { -00350 <font class="keywordflow">return</font> -1; -00351 } -<a name="l00356"></a><a class="code" href="class_s_w_module.html#a32">00356</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & setentry (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len) { -00357 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00358 } -<a name="l00363"></a><a class="code" href="class_s_w_module.html#a33">00363</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator << (<font class="keyword">const</font> <font class="keywordtype">char</font> *) { -00364 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00365 } -<a name="l00370"></a><a class="code" href="class_s_w_module.html#a34">00370</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator << (<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *) { -00371 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00372 } -<a name="l00376"></a><a class="code" href="class_s_w_module.html#a35">00376</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> deleteEntry () { -00377 } -00378 <font class="comment">// end write interface ------------------------</font> -00379 -00385 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator -= (<font class="keywordtype">int</font> decrement); -00391 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator += (<font class="keywordtype">int</font> increment); -<a name="l00395"></a><a class="code" href="class_s_w_module.html#a38">00395</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator++ (<font class="keywordtype">int</font>) { -00396 <font class="keywordflow">return</font> *<font class="keyword">this</font> += 1; -00397 } -<a name="l00401"></a><a class="code" href="class_s_w_module.html#a39">00401</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator-- (<font class="keywordtype">int</font>) { -00402 <font class="keywordflow">return</font> *<font class="keyword">this</font> -= 1; -00403 } -00409 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & operator = (SW_POSITION p); -<a name="l00414"></a><a class="code" href="class_s_w_module.html#a41">00414</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & AddRenderFilter (SWFilter * newfilter) { -00415 renderFilters->push_back (newfilter); -00416 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00417 } -<a name="l00422"></a><a class="code" href="class_s_w_module.html#a42">00422</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & RemoveRenderFilter (SWFilter * oldfilter) { -00423 renderFilters->remove (oldfilter); -00424 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00425 } -<a name="l00431"></a><a class="code" href="class_s_w_module.html#a43">00431</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & ReplaceRenderFilter (SWFilter * oldfilter, SWFilter * newfilter) { -00432 FilterList::iterator iter; -00433 <font class="keywordflow">for</font> (iter = renderFilters->begin(); iter != renderFilters->end(); iter++) -00434 <font class="keywordflow">if</font> (*iter == oldfilter) -00435 *iter = newfilter; -00436 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00437 } -<a name="l00444"></a><a class="code" href="class_s_w_module.html#a44">00444</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> renderFilter (<font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00445 filterBuffer(renderFilters, buf, size, key); -00446 } -<a name="l00451"></a><a class="code" href="class_s_w_module.html#a45">00451</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & AddEncodingFilter (SWFilter * newfilter) { -00452 encodingFilters->push_back (newfilter); -00453 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00454 } -<a name="l00459"></a><a class="code" href="class_s_w_module.html#a46">00459</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & RemoveEncodingFilter (SWFilter * oldfilter) { -00460 encodingFilters->remove (oldfilter); -00461 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00462 } -<a name="l00468"></a><a class="code" href="class_s_w_module.html#a47">00468</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & ReplaceEncodingFilter (SWFilter * oldfilter, SWFilter * newfilter) { -00469 FilterList::iterator iter; -00470 <font class="keywordflow">for</font> (iter = encodingFilters->begin(); iter != encodingFilters->end(); iter++) -00471 <font class="keywordflow">if</font> (*iter == oldfilter) -00472 *iter = newfilter; -00473 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00474 } -<a name="l00481"></a><a class="code" href="class_s_w_module.html#a48">00481</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> encodingFilter (<font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00482 filterBuffer(encodingFilters, buf, size, key); -00483 } -<a name="l00488"></a><a class="code" href="class_s_w_module.html#a49">00488</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & AddStripFilter (SWFilter * newfilter) { -00489 stripFilters->push_back (newfilter); -00490 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00491 } -<a name="l00498"></a><a class="code" href="class_s_w_module.html#a50">00498</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> stripFilter (<font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00499 filterBuffer(stripFilters, buf, size, key); -00500 } -<a name="l00505"></a><a class="code" href="class_s_w_module.html#a51">00505</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & AddRawFilter (SWFilter * newfilter) { -00506 rawFilters->push_back (newfilter); -00507 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00508 } -<a name="l00516"></a><a class="code" href="class_s_w_module.html#a52">00516</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> filterBuffer (FilterList *filters, <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00517 FilterList::iterator it; -00518 <font class="keywordflow">for</font> (it = filters->begin(); it != filters->end(); it++) { -00519 (*it)->ProcessText(buf, size, key, <font class="keyword">this</font>); -00520 } -00521 } -<a name="l00528"></a><a class="code" href="class_s_w_module.html#a53">00528</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> rawFilter (<font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00529 buf[size] = 0; -00530 filterBuffer(rawFilters, buf, size, key); -00531 } -<a name="l00536"></a><a class="code" href="class_s_w_module.html#a54">00536</a> <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & AddOptionFilter (SWFilter * newfilter) { -00537 optionFilters->push_back (newfilter); -00538 <font class="keywordflow">return</font> *<font class="keyword">this</font>; -00539 } -<a name="l00546"></a><a class="code" href="class_s_w_module.html#a55">00546</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> optionFilter (<font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> size, <a class="code" href="class_s_w_key.html">SWKey</a> *key) { -00547 filterBuffer(optionFilters, buf, size, key); -00548 } -00556 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *StripText (<font class="keywordtype">char</font> *buf = 0, <font class="keywordtype">int</font> len = -1); -00564 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *RenderText (<font class="keywordtype">char</font> *buf = 0, <font class="keywordtype">int</font> len = -1, <font class="keywordtype">bool</font> render = <font class="keyword">true</font>); -00570 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *StripText (<a class="code" href="class_s_w_key.html">SWKey</a> * tmpKey); -00576 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *RenderText (<a class="code" href="class_s_w_key.html">SWKey</a> * tmpKey); +<a name="l00114"></a><a class="code" href="classsword_1_1_s_w_module.html#n20">00114</a> FilterList *renderFilters; +00115 +<a name="l00117"></a><a class="code" href="classsword_1_1_s_w_module.html#n21">00117</a> FilterList *optionFilters; +00118 +<a name="l00120"></a><a class="code" href="classsword_1_1_s_w_module.html#n22">00120</a> FilterList *encodingFilters; +00121 +00122 <span class="keywordtype">int</span> entrySize; +00123 <span class="keyword">mutable</span> <span class="keywordtype">long</span> entryIndex; <span class="comment">// internal common storage for index</span> +00124 +00125 <span class="keyword">public</span>: +00132 <span class="keyword">static</span> <span class="keywordtype">void</span> nullPercent(<span class="keywordtype">char</span> percent, <span class="keywordtype">void</span> *userData); +<a name="l00137"></a><a class="code" href="classsword_1_1_s_w_module.html#m0">00137</a> <span class="keywordtype">bool</span> terminateSearch; +00150 <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0, <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> * idisp = 0, <span class="keywordtype">char</span> *imodtype = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* modlang = 0); +00153 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_module.html">SWModule</a>(); +00158 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Error(); +<a name="l00162"></a><a class="code" href="classsword_1_1_s_w_module.html#a3">00162</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> isUnicode()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (encoding == (char)ENC_UTF8 || encoding == (char)ENC_SCSU); } +00163 +00164 <span class="comment">// These methods are useful for modules that come from a standard SWORD install (most do).</span> +00165 <span class="comment">// SWMgr will call setConfig. The user may use getConfig and getConfigEntry (if they</span> +00166 <span class="comment">// are not comfortable with, or don't wish to use stl maps).</span> +00167 <span class="keyword">virtual</span> <span class="keyword">const</span> ConfigEntMap &getConfig()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> *config; } +00168 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setConfig(ConfigEntMap *config); +00169 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getConfigEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) <span class="keyword">const</span>; +00170 +<a name="l00174"></a><a class="code" href="classsword_1_1_s_w_module.html#a7">00174</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">int</span> getEntrySize()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> entrySize; } +<a name="l00183"></a><a class="code" href="classsword_1_1_s_w_module.html#a8">00183</a> <span class="keywordtype">char</span> SetKey(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *ikey) { <span class="keywordflow">return</span> setKey(ikey); } +00184 <span class="keyword">virtual</span> <span class="keywordtype">char</span> setKey(<span class="keyword">const</span> SWKey *ikey); +00185 +00186 +00187 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> entryIndex; } +00188 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index(<span class="keywordtype">long</span> iindex) { entryIndex = iindex; <span class="keywordflow">return</span> entryIndex; } +00189 +<a name="l00196"></a><a class="code" href="classsword_1_1_s_w_module.html#a12">00196</a> <span class="keywordtype">char</span> SetKey(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey) { <span class="keywordflow">return</span> setKey(ikey); } +00197 <span class="keywordtype">char</span> setKey(<span class="keyword">const</span> SWKey &ikey) { <span class="keywordflow">return</span> SetKey(&ikey); } +00198 +<a name="l00203"></a><a class="code" href="classsword_1_1_s_w_module.html#a14">00203</a> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &Key()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> *getKey(); } +00204 SWKey *getKey() <span class="keyword">const</span>; +00205 +<a name="l00213"></a><a class="code" href="classsword_1_1_s_w_module.html#a16">00213</a> <span class="keywordtype">char</span> Key(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> & ikey) { <span class="keywordflow">return</span> setKey(ikey); } +00214 +00215 <span class="comment">/******************************************************************************</span> +00216 <span class="comment"> * SWModule::KeyText - Sets/gets module KeyText</span> +00217 <span class="comment"> *</span> +00218 <span class="comment"> * ENT: ikeytext - value which to set keytext</span> +00219 <span class="comment"> * [0] - only get</span> +00220 <span class="comment"> *</span> +00221 <span class="comment"> * RET: pointer to keytext</span> +00222 <span class="comment"> */</span> +00223 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *KeyText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikeytext = 0) { +00224 <span class="keywordflow">if</span> (ikeytext) setKey(ikeytext); +00225 <span class="keywordflow">return</span> *getKey(); +00226 } +00227 +00232 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Display(); +00233 +00240 <span class="keyword">virtual</span> SWDisplay *Disp(SWDisplay * idisp = 0); +00247 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Name(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0); +00254 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Description(<span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0); +00261 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Type(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodtype = 0); +00268 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Direction(<span class="keywordtype">signed</span> <span class="keywordtype">char</span> newdir = -1); +00275 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Encoding(<span class="keywordtype">signed</span> <span class="keywordtype">char</span> enc = -1); +00282 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Markup(<span class="keywordtype">signed</span> <span class="keywordtype">char</span> enc = -1); +00289 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *Lang(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodlang = 0); +00290 +00291 <span class="comment">// search methods</span> +00292 +00304 <span class="keyword">virtual</span> ListKey & Search(<span class="keyword">const</span> <span class="keywordtype">char</span> *istr, <span class="keywordtype">int</span> searchType = 0, <span class="keywordtype">int</span> flags = 0, +00305 SWKey * scope = 0, +00306 <span class="keywordtype">bool</span> * justCheckIfSupported = 0, +00307 <span class="keywordtype">void</span> (*percent) (<span class="keywordtype">char</span>, <span class="keywordtype">void</span> *) = &nullPercent, +00308 <span class="keywordtype">void</span> *percentUserData = 0); +00312 <span class="keyword">virtual</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createSearchFramework() { <span class="keywordflow">return</span> 0; } <span class="comment">// special search framework</span> +00316 <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasSearchFramework() { <span class="keywordflow">return</span> <span class="keyword">false</span>; } <span class="comment">// special search framework</span> +<a name="l00321"></a><a class="code" href="classsword_1_1_s_w_module.html#a30">00321</a> <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSearchOptimallySupported(<span class="keyword">const</span> <span class="keywordtype">char</span> *istr, <span class="keywordtype">int</span> searchType, +00322 <span class="keywordtype">int</span> flags, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * scope) { +00323 <span class="keywordtype">bool</span> retVal = <span class="keyword">false</span>; +00324 Search(istr, searchType, flags, scope, &retVal); +00325 <span class="keywordflow">return</span> retVal; +00326 } +00333 <span class="keyword">virtual</span> SWKey *CreateKey(); +00338 <span class="preprocessor">#ifndef SWIG </span> +00339 <span class="preprocessor"></span> <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry() = 0; +00340 <span class="preprocessor">#else</span> +00341 <span class="preprocessor"></span> <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry() {}; +00342 <span class="preprocessor">#endif </span> +00343 <span class="preprocessor"></span> +00344 +00345 <span class="comment">// write interface ----------------------------</span> +<a name="l00349"></a><a class="code" href="classsword_1_1_s_w_module.html#a33">00349</a> <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { <span class="keywordflow">return</span> <span class="keyword">false</span>; } +<a name="l00354"></a><a class="code" href="classsword_1_1_s_w_module.html#d1">00354</a> <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *) { <span class="keywordflow">return</span> -1; } +<a name="l00359"></a><a class="code" href="classsword_1_1_s_w_module.html#a34">00359</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1) { } +<a name="l00363"></a><a class="code" href="classsword_1_1_s_w_module.html#a35">00363</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *sourceKey) { } +<a name="l00367"></a><a class="code" href="classsword_1_1_s_w_module.html#a36">00367</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry() {} +00368 +00369 <span class="comment">// end write interface ------------------------</span> +00370 +00376 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1); +00382 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00388 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION p); +<a name="l00393"></a><a class="code" href="classsword_1_1_s_w_module.html#a40">00393</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & AddRenderFilter(SWFilter * newfilter) { +00394 renderFilters->push_back (newfilter); +00395 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00396 } +<a name="l00401"></a><a class="code" href="classsword_1_1_s_w_module.html#a41">00401</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & RemoveRenderFilter(SWFilter * oldfilter) { +00402 renderFilters->remove (oldfilter); +00403 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00404 } +<a name="l00410"></a><a class="code" href="classsword_1_1_s_w_module.html#a42">00410</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & ReplaceRenderFilter(SWFilter * oldfilter, SWFilter * newfilter) { +00411 FilterList::iterator iter; +00412 <span class="keywordflow">for</span> (iter = renderFilters->begin(); iter != renderFilters->end(); iter++) { +00413 <span class="keywordflow">if</span> (*iter == oldfilter) +00414 *iter = newfilter; +00415 } +00416 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00417 } +<a name="l00424"></a><a class="code" href="classsword_1_1_s_w_module.html#a43">00424</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> renderFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00425 filterBuffer(renderFilters, buf, size, key); +00426 } +<a name="l00431"></a><a class="code" href="classsword_1_1_s_w_module.html#a44">00431</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & AddEncodingFilter(SWFilter * newfilter) { +00432 encodingFilters->push_back (newfilter); +00433 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00434 } +<a name="l00439"></a><a class="code" href="classsword_1_1_s_w_module.html#a45">00439</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & RemoveEncodingFilter(SWFilter * oldfilter) { +00440 encodingFilters->remove (oldfilter); +00441 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00442 } +<a name="l00448"></a><a class="code" href="classsword_1_1_s_w_module.html#a46">00448</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & ReplaceEncodingFilter(SWFilter * oldfilter, SWFilter * newfilter) { +00449 FilterList::iterator iter; +00450 <span class="keywordflow">for</span> (iter = encodingFilters->begin(); iter != encodingFilters->end(); iter++) { +00451 <span class="keywordflow">if</span> (*iter == oldfilter) +00452 *iter = newfilter; +00453 } +00454 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00455 } +<a name="l00462"></a><a class="code" href="classsword_1_1_s_w_module.html#a47">00462</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> encodingFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00463 filterBuffer(encodingFilters, buf, size, key); +00464 } +<a name="l00469"></a><a class="code" href="classsword_1_1_s_w_module.html#a48">00469</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & AddStripFilter(SWFilter * newfilter) { +00470 stripFilters->push_back (newfilter); +00471 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00472 } +<a name="l00479"></a><a class="code" href="classsword_1_1_s_w_module.html#a49">00479</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> stripFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00480 filterBuffer(stripFilters, buf, size, key); +00481 } +<a name="l00486"></a><a class="code" href="classsword_1_1_s_w_module.html#a50">00486</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & AddRawFilter(SWFilter * newfilter) { +00487 rawFilters->push_back (newfilter); +00488 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00489 } +<a name="l00497"></a><a class="code" href="classsword_1_1_s_w_module.html#a51">00497</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> filterBuffer(FilterList *filters, <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00498 FilterList::iterator it; +00499 <span class="keywordflow">for</span> (it = filters->begin(); it != filters->end(); it++) { +00500 (*it)->ProcessText(buf, size, key, <span class="keyword">this</span>); +00501 } +00502 } +<a name="l00509"></a><a class="code" href="classsword_1_1_s_w_module.html#a52">00509</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00510 filterBuffer(rawFilters, buf, size, key); +00511 } +<a name="l00516"></a><a class="code" href="classsword_1_1_s_w_module.html#a53">00516</a> <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> & AddOptionFilter(SWFilter * newfilter) { +00517 optionFilters->push_back(newfilter); +00518 <span class="keywordflow">return</span> *<span class="keyword">this</span>; +00519 } +<a name="l00526"></a><a class="code" href="classsword_1_1_s_w_module.html#a54">00526</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> optionFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key) { +00527 filterBuffer(optionFilters, buf, size, key); +00528 } +00536 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *StripText(<span class="keywordtype">char</span> *buf = 0, <span class="keywordtype">int</span> len = -1); +00544 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *RenderText(<span class="keywordtype">char</span> *buf = 0, <span class="keywordtype">int</span> len = -1, <span class="keywordtype">bool</span> render = <span class="keyword">true</span>); +00550 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *StripText(SWKey * tmpKey); +00556 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *RenderText(SWKey * tmpKey); +00557 +<a name="l00564"></a><a class="code" href="classsword_1_1_s_w_module.html#a59">00564</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSkipConsecutiveLinks(<span class="keywordtype">bool</span> val) { skipConsecutiveLinks = val; } +00565 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getSkipConsecutiveLinks() { <span class="keywordflow">return</span> skipConsecutiveLinks; } +00566 <span class="keyword">virtual</span> AttributeTypeList &getEntryAttributes()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> entryAttributes; } +00567 <span class="keyword">virtual</span> <span class="keywordtype">void</span> processEntryAttributes(<span class="keywordtype">bool</span> val)<span class="keyword"> const </span>{ procEntAttr = val; } +00568 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isProcessEntryAttributes()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> procEntAttr; } +00569 +00570 +00571 +00572 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00573 +00574 SWMODULE_OPERATORS +00575 +00576 }; 00577 -<a name="l00584"></a><a class="code" href="class_s_w_module.html#a60">00584</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> setSkipConsecutiveLinks(<font class="keywordtype">bool</font> val) { skipConsecutiveLinks = val; } -00585 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> getSkipConsecutiveLinks() { <font class="keywordflow">return</font> skipConsecutiveLinks; } -00586 <font class="keyword">virtual</font> AttributeTypeList &getEntryAttributes()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> entryAttributes; } -00587 <font class="keyword">virtual</font> <font class="keywordtype">void</font> processEntryAttributes(<font class="keywordtype">bool</font> val)<font class="keyword"> const </font>{ procEntAttr = val; } -00588 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> isProcessEntryAttributes()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> procEntAttr; } -00589 }; -00590 -00591 -00592 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00578 SWORD_NAMESPACE_END +00579 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swobject_8h-source.html b/doc/api-documentation/html/swobject_8h-source.html index 785840c..5ae0ec0 100644 --- a/doc/api-documentation/html/swobject_8h-source.html +++ b/doc/api-documentation/html/swobject_8h-source.html @@ -3,55 +3,57 @@ <title>swobject.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swobject.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef SWOBJECT_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define SWOBJECT_H</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include <utilfuns.h></font> -00005 <font class="preprocessor">#if !defined(__GNUC__) && !defined(_WIN32_WCE)</font> -00006 <font class="preprocessor"></font><font class="preprocessor">#else</font> -00007 <font class="preprocessor"></font><font class="preprocessor">#include <unixstr.h></font> -00008 <font class="preprocessor">#endif</font> -00009 <font class="preprocessor"></font> -00010 <font class="preprocessor">#include <defs.h></font> -00011 <font class="preprocessor">#include <string.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swobject.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef SWOBJECT_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define SWOBJECT_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include <utilfuns.h></span> +00005 <span class="preprocessor">#if !defined(__GNUC__) && !defined(_WIN32_WCE)</span> +00006 <span class="preprocessor"></span><span class="preprocessor">#else</span> +00007 <span class="preprocessor"></span><span class="preprocessor">#include <unixstr.h></span> +00008 <span class="preprocessor">#endif</span> +00009 <span class="preprocessor"></span> +00010 <span class="preprocessor">#include <defs.h></span> +00011 <span class="preprocessor">#include <string.h></span> 00012 -00013 <font class="preprocessor">#define SWDYNAMIC_CAST(className, object) (className *)((object)?((object->getClass()->isAssignableFrom(#className))?object:0):0)</font> -00014 <font class="preprocessor"></font> -<a name="l00018"></a><a class="code" href="class_s_w_class.html">00018</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_class.html">SWClass</a> { -00019 <font class="keyword">private</font>: -00020 <font class="keyword">const</font> <font class="keywordtype">char</font> **descends; -00021 -00022 <font class="keyword">public</font>: -00023 <a class="code" href="class_s_w_class.html">SWClass</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> **descends) { -00024 this->descends = descends; -00025 } -00026 -00027 <font class="keywordtype">bool</font> isAssignableFrom(<font class="keyword">const</font> <font class="keywordtype">char</font> *className)<font class="keyword"> const </font>{ -00028 <font class="keywordflow">for</font> (<font class="keywordtype">int</font> i = 0; descends[i]; i++) { -00029 <font class="keywordflow">if</font> (!stricmp(descends[i], className)) -00030 <font class="keywordflow">return</font> <font class="keyword">true</font>; -00031 } -00032 <font class="keywordflow">return</font> <font class="keyword">false</font>; -00033 } -00034 }; -00035 -<a name="l00041"></a><a class="code" href="class_s_w_object.html">00041</a> <font class="keyword">class </font><a class="code" href="class_s_w_object.html">SWObject</a> { -00042 <font class="keyword">protected</font>: -00043 <a class="code" href="class_s_w_class.html">SWClass</a> * myclass; -00044 -00045 <font class="keyword">public</font>: -<a name="l00049"></a><a class="code" href="class_s_w_object.html#a0">00049</a> <font class="keyword">const</font> <a class="code" href="class_s_w_class.html">SWClass</a> *<a class="code" href="class_s_w_object.html#a0">getClass</a> ()<font class="keyword"> const </font>{ -00050 <font class="keywordflow">return</font> myclass; -00051 } -00052 }; -00053 -00054 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00013 SWORD_NAMESPACE_START +00014 <span class="preprocessor">#define SWDYNAMIC_CAST(className, object) (className *)((object)?((object->getClass()->isAssignableFrom(#className))?object:0):0)</span> +00015 <span class="preprocessor"></span> +<a name="l00019"></a><a class="code" href="classsword_1_1_s_w_class.html">00019</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> { +00020 <span class="keyword">private</span>: +00021 <span class="keyword">const</span> <span class="keywordtype">char</span> **descends; +00022 +00023 <span class="keyword">public</span>: +00024 <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> **descends) { +00025 this->descends = descends; +00026 } +00027 +00028 <span class="keywordtype">bool</span> isAssignableFrom(<span class="keyword">const</span> <span class="keywordtype">char</span> *className)<span class="keyword"> const </span>{ +00029 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; descends[i]; i++) { +00030 <span class="keywordflow">if</span> (!stricmp(descends[i], className)) +00031 <span class="keywordflow">return</span> <span class="keyword">true</span>; +00032 } +00033 <span class="keywordflow">return</span> <span class="keyword">false</span>; +00034 } +00035 }; +00036 +<a name="l00042"></a><a class="code" href="classsword_1_1_s_w_object.html">00042</a> <span class="keyword">class </span><a class="code" href="classsword_1_1_s_w_object.html">SWObject</a> { +00043 <span class="keyword">protected</span>: +00044 <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> * myclass; +00045 +00046 <span class="keyword">public</span>: +<a name="l00050"></a><a class="code" href="classsword_1_1_s_w_object.html#a0">00050</a> <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> *getClass ()<span class="keyword"> const </span>{ +00051 <span class="keywordflow">return</span> myclass; +00052 } +00053 }; +00054 +00055 SWORD_NAMESPACE_END +00056 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swtext_8h-source.html b/doc/api-documentation/html/swtext_8h-source.html index 0695cc7..5b0ecf3 100644 --- a/doc/api-documentation/html/swtext_8h-source.html +++ b/doc/api-documentation/html/swtext_8h-source.html @@ -3,53 +3,68 @@ <title>swtext.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swtext.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swtext.h - code for base class 'SWText'. SWText is the basis for all</font> -00003 <font class="comment"> * types of text modules</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swtext_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swtext.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swtext.h - code for base class 'SWText'. SWText is the basis for all</span> +00003 <span class="comment"> * types of text modules</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swtext_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef SWTEXT_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define SWTEXT_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swmodule.h></font> -00027 <font class="preprocessor">#include <versekey.h></font> -00028 <font class="preprocessor">#include <listkey.h></font> +00023 <span class="preprocessor">#ifndef SWTEXT_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define SWTEXT_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swmodule.h></span> +00027 <span class="preprocessor">#include <versekey.h></span> +00028 <span class="preprocessor">#include <listkey.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -<a name="l00034"></a><a class="code" href="class_s_w_text.html">00034</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_s_w_text.html">SWText</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_module.html">SWModule</a> -00035 { -00036 <font class="keyword">public</font>: -00043 <a class="code" href="class_s_w_text.html">SWText</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *imodname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *imoddesc = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00044 <font class="keyword">virtual</font> ~ SWText (); -00047 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_module.html#a26">CreateKey</a> (); -00048 }; +00032 SWORD_NAMESPACE_START +00033 +<a name="l00036"></a><a class="code" href="classsword_1_1_s_w_text.html">00036</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_s_w_text.html">SWText</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> { +00037 <span class="keyword">public</span>: +00044 <a class="code" href="classsword_1_1_s_w_text.html">SWText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *imodname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *imoddesc = 0, +00045 <a class="code" href="classsword_1_1_s_w_display.html">SWDisplay</a> * idisp = 0, +00046 SWTextEncoding encoding = ENC_UNKNOWN, +00047 SWTextDirection dir = DIRECTION_LTR, +00048 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); 00049 -00050 -00051 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00050 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_s_w_text.html">SWText</a>(); +00053 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_module.html#a31">CreateKey</a>(); +00054 +00055 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index() <span class="keyword">const</span>; +00056 <span class="keyword">virtual</span> <span class="keywordtype">long</span> Index(<span class="keywordtype">long</span> iindex); +00057 +00058 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00059 +00060 SWMODULE_OPERATORS +00061 +00062 }; +00063 +00064 SWORD_NAMESPACE_END +00065 +00066 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swunicod_8h-source.html b/doc/api-documentation/html/swunicod_8h-source.html index ebc5c9e..0d61c4c 100644 --- a/doc/api-documentation/html/swunicod_8h-source.html +++ b/doc/api-documentation/html/swunicod_8h-source.html @@ -3,40 +3,45 @@ <title>swunicod.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swunicod.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swunicod.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> 00018 00019 -00020 <font class="preprocessor">#ifndef SWUNICOD_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define SWUNICOD_H</font> -00022 <font class="preprocessor"></font> -00028 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font>* UTF32to8 (<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> utf32, <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> * utf8); -00029 -00030 -00036 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> UTF8to32 (<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> * utf8, <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> utf32); -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00020 <span class="preprocessor">#ifndef SWUNICOD_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define SWUNICOD_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <defs.h></span> +00024 SWORD_NAMESPACE_START +00025 +00031 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code" href="namespacesword.html#a134">UTF32to8</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> utf32, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * utf8); +00032 +00033 +00039 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="namespacesword.html#a135">UTF8to32</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> * utf8, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> utf32); +00040 +00041 SWORD_NAMESPACE_END +00042 +00043 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swversion_8h-source.html b/doc/api-documentation/html/swversion_8h-source.html index ec751f7..8f3d256 100644 --- a/doc/api-documentation/html/swversion_8h-source.html +++ b/doc/api-documentation/html/swversion_8h-source.html @@ -3,57 +3,62 @@ <title>swversion.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swversion.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swversion.h - definition of class SWVersion used to compare version info</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: swversion_8h-source.html,v 1.5 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swversion.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swversion.h - definition of class SWVersion used to compare version info</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: swversion_8h-source.html,v 1.7 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef SWORDVER</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define SWORDVER "1.5.3"</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#ifndef SWVERSION_H</font> -00027 <font class="preprocessor"></font><font class="preprocessor">#define SWVERSION_H</font> -00028 <font class="preprocessor"></font> -00029 <font class="keyword">class </font>SWVersion { -00030 <font class="keyword">public</font>: -00031 <font class="keywordtype">int</font> major, minor, minor2, minor3; -00032 -00033 SWVersion(<font class="keyword">const</font> <font class="keywordtype">char</font> *version = <font class="stringliteral">"0.0"</font>); -00034 <font class="keywordtype">int</font> compare(<font class="keyword">const</font> SWVersion &vi) <font class="keyword">const</font>; -00035 operator const char *() <font class="keyword">const</font>; -00036 <font class="keywordtype">bool</font> operator>(<font class="keyword">const</font> SWVersion &vi)<font class="keyword"> const </font>{<font class="keywordflow">return</font> (compare(vi) > 0);} -00037 <font class="keywordtype">bool</font> operator<(<font class="keyword">const</font> SWVersion &vi)<font class="keyword"> const </font>{<font class="keywordflow">return</font> (compare(vi) < 0);} -00038 <font class="keywordtype">bool</font> operator==(<font class="keyword">const</font> SWVersion &vi)<font class="keyword"> const </font>{<font class="keywordflow">return</font> (compare(vi) == 0);} -00039 -00040 <font class="comment">// current sword library version</font> -00041 <font class="keyword">static</font> SWVersion currentVersion; -00042 }; +00022 <span class="preprocessor">#ifndef SWORDVER</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define SWORDVER "1.5.5"</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#ifndef SWVERSION_H</span> +00027 <span class="preprocessor"></span><span class="preprocessor">#define SWVERSION_H</span> +00028 <span class="preprocessor"></span> +00029 <span class="preprocessor">#include <defs.h></span> +00030 SWORD_NAMESPACE_START +00031 +00032 <span class="keyword">class </span>SWVersion { +00033 <span class="keyword">public</span>: +00034 <span class="keywordtype">int</span> major, minor, minor2, minor3; +00035 +00036 SWVersion(<span class="keyword">const</span> <span class="keywordtype">char</span> *version = <span class="stringliteral">"0.0"</span>); +00037 <span class="keywordtype">int</span> compare(<span class="keyword">const</span> SWVersion &vi) <span class="keyword">const</span>; +00038 <span class="keyword">const</span> <span class="keywordtype">char</span> *getText() <span class="keyword">const</span>; +00039 operator const char *()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> getText(); } +00040 <span class="keywordtype">bool</span> operator>(<span class="keyword">const</span> SWVersion &vi)<span class="keyword"> const </span>{<span class="keywordflow">return</span> (compare(vi) > 0);} +00041 <span class="keywordtype">bool</span> operator<(<span class="keyword">const</span> SWVersion &vi)<span class="keyword"> const </span>{<span class="keywordflow">return</span> (compare(vi) < 0);} +00042 <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> SWVersion &vi)<span class="keyword"> const </span>{<span class="keywordflow">return</span> (compare(vi) == 0);} 00043 -00044 <font class="preprocessor">#endif</font> -00045 <font class="preprocessor"></font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00044 <span class="comment">// current sword library version</span> +00045 <span class="keyword">static</span> SWVersion currentVersion; +00046 }; +00047 +00048 SWORD_NAMESPACE_END +00049 <span class="preprocessor">#endif</span> +00050 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/swwinlog_8h-source.html b/doc/api-documentation/html/swwinlog_8h-source.html index 678d80f..9e6c90e 100644 --- a/doc/api-documentation/html/swwinlog_8h-source.html +++ b/doc/api-documentation/html/swwinlog_8h-source.html @@ -3,54 +3,56 @@ <title>swwinlog.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>swwinlog.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swwinlog.h - definition of SWWinLog-- a derivitive of SWLog used to</font> -00003 <font class="comment"> * handle logging in the MSWindows environment</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: swwinlog_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>swwinlog.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swwinlog.h - definition of SWWinLog-- a derivitive of SWLog used to</span> +00003 <span class="comment"> * handle logging in the MSWindows environment</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: swwinlog_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="comment">//---------------------------------------------------------------------------</font> -00024 <font class="preprocessor">#ifndef swwinlogH</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define swwinlogH</font> -00026 <font class="preprocessor"></font><font class="comment">//---------------------------------------------------------------------------</font> +00023 <span class="comment">//---------------------------------------------------------------------------</span> +00024 <span class="preprocessor">#ifndef swwinlogH</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define swwinlogH</span> +00026 <span class="preprocessor"></span><span class="comment">//---------------------------------------------------------------------------</span> 00027 -00028 <font class="preprocessor">#include <swlog.h></font> +00028 <span class="preprocessor">#include <swlog.h></span> 00029 -00030 <font class="keyword">class </font>SWWinLog:<font class="keyword">public</font> SWLog -00031 { -00032 HWND parent; -00033 <font class="keyword">public</font>: -00034 SWWinLog (HWND iparent); -00035 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogWarning (<font class="keywordtype">char</font> *fmt, ...); -00036 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogError (<font class="keywordtype">char</font> *fmt, ...); -00037 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogTimedInformation (<font class="keywordtype">char</font> *fmt, ...); -00038 <font class="keyword">virtual</font> <font class="keywordtype">void</font> LogInformation (<font class="keywordtype">char</font> *fmt, ...); -00039 }; -00040 -00041 -00042 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00030 SWORD_NAMESPACE_START +00031 +00032 <span class="keyword">class </span>SWWinLog:<span class="keyword">public</span> SWLog +00033 { +00034 HWND parent; +00035 <span class="keyword">public</span>: +00036 SWWinLog (HWND iparent); +00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogWarning (<span class="keywordtype">char</span> *fmt, ...); +00038 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogError (<span class="keywordtype">char</span> *fmt, ...); +00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogTimedInformation (<span class="keywordtype">char</span> *fmt, ...); +00040 <span class="keyword">virtual</span> <span class="keywordtype">void</span> LogInformation (<span class="keywordtype">char</span> *fmt, ...); +00041 }; +00042 +00043 SWORD_NAMESPACE_END +00044 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/sysdata_8h-source.html b/doc/api-documentation/html/sysdata_8h-source.html index 62f4c93..5e17211 100644 --- a/doc/api-documentation/html/sysdata_8h-source.html +++ b/doc/api-documentation/html/sysdata_8h-source.html @@ -3,88 +3,89 @@ <title>sysdata.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>sysdata.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef SIZEDTYPES_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define SIZEDTYPES_H</font> -00003 <font class="preprocessor"></font><font class="comment">/*</font> -00004 <font class="comment"> * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the</font> -00005 <font class="comment"> * header files exported to user space</font> -00006 <font class="comment"> */</font> -00007 <font class="preprocessor">#ifdef USE_AUTOTOOLS</font> -00008 <font class="preprocessor"></font><font class="preprocessor">#include "config.h"</font> -00009 <font class="preprocessor">#endif</font> -00010 <font class="preprocessor"></font> -00011 <font class="keyword">typedef</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> __s8; -00012 <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> __u8; -00013 -00014 <font class="keyword">typedef</font> <font class="keywordtype">signed</font> <font class="keywordtype">short</font> __s16; -00015 <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> __u16; -00016 -00017 <font class="keyword">typedef</font> <font class="keywordtype">signed</font> <font class="keywordtype">int</font> __s32; -00018 <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> __u32; -00019 -00020 <font class="preprocessor">#if defined(__GNUC__) && !defined(__STRICT_ANSI__)</font> -00021 <font class="preprocessor"></font><font class="comment">//typedef __signed__ long long __s64;</font> -00022 <font class="comment">//typedef unsigned long long __u64;</font> -00023 <font class="preprocessor">#endif</font> -00024 <font class="preprocessor"></font> -00025 -00026 <font class="preprocessor">#define __swap16(x) \</font> -00027 <font class="preprocessor"> ((__u16)( \</font> -00028 <font class="preprocessor"> (((__u16)(x) & (__u16)0x00ffU) << 8) | \</font> -00029 <font class="preprocessor"> (((__u16)(x) & (__u16)0xff00U) >> 8) ))</font> -00030 <font class="preprocessor"></font> -00031 -00032 <font class="preprocessor">#define __swap32(x) \</font> -00033 <font class="preprocessor"> ((__u32)( \</font> -00034 <font class="preprocessor"> (((__u32)(x) & (__u32)0x000000ffUL) << 24) | \</font> -00035 <font class="preprocessor"> (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \</font> -00036 <font class="preprocessor"> (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \</font> -00037 <font class="preprocessor"> (((__u32)(x) & (__u32)0xff000000UL) >> 24) ))</font> -00038 <font class="preprocessor"></font> -00039 -00040 <font class="preprocessor">#define __swap64(x) \</font> -00041 <font class="preprocessor"> ((__u64)( \</font> -00042 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00000000000000ffULL) << 56) | \</font> -00043 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x000000000000ff00ULL) << 40) | \</font> -00044 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x0000000000ff0000ULL) << 24) | \</font> -00045 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00000000ff000000ULL) << 8) | \</font> -00046 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x000000ff00000000ULL) >> 8) | \</font> -00047 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x0000ff0000000000ULL) >> 24) | \</font> -00048 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00ff000000000000ULL) >> 40) | \</font> -00049 <font class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0xff00000000000000ULL) >> 56) ))</font> -00050 <font class="preprocessor"></font> -00051 +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>sysdata.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef SIZEDTYPES_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define SIZEDTYPES_H</span> +00003 <span class="preprocessor"></span><span class="comment">/*</span> +00004 <span class="comment"> * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the</span> +00005 <span class="comment"> * header files exported to user space</span> +00006 <span class="comment"> */</span> +00007 <span class="preprocessor">#ifdef USE_AUTOTOOLS</span> +00008 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span> +00009 <span class="preprocessor">#endif</span> +00010 <span class="preprocessor"></span> +00011 +00012 <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> __s8; +00013 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> __u8; +00014 +00015 <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">short</span> __s16; +00016 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> __u16; +00017 +00018 <span class="keyword">typedef</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> __s32; +00019 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> __u32; +00020 +00021 <span class="preprocessor">#if defined(__GNUC__) && !defined(__STRICT_ANSI__)</span> +00022 <span class="preprocessor"></span><span class="comment">//typedef __signed__ long long __s64;</span> +00023 <span class="comment">//typedef unsigned long long __u64;</span> +00024 <span class="preprocessor">#endif</span> +00025 <span class="preprocessor"></span> +00026 +00027 <span class="preprocessor">#define __swap16(x) \</span> +00028 <span class="preprocessor"> ((__u16)( \</span> +00029 <span class="preprocessor"> (((__u16)(x) & (__u16)0x00ffU) << 8) | \</span> +00030 <span class="preprocessor"> (((__u16)(x) & (__u16)0xff00U) >> 8) ))</span> +00031 <span class="preprocessor"></span> +00032 +00033 <span class="preprocessor">#define __swap32(x) \</span> +00034 <span class="preprocessor"> ((__u32)( \</span> +00035 <span class="preprocessor"> (((__u32)(x) & (__u32)0x000000ffUL) << 24) | \</span> +00036 <span class="preprocessor"> (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \</span> +00037 <span class="preprocessor"> (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \</span> +00038 <span class="preprocessor"> (((__u32)(x) & (__u32)0xff000000UL) >> 24) ))</span> +00039 <span class="preprocessor"></span> +00040 +00041 <span class="preprocessor">#define __swap64(x) \</span> +00042 <span class="preprocessor"> ((__u64)( \</span> +00043 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00000000000000ffULL) << 56) | \</span> +00044 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x000000000000ff00ULL) << 40) | \</span> +00045 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x0000000000ff0000ULL) << 24) | \</span> +00046 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00000000ff000000ULL) << 8) | \</span> +00047 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x000000ff00000000ULL) >> 8) | \</span> +00048 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x0000ff0000000000ULL) >> 24) | \</span> +00049 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0x00ff000000000000ULL) >> 40) | \</span> +00050 <span class="preprocessor"> (__u64)(((__u64)(x) & (__u64)0xff00000000000000ULL) >> 56) ))</span> +00051 <span class="preprocessor"></span> 00052 00053 -00054 <font class="preprocessor">#ifndef WORDS_BIGENDIAN</font> -00055 <font class="preprocessor"></font> -00056 <font class="preprocessor">#define swordtoarch16(x) (x)</font> -00057 <font class="preprocessor"></font><font class="preprocessor">#define swordtoarch32(x) (x)</font> -00058 <font class="preprocessor"></font><font class="preprocessor">#define swordtoarch64(x) (x)</font> -00059 <font class="preprocessor"></font><font class="preprocessor">#define archtosword16(x) (x)</font> -00060 <font class="preprocessor"></font><font class="preprocessor">#define archtosword32(x) (x)</font> -00061 <font class="preprocessor"></font><font class="preprocessor">#define archtosword64(x) (x)</font> -00062 <font class="preprocessor"></font> -00063 <font class="preprocessor">#else </font> -00064 <font class="preprocessor"></font> -00065 <font class="preprocessor">#define swordtoarch16(x) __swap16(x)</font> -00066 <font class="preprocessor"></font><font class="preprocessor">#define swordtoarch32(x) __swap32(x)</font> -00067 <font class="preprocessor"></font><font class="preprocessor">#define swordtoarch64(x) __swap64(x)</font> -00068 <font class="preprocessor"></font><font class="preprocessor">#define archtosword16(x) __swap16(x)</font> -00069 <font class="preprocessor"></font><font class="preprocessor">#define archtosword32(x) __swap32(x)</font> -00070 <font class="preprocessor"></font><font class="preprocessor">#define archtosword64(x) __swap64(x)</font> -00071 <font class="preprocessor"></font> -00072 -00073 <font class="preprocessor">#endif</font> -00074 <font class="preprocessor"></font> -00075 -00076 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00054 +00055 <span class="preprocessor">#ifndef WORDS_BIGENDIAN</span> +00056 <span class="preprocessor"></span> +00057 <span class="preprocessor">#define swordtoarch16(x) (x)</span> +00058 <span class="preprocessor"></span><span class="preprocessor">#define swordtoarch32(x) (x)</span> +00059 <span class="preprocessor"></span><span class="preprocessor">#define swordtoarch64(x) (x)</span> +00060 <span class="preprocessor"></span><span class="preprocessor">#define archtosword16(x) (x)</span> +00061 <span class="preprocessor"></span><span class="preprocessor">#define archtosword32(x) (x)</span> +00062 <span class="preprocessor"></span><span class="preprocessor">#define archtosword64(x) (x)</span> +00063 <span class="preprocessor"></span> +00064 <span class="preprocessor">#else </span> +00065 <span class="preprocessor"></span> +00066 <span class="preprocessor">#define swordtoarch16(x) __swap16(x)</span> +00067 <span class="preprocessor"></span><span class="preprocessor">#define swordtoarch32(x) __swap32(x)</span> +00068 <span class="preprocessor"></span><span class="preprocessor">#define swordtoarch64(x) __swap64(x)</span> +00069 <span class="preprocessor"></span><span class="preprocessor">#define archtosword16(x) __swap16(x)</span> +00070 <span class="preprocessor"></span><span class="preprocessor">#define archtosword32(x) __swap32(x)</span> +00071 <span class="preprocessor"></span><span class="preprocessor">#define archtosword64(x) __swap64(x)</span> +00072 <span class="preprocessor"></span> +00073 +00074 <span class="preprocessor">#endif</span> +00075 <span class="preprocessor"></span> +00076 +00077 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/tbdisp_8h-source.html b/doc/api-documentation/html/tbdisp_8h-source.html index 703e11e..969b6bb 100644 --- a/doc/api-documentation/html/tbdisp_8h-source.html +++ b/doc/api-documentation/html/tbdisp_8h-source.html @@ -3,51 +3,57 @@ <title>tbdisp.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>tbdisp.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * tbdisp.cpp - code for class 'tbdisp'. tbdisp writes module output to a</font> -00003 <font class="comment"> * MSWindows TextBox (or any other control that takes a</font> -00004 <font class="comment"> * SetDialogItemText</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * $Id: tbdisp_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00009 <font class="comment"> * CrossWire Bible Society</font> -00010 <font class="comment"> * P. O. Box 2528</font> -00011 <font class="comment"> * Tempe, AZ 85280-2528</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00014 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00015 <font class="comment"> * Free Software Foundation version 2.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00018 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00019 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00020 <font class="comment"> * General Public License for more details.</font> -00021 <font class="comment"> *</font> -00022 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>tbdisp.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * tbdisp.cpp - code for class 'tbdisp'. tbdisp writes module output to a</span> +00003 <span class="comment"> * MSWindows TextBox (or any other control that takes a</span> +00004 <span class="comment"> * SetDialogItemText</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * $Id: tbdisp_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00009 <span class="comment"> * CrossWire Bible Society</span> +00010 <span class="comment"> * P. O. Box 2528</span> +00011 <span class="comment"> * Tempe, AZ 85280-2528</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00014 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00015 <span class="comment"> * Free Software Foundation version 2.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00018 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00019 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00020 <span class="comment"> * General Public License for more details.</span> +00021 <span class="comment"> *</span> +00022 <span class="comment"> */</span> 00023 -00024 <font class="preprocessor">#ifndef TBDISP_H</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define TBDISP_H</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <windows.h></font> -00028 <font class="keyword">class </font><a class="code" href="class_s_w_module.html">SWModule</a>; -00029 -00030 <font class="keyword">class </font>TBDisp:<font class="keyword">public</font> <a class="code" href="class_s_w_display.html">SWDisplay</a> -00031 { -00032 <font class="keyword">protected</font>: -00033 HWND wnd; -00034 <font class="keywordtype">int</font> ctrlid; -00035 <font class="keyword">public</font>: -00036 TBDisp (HWND iwnd, <font class="keywordtype">int</font> ictrlid); -00037 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Display (<a class="code" href="class_s_w_module.html">SWModule</a> & imodule); -00038 }; -00039 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:00 2002 for The Sword Project by +00024 <span class="preprocessor">#ifndef TBDISP_H</span> +00025 <span class="preprocessor"></span><span class="preprocessor">#define TBDISP_H</span> +00026 <span class="preprocessor"></span> +00027 <span class="preprocessor">#include <windows.h></span> +00028 +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>SWModule; +00032 +00033 <span class="keyword">class </span>TBDisp:<span class="keyword">public</span> SWDisplay +00034 { +00035 <span class="keyword">protected</span>: +00036 HWND wnd; +00037 <span class="keywordtype">int</span> ctrlid; +00038 <span class="keyword">public</span>: +00039 TBDisp (HWND iwnd, <span class="keywordtype">int</span> ictrlid); +00040 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Display (SWModule & imodule); +00041 }; +00042 +00043 SWORD_NAMESPACE_END +00044 +00045 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlfootnotes_8h-source.html b/doc/api-documentation/html/thmlfootnotes_8h-source.html index 7576f78..703036c 100644 --- a/doc/api-documentation/html/thmlfootnotes_8h-source.html +++ b/doc/api-documentation/html/thmlfootnotes_8h-source.html @@ -3,68 +3,70 @@ <title>thmlfootnotes.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlfootnotes.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id:</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlfootnotes.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id:</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLFOOTNOTES_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLFOOTNOTES_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLFOOTNOTES_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLFOOTNOTES_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_footnotes.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_footnotes.html">ThMLFootnotes</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_th_m_l_footnotes.html">ThMLFootnotes</a> (); -00040 <font class="keyword">virtual</font> ~ ThMLFootnotes (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_footnotes.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_footnotes.html">ThMLFootnotes</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_th_m_l_footnotes.html">ThMLFootnotes</a> (); +00042 <span class="keyword">virtual</span> ~ ThMLFootnotes (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlgbf_8h-source.html b/doc/api-documentation/html/thmlgbf_8h-source.html index 9ba1622..ad848f6 100644 --- a/doc/api-documentation/html/thmlgbf_8h-source.html +++ b/doc/api-documentation/html/thmlgbf_8h-source.html @@ -3,47 +3,49 @@ <title>thmlgbf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlgbf.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * thmlgbf.h</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlgbf.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * thmlgbf.h</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLGBF_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLGBF_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLGBF_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLGBF_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_g_b_f.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_g_b_f.html">ThMLGBF</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_th_m_l_g_b_f.html">ThMLGBF</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen = -1); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_g_b_f.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_g_b_f.html">ThMLGBF</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_th_m_l_g_b_f.html">ThMLGBF</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen = -1); +00037 }; +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlheadings_8h-source.html b/doc/api-documentation/html/thmlheadings_8h-source.html index 6a2df61..943b026 100644 --- a/doc/api-documentation/html/thmlheadings_8h-source.html +++ b/doc/api-documentation/html/thmlheadings_8h-source.html @@ -3,68 +3,70 @@ <title>thmlheadings.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlheadings.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: </font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlheadings.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: </span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLHEADINGS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLHEADINGS_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLHEADINGS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLHEADINGS_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_headings.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_headings.html">ThMLHeadings</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_th_m_l_headings.html">ThMLHeadings</a> (); -00040 <font class="keyword">virtual</font> ~ ThMLHeadings (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_headings.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_headings.html">ThMLHeadings</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_th_m_l_headings.html">ThMLHeadings</a> (); +00042 <span class="keyword">virtual</span> ~ ThMLHeadings (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlhtml_8h-source.html b/doc/api-documentation/html/thmlhtml_8h-source.html index 184142b..9f2df4c 100644 --- a/doc/api-documentation/html/thmlhtml_8h-source.html +++ b/doc/api-documentation/html/thmlhtml_8h-source.html @@ -3,45 +3,47 @@ <title>thmlhtml.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlhtml.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> thmlhtml.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 1999-10-28</font> -00005 <font class="comment"></font> -00006 <font class="comment"> copyright : 1999 by Chris Little</font> -00007 <font class="comment"> email : chrislit@chiasma.org</font> -00008 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlhtml.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> thmlhtml.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 1999-10-28</span> +00005 <span class="comment"></span> +00006 <span class="comment"> copyright : 1999 by Chris Little</span> +00007 <span class="comment"> email : chrislit@chiasma.org</span> +00008 <span class="comment"> ***************************************************************************/</span> 00009 -00010 <font class="comment">/***************************************************************************</font> -00011 <font class="comment"> * *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00013 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00014 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00015 <font class="comment"> * (at your option) any later version. *</font> -00016 <font class="comment"> * *</font> -00017 <font class="comment"> ***************************************************************************/</font> +00010 <span class="comment">/***************************************************************************</span> +00011 <span class="comment"> * *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00013 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00014 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00015 <span class="comment"> * (at your option) any later version. *</span> +00016 <span class="comment"> * *</span> +00017 <span class="comment"> ***************************************************************************/</span> 00018 -00019 <font class="preprocessor">#ifndef THMLHTML_H</font> -00020 <font class="preprocessor"></font><font class="preprocessor">#define THMLHTML_H</font> -00021 <font class="preprocessor"></font> -00022 <font class="preprocessor">#include <swbasicfilter.h></font> +00019 <span class="preprocessor">#ifndef THMLHTML_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define THMLHTML_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swbasicfilter.h></span> 00023 -00024 <font class="preprocessor">#include <defs.h></font> +00024 <span class="preprocessor">#include <defs.h></span> 00025 -<a name="l00028"></a><a class="code" href="class_th_m_l_h_t_m_l.html">00028</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_h_t_m_l.html">ThMLHTML</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a> { -00029 <font class="keyword">protected</font>: -00030 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_basic_filter.html#b13">handleToken</a>(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token, DualStringMap &userData); -00031 <font class="keyword">public</font>: -00032 <a class="code" href="class_th_m_l_h_t_m_l.html">ThMLHTML</a>(); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00026 SWORD_NAMESPACE_START +00027 +<a name="l00030"></a><a class="code" href="classsword_1_1_th_m_l_h_t_m_l.html">00030</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_h_t_m_l.html">ThMLHTML</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> { +00031 <span class="keyword">protected</span>: +00032 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html#b13">handleToken</a>(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token, DualStringMap &userData); +00033 <span class="keyword">public</span>: +00034 <a class="code" href="classsword_1_1_th_m_l_h_t_m_l.html">ThMLHTML</a>(); +00035 }; +00036 SWORD_NAMESPACE_END +00037 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlhtmlhref_8h-source.html b/doc/api-documentation/html/thmlhtmlhref_8h-source.html index b151b17..d4d238e 100644 --- a/doc/api-documentation/html/thmlhtmlhref_8h-source.html +++ b/doc/api-documentation/html/thmlhtmlhref_8h-source.html @@ -3,43 +3,45 @@ <title>thmlhtmlhref.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlhtmlhref.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> thmlhtmlhref.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 2001-09-03</font> -00005 <font class="comment"> copyright : 2001 by CrossWire Bible Society</font> -00006 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlhtmlhref.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> thmlhtmlhref.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 2001-09-03</span> +00005 <span class="comment"> copyright : 2001 by CrossWire Bible Society</span> +00006 <span class="comment"> ***************************************************************************/</span> 00007 -00008 <font class="comment">/***************************************************************************</font> -00009 <font class="comment"> * *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00011 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00012 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00013 <font class="comment"> * (at your option) any later version. *</font> -00014 <font class="comment"> * *</font> -00015 <font class="comment"> ***************************************************************************/</font> +00008 <span class="comment">/***************************************************************************</span> +00009 <span class="comment"> * *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00011 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00012 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00013 <span class="comment"> * (at your option) any later version. *</span> +00014 <span class="comment"> * *</span> +00015 <span class="comment"> ***************************************************************************/</span> 00016 -00017 <font class="preprocessor">#ifndef _THMLHTMLHREF_H</font> -00018 <font class="preprocessor"></font><font class="preprocessor">#define _THMLHTMLHREF_H</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#include <swbasicfilter.h></font> +00017 <span class="preprocessor">#ifndef _THMLHTMLHREF_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define _THMLHTMLHREF_H</span> +00019 <span class="preprocessor"></span> +00020 <span class="preprocessor">#include <swbasicfilter.h></span> 00021 -00022 <font class="preprocessor">#include <defs.h></font> +00022 <span class="preprocessor">#include <defs.h></span> 00023 -<a name="l00026"></a><a class="code" href="class_th_m_l_h_t_m_l_h_r_e_f.html">00026</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a> { -00027 <font class="keyword">protected</font>: -00028 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_basic_filter.html#b13">handleToken</a>(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token, DualStringMap &userData); -00029 <font class="keyword">public</font>: -00030 <a class="code" href="class_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a>(); -00031 }; -00032 -00033 <font class="preprocessor">#endif </font><font class="comment">/* _THMLHTMLHREF_H */</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00024 SWORD_NAMESPACE_START +00025 +<a name="l00028"></a><a class="code" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">00028</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> { +00029 <span class="keyword">protected</span>: +00030 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html#b13">handleToken</a>(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token, DualStringMap &userData); +00031 <span class="keyword">public</span>: +00032 <a class="code" href="classsword_1_1_th_m_l_h_t_m_l_h_r_e_f.html">ThMLHTMLHREF</a>(); +00033 }; +00034 SWORD_NAMESPACE_END +00035 <span class="preprocessor">#endif </span><span class="comment">/* _THMLHTMLHREF_H */</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmllemma_8h-source.html b/doc/api-documentation/html/thmllemma_8h-source.html index cff85fb..7ee7031 100644 --- a/doc/api-documentation/html/thmllemma_8h-source.html +++ b/doc/api-documentation/html/thmllemma_8h-source.html @@ -3,68 +3,70 @@ <title>thmllemma.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmllemma.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: </font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmllemma.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: </span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLLEMMA_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLLEMMA_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLLEMMA_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLLEMMA_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_lemma.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_lemma.html">ThMLLemma</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_th_m_l_lemma.html">ThMLLemma</a> (); -00040 <font class="keyword">virtual</font> ~ ThMLLemma (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_lemma.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_lemma.html">ThMLLemma</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_th_m_l_lemma.html">ThMLLemma</a> (); +00042 <span class="keyword">virtual</span> ~ ThMLLemma (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlmorph_8h-source.html b/doc/api-documentation/html/thmlmorph_8h-source.html index 533af3c..8d402c4 100644 --- a/doc/api-documentation/html/thmlmorph_8h-source.html +++ b/doc/api-documentation/html/thmlmorph_8h-source.html @@ -3,67 +3,69 @@ <title>thmlmorph.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlmorph.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> * $Id:</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlmorph.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> * $Id:</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef THMLMORPH_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define THMLMORPH_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef THMLMORPH_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define THMLMORPH_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_th_m_l_morph.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_morph.html">ThMLMorph</a>:<font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">bool</font> option; -00032 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00036 OptionsList options; -00037 <font class="keyword">public</font>: -00038 <a class="code" href="class_th_m_l_morph.html">ThMLMorph</a> (); -00039 <font class="keyword">virtual</font> ~ ThMLMorph (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00041 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00042 { -00043 <font class="keywordflow">return</font> optName; -00044 } -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00046 { -00047 <font class="keywordflow">return</font> optTip; -00048 } -00049 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00051 <font class="keyword">virtual</font> OptionsList getOptionValues () -00052 { -00053 <font class="keywordflow">return</font> options; -00054 } -00055 }; -00056 -00057 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_th_m_l_morph.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_morph.html">ThMLMorph</a>:<span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">bool</span> option; +00034 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00038 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_th_m_l_morph.html">ThMLMorph</a> (); +00041 <span class="keyword">virtual</span> ~ ThMLMorph (); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00043 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00044 { +00045 <span class="keywordflow">return</span> optName; +00046 } +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00048 { +00049 <span class="keywordflow">return</span> optTip; +00050 } +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00053 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00054 { +00055 <span class="keywordflow">return</span> options; +00056 } +00057 }; +00058 SWORD_NAMESPACE_END +00059 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlolb_8h-source.html b/doc/api-documentation/html/thmlolb_8h-source.html index 0561fb6..c4f72f9 100644 --- a/doc/api-documentation/html/thmlolb_8h-source.html +++ b/doc/api-documentation/html/thmlolb_8h-source.html @@ -3,47 +3,49 @@ <title>thmlolb.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlolb.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * thmlolb.h</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlolb.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * thmlolb.h</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLOLB_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLOLB_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLOLB_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLOLB_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_o_l_b.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_o_l_b.html">ThMLOLB</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_th_m_l_o_l_b.html">ThMLOLB</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen = -1); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_o_l_b.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_o_l_b.html">ThMLOLB</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_th_m_l_o_l_b.html">ThMLOLB</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen = -1); +00037 }; +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlosis_8h-source.html b/doc/api-documentation/html/thmlosis_8h-source.html index 863d48e..ec28b55 100644 --- a/doc/api-documentation/html/thmlosis_8h-source.html +++ b/doc/api-documentation/html/thmlosis_8h-source.html @@ -3,45 +3,47 @@ <title>thmlosis.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlosis.h</h1><div class="fragment"><pre>00001 <font class="comment">/***************************************************************************</font> -00002 <font class="comment"> thmlosis.h - description</font> -00003 <font class="comment"> -------------------</font> -00004 <font class="comment"> begin : 2001-09-03</font> -00005 <font class="comment"> copyright : 2001 by CrossWire Bible Society</font> -00006 <font class="comment"> ***************************************************************************/</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlosis.h</h1><div class="fragment"><pre>00001 <span class="comment">/***************************************************************************</span> +00002 <span class="comment"> thmlosis.h - description</span> +00003 <span class="comment"> -------------------</span> +00004 <span class="comment"> begin : 2001-09-03</span> +00005 <span class="comment"> copyright : 2001 by CrossWire Bible Society</span> +00006 <span class="comment"> ***************************************************************************/</span> 00007 -00008 <font class="comment">/***************************************************************************</font> -00009 <font class="comment"> * *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify *</font> -00011 <font class="comment"> * it under the terms of the GNU General Public License as published by *</font> -00012 <font class="comment"> * the Free Software Foundation; either version 2 of the License, or *</font> -00013 <font class="comment"> * (at your option) any later version. *</font> -00014 <font class="comment"> * *</font> -00015 <font class="comment"> ***************************************************************************/</font> +00008 <span class="comment">/***************************************************************************</span> +00009 <span class="comment"> * *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify *</span> +00011 <span class="comment"> * it under the terms of the GNU General Public License as published by *</span> +00012 <span class="comment"> * the Free Software Foundation; either version 2 of the License, or *</span> +00013 <span class="comment"> * (at your option) any later version. *</span> +00014 <span class="comment"> * *</span> +00015 <span class="comment"> ***************************************************************************/</span> 00016 -00017 <font class="preprocessor">#ifndef THMLOSIS_H</font> -00018 <font class="preprocessor"></font><font class="preprocessor">#define THMLOSIS_H</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#include <defs.h></font> -00021 <font class="preprocessor">#include <swfilter.h></font> +00017 <span class="preprocessor">#ifndef THMLOSIS_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define THMLOSIS_H</span> +00019 <span class="preprocessor"></span> +00020 <span class="preprocessor">#include <defs.h></span> +00021 <span class="preprocessor">#include <swfilter.h></span> 00022 -<a name="l00025"></a><a class="code" href="class_th_m_l_o_s_i_s.html">00025</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a> : <font class="keyword">public</font> SWFilter { -00026 <font class="keyword">protected</font>: -00027 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *convertToOSIS(<font class="keyword">const</font> <font class="keywordtype">char</font> *, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key); -00028 <font class="keywordtype">void</font> pushString(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *format, ...); -00029 <font class="keyword">public</font>: -00030 <a class="code" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a>(); -00031 <font class="keyword">virtual</font> ~<a class="code" href="class_th_m_l_o_s_i_s.html">ThMLOSIS</a>(); -00032 <font class="keywordtype">char</font> ProcessText(<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif </font><font class="comment">/* THMLOSIS_H */</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00023 SWORD_NAMESPACE_START +00024 +<a name="l00027"></a><a class="code" href="classsword_1_1_th_m_l_o_s_i_s.html">00027</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_o_s_i_s.html">ThMLOSIS</a> : <span class="keyword">public</span> SWFilter { +00028 <span class="keyword">protected</span>: +00029 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *convertToOSIS(<span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key); +00030 <span class="keywordtype">void</span> pushString(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *format, ...); +00031 <span class="keyword">public</span>: +00032 <a class="code" href="classsword_1_1_th_m_l_o_s_i_s.html">ThMLOSIS</a>(); +00033 <span class="keyword">virtual</span> ~<a class="code" href="classsword_1_1_th_m_l_o_s_i_s.html">ThMLOSIS</a>(); +00034 <span class="keywordtype">char</span> ProcessText(<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 SWORD_NAMESPACE_END +00037 <span class="preprocessor">#endif </span><span class="comment">/* THMLOSIS_H */</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlplain_8h-source.html b/doc/api-documentation/html/thmlplain_8h-source.html index a0abf92..b890a86 100644 --- a/doc/api-documentation/html/thmlplain_8h-source.html +++ b/doc/api-documentation/html/thmlplain_8h-source.html @@ -3,47 +3,50 @@ <title>thmlplain.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlplain.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * thmlplain.h</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlplain.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * thmlplain.h</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLPLAIN_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLPLAIN_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLPLAIN_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLPLAIN_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_plain.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_plain.html">ThMLPlain</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keyword">public</font>: -00033 <a class="code" href="class_th_m_l_plain.html">ThMLPlain</a> (); -00034 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen = -1); -00035 }; -00036 -00037 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_plain.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_plain.html">ThMLPlain</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keyword">public</span>: +00035 <a class="code" href="classsword_1_1_th_m_l_plain.html">ThMLPlain</a> (); +00036 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen = -1); +00037 }; +00038 +00039 SWORD_NAMESPACE_END +00040 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlrtf_8h-source.html b/doc/api-documentation/html/thmlrtf_8h-source.html index b98c878..7bb1c12 100644 --- a/doc/api-documentation/html/thmlrtf_8h-source.html +++ b/doc/api-documentation/html/thmlrtf_8h-source.html @@ -3,48 +3,51 @@ <title>thmlrtf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlrtf.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * thmlrtf.h</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlrtf.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * thmlrtf.h</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLRTF_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLRTF_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swbasicfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLRTF_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLRTF_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swbasicfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_r_t_f.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_r_t_f.html">ThMLRTF</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_basic_filter.html">SWBasicFilter</a> -00031 { -00032 <font class="keyword">protected</font>: -00033 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_basic_filter.html#b13">handleToken</a>(<font class="keywordtype">char</font> **buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *token, DualStringMap &userData); -00034 <font class="keyword">public</font>: -00035 <a class="code" href="class_th_m_l_r_t_f.html">ThMLRTF</a> (); -00036 }; -00037 -00038 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_r_t_f.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_r_t_f.html">ThMLRTF</a>:<span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html">SWBasicFilter</a> +00033 { +00034 <span class="keyword">protected</span>: +00035 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classsword_1_1_s_w_basic_filter.html#b13">handleToken</a>(<span class="keywordtype">char</span> **buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *token, DualStringMap &userData); +00036 <span class="keyword">public</span>: +00037 <a class="code" href="classsword_1_1_th_m_l_r_t_f.html">ThMLRTF</a> (); +00038 }; +00039 +00040 SWORD_NAMESPACE_END +00041 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlscripref_8h-source.html b/doc/api-documentation/html/thmlscripref_8h-source.html index d7effc5..3796ded 100644 --- a/doc/api-documentation/html/thmlscripref_8h-source.html +++ b/doc/api-documentation/html/thmlscripref_8h-source.html @@ -3,68 +3,72 @@ <title>thmlscripref.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlscripref.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: </font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlscripref.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: </span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLSCRIPREF_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLSCRIPREF_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLSCRIPREF_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLSCRIPREF_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_scripref.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_scripref.html">ThMLScripref</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_th_m_l_scripref.html">ThMLScripref</a> (); -00040 <font class="keyword">virtual</font> ~ ThMLScripref (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_scripref.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_scripref.html">ThMLScripref</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_th_m_l_scripref.html">ThMLScripref</a> (); +00042 <span class="keyword">virtual</span> ~ ThMLScripref (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 +00060 SWORD_NAMESPACE_END +00061 +00062 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlstrongs_8h-source.html b/doc/api-documentation/html/thmlstrongs_8h-source.html index 6f24332..db62747 100644 --- a/doc/api-documentation/html/thmlstrongs_8h-source.html +++ b/doc/api-documentation/html/thmlstrongs_8h-source.html @@ -3,68 +3,71 @@ <title>thmlstrongs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlstrongs.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id:</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlstrongs.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id:</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef THMLSTRONGS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define THMLSTRONGS_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef THMLSTRONGS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define THMLSTRONGS_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_th_m_l_strongs.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_strongs.html">ThMLStrongs</a>:<font class="keyword">public</font> SWFilter -00031 { -00032 <font class="keywordtype">bool</font> option; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00036 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00037 OptionsList options; -00038 <font class="keyword">public</font>: -00039 <a class="code" href="class_th_m_l_strongs.html">ThMLStrongs</a> (); -00040 <font class="keyword">virtual</font> ~ ThMLStrongs (); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00042 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00043 { -00044 <font class="keywordflow">return</font> optName; -00045 } -00046 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00047 { -00048 <font class="keywordflow">return</font> optTip; -00049 } -00050 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00052 <font class="keyword">virtual</font> OptionsList getOptionValues () -00053 { -00054 <font class="keywordflow">return</font> options; -00055 } -00056 }; -00057 -00058 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_th_m_l_strongs.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_strongs.html">ThMLStrongs</a>:<span class="keyword">public</span> SWFilter +00033 { +00034 <span class="keywordtype">bool</span> option; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00038 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00039 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00040 <span class="keyword">public</span>: +00041 <a class="code" href="classsword_1_1_th_m_l_strongs.html">ThMLStrongs</a> (); +00042 <span class="keyword">virtual</span> ~ ThMLStrongs (); +00043 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00044 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00045 { +00046 <span class="keywordflow">return</span> optName; +00047 } +00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00049 { +00050 <span class="keywordflow">return</span> optTip; +00051 } +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00053 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00054 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00055 { +00056 <span class="keywordflow">return</span> options; +00057 } +00058 }; +00059 +00060 SWORD_NAMESPACE_END +00061 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/thmlvariants_8h-source.html b/doc/api-documentation/html/thmlvariants_8h-source.html index 3f06bbd..063f44d 100644 --- a/doc/api-documentation/html/thmlvariants_8h-source.html +++ b/doc/api-documentation/html/thmlvariants_8h-source.html @@ -3,71 +3,74 @@ <title>thmlvariants.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>thmlvariants.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>thmlvariants.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> 00018 -00019 <font class="preprocessor">#ifndef THMLVARIANTS_H</font> -00020 <font class="preprocessor"></font><font class="preprocessor">#define THMLVARIANTS_H</font> -00021 <font class="preprocessor"></font> -00022 <font class="preprocessor">#include <swfilter.h></font> -00023 <font class="preprocessor">#include <swmodule.h></font> +00019 <span class="preprocessor">#ifndef THMLVARIANTS_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define THMLVARIANTS_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swfilter.h></span> +00023 <span class="preprocessor">#include <swmodule.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_th_m_l_variants.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_th_m_l_variants.html">ThMLVariants</a> : <font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">char</font> option; -00032 -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> primary[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> secondary[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> all[]; -00036 -00037 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00038 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00039 OptionsList options; -00040 -00041 <font class="keyword">public</font>: -00042 <a class="code" href="class_th_m_l_variants.html">ThMLVariants</a> (); -00043 <font class="keyword">virtual</font> ~ ThMLVariants (); -00044 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00046 { -00047 <font class="keywordflow">return</font> optName; -00048 } -00049 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00050 { -00051 <font class="keywordflow">return</font> optTip; -00052 } -00053 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00054 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00055 <font class="keyword">virtual</font> OptionsList getOptionValues () -00056 { -00057 <font class="keywordflow">return</font> options; -00058 } -00059 }; -00060 -00061 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_th_m_l_variants.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_th_m_l_variants.html">ThMLVariants</a> : <span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">char</span> option; +00034 +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> primary[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> secondary[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> all[]; +00038 +00039 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00040 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00041 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00042 +00043 <span class="keyword">public</span>: +00044 <a class="code" href="classsword_1_1_th_m_l_variants.html">ThMLVariants</a> (); +00045 <span class="keyword">virtual</span> ~ ThMLVariants (); +00046 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00048 { +00049 <span class="keywordflow">return</span> optName; +00050 } +00051 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00052 { +00053 <span class="keywordflow">return</span> optTip; +00054 } +00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00056 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00057 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00058 { +00059 <span class="keywordflow">return</span> options; +00060 } +00061 }; +00062 +00063 SWORD_NAMESPACE_END +00064 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/treekey_8h-source.html b/doc/api-documentation/html/treekey_8h-source.html index d7d6da7..df353c4 100644 --- a/doc/api-documentation/html/treekey_8h-source.html +++ b/doc/api-documentation/html/treekey_8h-source.html @@ -3,97 +3,98 @@ <title>treekey.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>treekey.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: treekey_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>treekey.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: treekey_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 00022 -00023 <font class="preprocessor">#ifndef TREEKEY_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define TREEKEY_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swkey.h></font> -00027 <font class="preprocessor">#include <swmacs.h></font> +00023 <span class="preprocessor">#ifndef TREEKEY_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define TREEKEY_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swkey.h></span> +00027 <span class="preprocessor">#include <swmacs.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 -<a name="l00036"></a><a class="code" href="class_tree_key.html">00036</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_tree_key.html">TreeKey</a> : <font class="keyword">public</font> <a class="code" href="class_s_w_key.html">SWKey</a> { -00037 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00038 <font class="keywordtype">void</font> init(); -00039 -00040 <font class="keyword">public</font>: -00041 <font class="comment">// TreeKey (const char *ikey = 0);</font> -00042 <font class="comment">// TreeKey (const SWKey * ikey);</font> -00043 <font class="comment">// TreeKey (TreeKey const &k);</font> -00044 <a class="code" href="class_tree_key.html">TreeKey</a> () { init(); }; -00045 ~<a class="code" href="class_tree_key.html">TreeKey</a> () {}; -00046 +00031 SWORD_NAMESPACE_START +00032 +<a name="l00037"></a><a class="code" href="classsword_1_1_tree_key.html">00037</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_tree_key.html">TreeKey</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> { +00038 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00039 <span class="keywordtype">void</span> init(); +00040 +00041 <span class="keyword">public</span>: +00042 <span class="comment">// TreeKey (const char *ikey = 0);</span> +00043 <span class="comment">// TreeKey (const SWKey * ikey);</span> +00044 <span class="comment">// TreeKey (TreeKey const &k);</span> +00045 <a class="code" href="classsword_1_1_tree_key.html">TreeKey</a> () { init(); }; +00046 ~<a class="code" href="classsword_1_1_tree_key.html">TreeKey</a> () {}; 00047 -00048 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getLocalName() = 0; -00049 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *setLocalName(<font class="keyword">const</font> <font class="keywordtype">char</font> *) = 0; -00050 -00051 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getUserData(<font class="keywordtype">int</font> *size = 0) = 0; -00052 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setUserData(<font class="keyword">const</font> <font class="keywordtype">char</font> *userData, <font class="keywordtype">int</font> size = 0) = 0; -00053 -00054 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getFullName() <font class="keyword">const</font> = 0; -00055 -00056 <font class="keyword">virtual</font> <font class="keywordtype">void</font> root() = 0; -00057 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> parent() = 0; -00058 -00059 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> firstChild() = 0; -00060 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> nextSibling() = 0; -00061 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> previousSibling() = 0; -00062 -00063 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> hasChildren() = 0; -00064 -00065 <font class="keyword">virtual</font> <font class="keywordtype">void</font> append() = 0; -00066 <font class="keyword">virtual</font> <font class="keywordtype">void</font> appendChild() = 0; -00067 <font class="keyword">virtual</font> <font class="keywordtype">void</font> insertBefore() = 0; -00068 -00069 <font class="keyword">virtual</font> <font class="keywordtype">void</font> remove() = 0; -00070 -00071 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOffset(<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> offset) = 0; -00072 <font class="keyword">virtual</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> getOffset() <font class="keyword">const</font> = 0; -00073 -00074 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a7">setText</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey) = 0; -00075 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPosition(SW_POSITION p) = 0; -00076 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_key.html#a9">getText</a>() <font class="keyword">const</font> = 0; -00077 <font class="keyword">virtual</font> <font class="keywordtype">int</font> <a class="code" href="class_s_w_key.html#a11">compare</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey) = 0; -00078 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a14">decrement</a>(<font class="keywordtype">int</font> steps = 1) = 0; -00079 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a15">increment</a>(<font class="keywordtype">int</font> steps = 1) = 0; -00080 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Traversable () { <font class="keywordflow">return</font> 1; } -<a name="l00081"></a><a class="code" href="class_tree_key.html#a26">00081</a> <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a> ()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> getOffset(); } -00082 <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a> (<font class="keywordtype">long</font> iindex) { setOffset(iindex); <font class="keywordflow">return</font> getOffset(); } -00083 -00084 SWKEY_OPERATORS -00085 -00086 }; -00087 +00048 +00049 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getLocalName() = 0; +00050 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *setLocalName(<span class="keyword">const</span> <span class="keywordtype">char</span> *) = 0; +00051 +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getUserData(<span class="keywordtype">int</span> *size = 0) = 0; +00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setUserData(<span class="keyword">const</span> <span class="keywordtype">char</span> *userData, <span class="keywordtype">int</span> size = 0) = 0; +00054 +00055 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getFullName() <span class="keyword">const</span> = 0; +00056 +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> root() = 0; +00058 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> parent() = 0; +00059 +00060 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> firstChild() = 0; +00061 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> nextSibling() = 0; +00062 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> previousSibling() = 0; +00063 +00064 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasChildren() = 0; +00065 +00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> append() = 0; +00067 <span class="keyword">virtual</span> <span class="keywordtype">void</span> appendChild() = 0; +00068 <span class="keyword">virtual</span> <span class="keywordtype">void</span> insertBefore() = 0; +00069 +00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> remove() = 0; +00071 +00072 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOffset(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> offset) = 0; +00073 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> getOffset() <span class="keyword">const</span> = 0; +00074 +00075 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a7">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey) = 0; +00076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION p) = 0; +00077 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classsword_1_1_s_w_key.html#a9">getText</a>() <span class="keyword">const</span> = 0; +00078 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classsword_1_1_s_w_key.html#a13">compare</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey) = 0; +00079 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a16">decrement</a>(<span class="keywordtype">int</span> steps = 1) = 0; +00080 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a17">increment</a>(<span class="keywordtype">int</span> steps = 1) = 0; +00081 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Traversable () { <span class="keywordflow">return</span> 1; } +<a name="l00082"></a><a class="code" href="classsword_1_1_tree_key.html#a26">00082</a> <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a> ()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> getOffset(); } +00083 <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a> (<span class="keywordtype">long</span> iindex) { setOffset(iindex); <span class="keywordflow">return</span> getOffset(); } +00084 +00085 SWKEY_OPERATORS +00086 +00087 }; 00088 -00089 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00089 SWORD_NAMESPACE_END +00090 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/treekeyidx_8h-source.html b/doc/api-documentation/html/treekeyidx_8h-source.html index 997f9c2..75584ec 100644 --- a/doc/api-documentation/html/treekeyidx_8h-source.html +++ b/doc/api-documentation/html/treekeyidx_8h-source.html @@ -3,124 +3,132 @@ <title>treekeyidx.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>treekeyidx.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: treekeyidx_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>treekeyidx.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: treekeyidx_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 00022 -00023 <font class="preprocessor">#ifndef TREEKEYIDX_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define TREEKEYIDX_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <treekey.h></font> -00027 <font class="preprocessor">#include <sysdata.h></font> -00028 <font class="preprocessor">#include <filemgr.h></font> +00023 <span class="preprocessor">#ifndef TREEKEYIDX_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define TREEKEYIDX_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <treekey.h></span> +00027 <span class="preprocessor">#include <sysdata.h></span> +00028 <span class="preprocessor">#include <filemgr.h></span> 00029 -00030 -<a name="l00035"></a><a class="code" href="class_tree_key_idx.html">00035</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> : <font class="keyword">public</font> <a class="code" href="class_tree_key.html">TreeKey</a> { -00036 -00037 <font class="keyword">class </font>TreeNode { -00038 <font class="keyword">public</font>: -00039 TreeNode(); -00040 ~TreeNode(); -00041 <font class="keywordtype">void</font> clear(); -00042 __u32 offset; -00043 __s32 parent; -00044 __s32 next; -00045 __s32 firstChild; -00046 <font class="keywordtype">char</font> *name; -00047 __u16 dsize; -00048 <font class="keywordtype">char</font> *userData; -00049 } currentNode; -00050 -00051 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; -00052 -00053 <font class="keywordtype">char</font> *path; -00054 -00055 FileDesc *idxfd; -00056 FileDesc *datfd; -00057 -00058 <font class="keywordtype">void</font> getTreeNodeFromDatOffset(<font class="keywordtype">long</font> ioffset, TreeNode *buf) <font class="keyword">const</font>; -00059 <font class="keywordtype">char</font> getTreeNodeFromIdxOffset(<font class="keywordtype">long</font> ioffset, TreeNode *node) <font class="keyword">const</font>; -00060 <font class="keywordtype">void</font> saveTreeNode(TreeNode *node); -00061 <font class="keywordtype">void</font> saveTreeNodeOffsets(TreeNode *node); -00062 <font class="keywordtype">void</font> init(); -00063 -00064 <font class="keyword">public</font>: -00065 <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a>(<font class="keyword">const</font> <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> &ikey); -00066 <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *idxPath, <font class="keywordtype">int</font> fileMode = -1); -00067 ~<a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> (); -00068 +00030 SWORD_NAMESPACE_START +00031 +<a name="l00036"></a><a class="code" href="classsword_1_1_tree_key_idx.html">00036</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> : <span class="keyword">public</span> <a class="code" href="classsword_1_1_tree_key.html">TreeKey</a> { +00037 +00038 <span class="keyword">class </span>TreeNode { +00039 <span class="keyword">public</span>: +00040 TreeNode(); +00041 ~TreeNode(); +00042 <span class="keywordtype">void</span> clear(); +00043 __u32 offset; +00044 __s32 parent; +00045 __s32 next; +00046 __s32 firstChild; +00047 <span class="keywordtype">char</span> *name; +00048 __u16 dsize; +00049 <span class="keywordtype">char</span> *userData; +00050 } currentNode; +00051 +00052 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00053 +00054 <span class="keywordtype">char</span> *path; +00055 +00056 FileDesc *idxfd; +00057 FileDesc *datfd; +00058 +00059 <span class="keywordtype">void</span> getTreeNodeFromDatOffset(<span class="keywordtype">long</span> ioffset, TreeNode *buf) <span class="keyword">const</span>; +00060 <span class="keywordtype">char</span> getTreeNodeFromIdxOffset(<span class="keywordtype">long</span> ioffset, TreeNode *node) <span class="keyword">const</span>; +00061 <span class="keywordtype">void</span> saveTreeNode(TreeNode *node); +00062 <span class="keywordtype">void</span> saveTreeNodeOffsets(TreeNode *node); +00063 <span class="keywordtype">void</span> init(); +00064 +00065 <span class="keyword">public</span>: +00066 <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> &ikey); +00067 <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *idxPath, <span class="keywordtype">int</span> fileMode = -1); +00068 ~<a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> (); 00069 -00070 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getLocalName(); -00071 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *setLocalName(<font class="keyword">const</font> <font class="keywordtype">char</font> *); -00072 -00073 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getUserData(<font class="keywordtype">int</font> *size = 0); -00074 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setUserData(<font class="keyword">const</font> <font class="keywordtype">char</font> *userData, <font class="keywordtype">int</font> size = 0); -00075 -00076 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getFullName() <font class="keyword">const</font>; +00070 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_key.html#a3">clone</a>() <span class="keyword">const</span>; +00071 +00072 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getLocalName(); +00073 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *setLocalName(<span class="keyword">const</span> <span class="keywordtype">char</span> *); +00074 +00075 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getUserData(<span class="keywordtype">int</span> *size = 0); +00076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setUserData(<span class="keyword">const</span> <span class="keywordtype">char</span> *userData, <span class="keywordtype">int</span> size = 0); 00077 -00078 <font class="keyword">virtual</font> <font class="keywordtype">void</font> root(); -00079 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> parent(); -00080 -00081 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> firstChild(); -00082 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> nextSibling(); -00083 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> previousSibling(); -00084 -00085 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> hasChildren(); +00078 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getFullName() <span class="keyword">const</span>; +00079 +00080 <span class="keyword">virtual</span> <span class="keywordtype">void</span> root(); +00081 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> parent(); +00082 +00083 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> firstChild(); +00084 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> nextSibling(); +00085 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> previousSibling(); 00086 -00087 <font class="keyword">virtual</font> <font class="keywordtype">void</font> append(); -00088 <font class="keyword">virtual</font> <font class="keywordtype">void</font> appendChild(); -00089 <font class="keyword">virtual</font> <font class="keywordtype">void</font> insertBefore(); -00090 -00091 <font class="keyword">virtual</font> <font class="keywordtype">void</font> remove(); -00092 <font class="keyword">virtual</font> <font class="keywordtype">void</font> save(); -00093 -00094 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> &ikey); -00095 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey); -00096 -00097 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> &operator = (<font class="keyword">const</font> <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> &ikey) { <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(ikey); <font class="keywordflow">return</font> *<font class="keyword">this</font>; } -00098 <font class="keywordtype">void</font> setOffset(<font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> offset); -00099 <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> getOffset() <font class="keyword">const</font>; -00100 -00101 SWKEY_OPERATORS +00087 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> hasChildren(); +00088 +00089 <span class="keyword">virtual</span> <span class="keywordtype">void</span> append(); +00090 <span class="keyword">virtual</span> <span class="keywordtype">void</span> appendChild(); +00091 <span class="keyword">virtual</span> <span class="keywordtype">void</span> insertBefore(); +00092 +00093 <span class="keyword">virtual</span> <span class="keywordtype">void</span> remove(); +00094 <span class="keyword">virtual</span> <span class="keywordtype">void</span> save(); +00095 +00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> &ikey); +00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> & ikey); +00098 +00099 <span class="keywordtype">void</span> setOffset(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> offset); +00100 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> getOffset() <span class="keyword">const</span>; +00101 00102 -00103 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_tree_key.html#a19">setText</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey); -00104 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPosition(SW_POSITION p); -00105 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *<a class="code" href="class_tree_key.html#a21">getText</a>() <font class="keyword">const</font>; -00106 <font class="keyword">virtual</font> <font class="keywordtype">int</font> _compare (<font class="keyword">const</font> <a class="code" href="class_tree_key_idx.html">TreeKeyIdx</a> & ikey); -00107 <font class="keyword">virtual</font> <font class="keywordtype">int</font> <a class="code" href="class_tree_key.html#a22">compare</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> &ikey); -00108 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_tree_key.html#a23">decrement</a>(<font class="keywordtype">int</font> steps = 1); -00109 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_tree_key.html#a24">increment</a>(<font class="keywordtype">int</font> steps = 1); -00110 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Traversable () { <font class="keywordflow">return</font> 1; } -00111 -00112 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> create(<font class="keyword">const</font> <font class="keywordtype">char</font> *path); -00113 }; -00114 -00115 -00116 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00103 +00104 <span class="comment">// OPERATORS ------------------------------------------------------------</span> +00105 +00106 +00107 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &operator = (<span class="keyword">const</span> <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> &ikey) { <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(ikey); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00108 SWKEY_OPERATORS +00109 +00110 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_tree_key.html#a19">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey); +00111 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION p); +00112 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classsword_1_1_tree_key.html#a21">getText</a>() <span class="keyword">const</span>; +00113 <span class="keyword">virtual</span> <span class="keywordtype">int</span> _compare (<span class="keyword">const</span> <a class="code" href="classsword_1_1_tree_key_idx.html">TreeKeyIdx</a> & ikey); +00114 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classsword_1_1_tree_key.html#a22">compare</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> &ikey); +00115 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_tree_key.html#a23">decrement</a>(<span class="keywordtype">int</span> steps = 1); +00116 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_tree_key.html#a24">increment</a>(<span class="keywordtype">int</span> steps = 1); +00117 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Traversable () { <span class="keywordflow">return</span> 1; } +00118 +00119 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> create(<span class="keyword">const</span> <span class="keywordtype">char</span> *path); +00120 }; +00121 +00122 SWORD_NAMESPACE_END +00123 +00124 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/unicodertf_8h-source.html b/doc/api-documentation/html/unicodertf_8h-source.html index 9bad1ef..7cdc12a 100644 --- a/doc/api-documentation/html/unicodertf_8h-source.html +++ b/doc/api-documentation/html/unicodertf_8h-source.html @@ -3,46 +3,49 @@ <title>unicodertf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>unicodertf.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * $Id: unicodertf_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00006 <font class="comment"> * CrossWire Bible Society</font> -00007 <font class="comment"> * P. O. Box 2528</font> -00008 <font class="comment"> * Tempe, AZ 85280-2528</font> -00009 <font class="comment"> *</font> -00010 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00011 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00012 <font class="comment"> * Free Software Foundation version 2.</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00015 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00016 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00017 <font class="comment"> * General Public License for more details.</font> -00018 <font class="comment"> *</font> -00019 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>unicodertf.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * $Id: unicodertf_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00006 <span class="comment"> * CrossWire Bible Society</span> +00007 <span class="comment"> * P. O. Box 2528</span> +00008 <span class="comment"> * Tempe, AZ 85280-2528</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00011 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00012 <span class="comment"> * Free Software Foundation version 2.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00015 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00016 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00017 <span class="comment"> * General Public License for more details.</span> +00018 <span class="comment"> *</span> +00019 <span class="comment"> */</span> 00020 -00021 <font class="preprocessor">#ifndef UNICODERTF_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define UNICODERTF_H</font> -00023 <font class="preprocessor"></font> -00024 <font class="preprocessor">#include <swfilter.h></font> +00021 <span class="preprocessor">#ifndef UNICODERTF_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define UNICODERTF_H</span> +00023 <span class="preprocessor"></span> +00024 <span class="preprocessor">#include <swfilter.h></span> 00025 -00026 <font class="preprocessor">#include <defs.h></font> +00026 <span class="preprocessor">#include <defs.h></span> 00027 -<a name="l00030"></a><a class="code" href="class_unicode_r_t_f.html">00030</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_unicode_r_t_f.html">UnicodeRTF</a>:<font class="keyword">public</font> SWFilter { -00031 <font class="keyword">public</font>: -00032 <a class="code" href="class_unicode_r_t_f.html">UnicodeRTF</a>(); -00033 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00034 }; -00035 -00036 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00028 SWORD_NAMESPACE_START +00029 +<a name="l00032"></a><a class="code" href="classsword_1_1_unicode_r_t_f.html">00032</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_unicode_r_t_f.html">UnicodeRTF</a>:<span class="keyword">public</span> SWFilter { +00033 <span class="keyword">public</span>: +00034 <a class="code" href="classsword_1_1_unicode_r_t_f.html">UnicodeRTF</a>(); +00035 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00036 }; +00037 +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/unixstr_8h-source.html b/doc/api-documentation/html/unixstr_8h-source.html index 2536d91..cbd2f3b 100644 --- a/doc/api-documentation/html/unixstr_8h-source.html +++ b/doc/api-documentation/html/unixstr_8h-source.html @@ -3,40 +3,43 @@ <title>unixstr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>unixstr.h</h1><div class="fragment"><pre>00001 <font class="comment">// Include only if your UNIX compiler does not include stricmp but does include strcasecmp</font> -00002 <font class="comment">/*</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: unixstr_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>unixstr.h</h1><div class="fragment"><pre>00001 <span class="comment">// Include only if your UNIX compiler does not include stricmp but does include strcasecmp</span> +00002 <span class="comment">/*</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: unixstr_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef UNIXSTR_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define UNIXSTR_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#include <string.h></font> -00025 -00026 <font class="keywordtype">int</font> stricmp (<font class="keyword">const</font> <font class="keywordtype">char</font> *s1, <font class="keyword">const</font> <font class="keywordtype">char</font> *s2); -00027 -00028 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00022 <span class="preprocessor">#ifndef UNIXSTR_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define UNIXSTR_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#include <string.h></span> +00025 <span class="preprocessor">#include <defs.h></span> +00026 +00027 SWORD_NAMESPACE_START +00028 <span class="keywordtype">int</span> stricmp (<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2); +00029 SWORD_NAMESPACE_END +00030 +00031 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/untgz_8h-source.html b/doc/api-documentation/html/untgz_8h-source.html index a209cf7..418f7ff 100644 --- a/doc/api-documentation/html/untgz_8h-source.html +++ b/doc/api-documentation/html/untgz_8h-source.html @@ -3,21 +3,21 @@ <title>untgz.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>untgz.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef UNTGZ_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define UNTGZ_H</font> -00003 <font class="preprocessor"></font> -00004 <font class="preprocessor">#include "zlib.h"</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>untgz.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef UNTGZ_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define UNTGZ_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include "zlib.h"</span> 00005 -00006 <font class="keywordtype">int</font> untargz(<font class="keywordtype">int</font> fd, <font class="keyword">const</font> <font class="keywordtype">char</font> *dest); -00007 <font class="keywordtype">int</font> untar(gzFile in, <font class="keyword">const</font> <font class="keywordtype">char</font> *dest); +00006 <span class="keywordtype">int</span> untargz(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> *dest); +00007 <span class="keywordtype">int</span> untar(gzFile in, <span class="keyword">const</span> <span class="keywordtype">char</span> *dest); 00008 -00009 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00009 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf16utf8_8h-source.html b/doc/api-documentation/html/utf16utf8_8h-source.html index b858631..1802b78 100644 --- a/doc/api-documentation/html/utf16utf8_8h-source.html +++ b/doc/api-documentation/html/utf16utf8_8h-source.html @@ -3,45 +3,48 @@ <title>utf16utf8.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf16utf8.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf16utf8.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF16UTF8_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF16UTF8_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF16UTF8_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF16UTF8_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f16_u_t_f8.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f16_u_t_f8.html">UTF16UTF8</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">public</font>: -00031 <a class="code" href="class_u_t_f16_u_t_f8.html">UTF16UTF8</a>(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f16_u_t_f8.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f16_u_t_f8.html">UTF16UTF8</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">public</span>: +00033 <a class="code" href="classsword_1_1_u_t_f16_u_t_f8.html">UTF16UTF8</a>(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 +00037 SWORD_NAMESPACE_END +00038 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8arshaping_8h-source.html b/doc/api-documentation/html/utf8arshaping_8h-source.html index 24fcb47..697815b 100644 --- a/doc/api-documentation/html/utf8arshaping_8h-source.html +++ b/doc/api-documentation/html/utf8arshaping_8h-source.html @@ -3,58 +3,59 @@ <title>utf8arshaping.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8arshaping.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> -00018 <font class="preprocessor">#ifdef _ICU_</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#ifndef UTF8ARSHAPING_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8ARSHAPING_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> -00024 -00025 <font class="preprocessor">#include <unicode/utypes.h></font> -00026 <font class="preprocessor">#include <unicode/ucnv.h></font> -00027 <font class="preprocessor">#include <unicode/uchar.h></font> -00028 <font class="preprocessor">#include <unicode/ushape.h></font> -00029 -00030 <font class="preprocessor">#include <defs.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8arshaping.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> +00018 +00019 <span class="preprocessor">#ifndef UTF8ARSHAPING_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define UTF8ARSHAPING_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swfilter.h></span> +00023 +00024 <span class="preprocessor">#include <unicode/utypes.h></span> +00025 <span class="preprocessor">#include <unicode/ucnv.h></span> +00026 <span class="preprocessor">#include <unicode/uchar.h></span> +00027 <span class="preprocessor">#include <unicode/ushape.h></span> +00028 +00029 <span class="preprocessor">#include <defs.h></span> +00030 SWORD_NAMESPACE_START 00031 -00034 <font class="keyword">class </font>SWDLLEXPORT UTF8arShaping : <font class="keyword">public</font> SWFilter +<a name="l00034"></a><a class="code" href="classsword_1_1_u_t_f8ar_shaping.html">00034</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8ar_shaping.html">UTF8arShaping</a> : <span class="keyword">public</span> SWFilter 00035 { -00036 <font class="keyword">private</font>: +00036 <span class="keyword">private</span>: 00037 UConverter* conv; 00038 UErrorCode err; -00039 <font class="keyword">public</font>: -00040 UTF8arShaping(); -00041 ~UTF8arShaping(); -00042 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_u_t_f8ar_shaping.html">UTF8arShaping</a>(); +00041 ~<a class="code" href="classsword_1_1_u_t_f8ar_shaping.html">UTF8arShaping</a>(); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); 00043 }; 00044 -00045 <font class="preprocessor">#endif</font> -00046 <font class="preprocessor"></font> -00047 <font class="preprocessor">#endif</font> -00048 <font class="preprocessor"></font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00045 +00046 SWORD_NAMESPACE_END +00047 <span class="preprocessor">#endif</span> +00048 <span class="preprocessor"></span> +00049 +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8bidireorder_8h-source.html b/doc/api-documentation/html/utf8bidireorder_8h-source.html index 4afc19c..217d682 100644 --- a/doc/api-documentation/html/utf8bidireorder_8h-source.html +++ b/doc/api-documentation/html/utf8bidireorder_8h-source.html @@ -3,58 +3,57 @@ <title>utf8bidireorder.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8bidireorder.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> -00018 <font class="preprocessor">#ifdef _ICU_</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#ifndef UTF8BIDIREORDER_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8BIDIREORDER_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> -00024 -00025 <font class="preprocessor">#include <unicode/utypes.h></font> -00026 <font class="preprocessor">#include <unicode/ucnv.h></font> -00027 <font class="preprocessor">#include <unicode/uchar.h></font> -00028 <font class="preprocessor">#include <unicode/bidi.h></font> -00029 -00030 <font class="preprocessor">#include <defs.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8bidireorder.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> +00018 +00019 <span class="preprocessor">#ifndef UTF8BIDIREORDER_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define UTF8BIDIREORDER_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swfilter.h></span> +00023 +00024 <span class="preprocessor">#include <unicode/utypes.h></span> +00025 <span class="preprocessor">#include <unicode/ucnv.h></span> +00026 <span class="preprocessor">#include <unicode/uchar.h></span> +00027 <span class="preprocessor">#include <unicode/bidi.h></span> +00028 +00029 <span class="preprocessor">#include <defs.h></span> +00030 SWORD_NAMESPACE_START 00031 -00034 <font class="keyword">class </font>SWDLLEXPORT UTF8BiDiReorder : <font class="keyword">public</font> SWFilter +<a name="l00034"></a><a class="code" href="classsword_1_1_u_t_f8_bi_di_reorder.html">00034</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_bi_di_reorder.html">UTF8BiDiReorder</a> : <span class="keyword">public</span> SWFilter 00035 { -00036 <font class="keyword">private</font>: +00036 <span class="keyword">private</span>: 00037 UConverter* conv; 00038 UErrorCode err; -00039 <font class="keyword">public</font>: -00040 UTF8BiDiReorder(); -00041 ~UTF8BiDiReorder(); -00042 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_u_t_f8_bi_di_reorder.html">UTF8BiDiReorder</a>(); +00041 ~<a class="code" href="classsword_1_1_u_t_f8_bi_di_reorder.html">UTF8BiDiReorder</a>(); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); 00043 }; 00044 -00045 <font class="preprocessor">#endif</font> -00046 <font class="preprocessor"></font> -00047 <font class="preprocessor">#endif</font> -00048 <font class="preprocessor"></font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00045 SWORD_NAMESPACE_END +00046 <span class="preprocessor">#endif</span> +00047 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8cantillation_8h-source.html b/doc/api-documentation/html/utf8cantillation_8h-source.html index 8bf7e06..c0947d0 100644 --- a/doc/api-documentation/html/utf8cantillation_8h-source.html +++ b/doc/api-documentation/html/utf8cantillation_8h-source.html @@ -3,67 +3,70 @@ <title>utf8cantillation.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8cantillation.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8cantillation.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8CANTILLATION_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8CANTILLATION_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8CANTILLATION_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8CANTILLATION_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_cantillation.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_cantillation.html">UTF8Cantillation</a>:<font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">bool</font> option; -00032 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00036 OptionsList options; -00037 <font class="keyword">public</font>: -00038 <a class="code" href="class_u_t_f8_cantillation.html">UTF8Cantillation</a> (); -00039 <font class="keyword">virtual</font> ~ UTF8Cantillation (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00041 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00042 { -00043 <font class="keywordflow">return</font> optName; -00044 } -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00046 { -00047 <font class="keywordflow">return</font> optTip; -00048 } -00049 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00051 <font class="keyword">virtual</font> OptionsList getOptionValues () -00052 { -00053 <font class="keywordflow">return</font> options; -00054 } -00055 }; -00056 -00057 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_cantillation.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_cantillation.html">UTF8Cantillation</a>:<span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">bool</span> option; +00034 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00038 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_u_t_f8_cantillation.html">UTF8Cantillation</a> (); +00041 <span class="keyword">virtual</span> ~ UTF8Cantillation (); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00043 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00044 { +00045 <span class="keywordflow">return</span> optName; +00046 } +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00048 { +00049 <span class="keywordflow">return</span> optTip; +00050 } +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00053 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00054 { +00055 <span class="keywordflow">return</span> options; +00056 } +00057 }; +00058 +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8greekaccents_8h-source.html b/doc/api-documentation/html/utf8greekaccents_8h-source.html index c9ac492..d810b83 100644 --- a/doc/api-documentation/html/utf8greekaccents_8h-source.html +++ b/doc/api-documentation/html/utf8greekaccents_8h-source.html @@ -3,67 +3,70 @@ <title>utf8greekaccents.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8greekaccents.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8greekaccents.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8GREEKACCENTS_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8GREEKACCENTS_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8GREEKACCENTS_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8GREEKACCENTS_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_greek_accents.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_greek_accents.html">UTF8GreekAccents</a>:<font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">bool</font> option; -00032 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00036 OptionsList options; -00037 <font class="keyword">public</font>: -00038 <a class="code" href="class_u_t_f8_greek_accents.html">UTF8GreekAccents</a> (); -00039 <font class="keyword">virtual</font> ~ UTF8GreekAccents (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00041 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00042 { -00043 <font class="keywordflow">return</font> optName; -00044 } -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00046 { -00047 <font class="keywordflow">return</font> optTip; -00048 } -00049 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00051 <font class="keyword">virtual</font> OptionsList getOptionValues () -00052 { -00053 <font class="keywordflow">return</font> options; -00054 } -00055 }; -00056 -00057 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_greek_accents.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_greek_accents.html">UTF8GreekAccents</a>:<span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">bool</span> option; +00034 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00038 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_u_t_f8_greek_accents.html">UTF8GreekAccents</a> (); +00041 <span class="keyword">virtual</span> ~ UTF8GreekAccents (); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00043 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00044 { +00045 <span class="keywordflow">return</span> optName; +00046 } +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00048 { +00049 <span class="keywordflow">return</span> optTip; +00050 } +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00053 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00054 { +00055 <span class="keywordflow">return</span> options; +00056 } +00057 }; +00058 +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8hebrewpoints_8h-source.html b/doc/api-documentation/html/utf8hebrewpoints_8h-source.html index 26459cc..edd4f1a 100644 --- a/doc/api-documentation/html/utf8hebrewpoints_8h-source.html +++ b/doc/api-documentation/html/utf8hebrewpoints_8h-source.html @@ -3,67 +3,70 @@ <title>utf8hebrewpoints.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8hebrewpoints.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8hebrewpoints.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8HEBREWPOINTS_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8HEBREWPOINTS_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8HEBREWPOINTS_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8HEBREWPOINTS_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_hebrew_points.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a>:<font class="keyword">public</font> SWFilter -00030 { -00031 <font class="keywordtype">bool</font> option; -00032 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> on[]; -00033 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> off[]; -00034 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00035 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00036 OptionsList options; -00037 <font class="keyword">public</font>: -00038 <a class="code" href="class_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a> (); -00039 <font class="keyword">virtual</font> ~ UTF8HebrewPoints (); -00040 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00041 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00042 { -00043 <font class="keywordflow">return</font> optName; -00044 } -00045 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00046 { -00047 <font class="keywordflow">return</font> optTip; -00048 } -00049 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00050 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00051 <font class="keyword">virtual</font> OptionsList getOptionValues () -00052 { -00053 <font class="keywordflow">return</font> options; -00054 } -00055 }; -00056 -00057 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_hebrew_points.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a>:<span class="keyword">public</span> SWFilter +00032 { +00033 <span class="keywordtype">bool</span> option; +00034 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> on[]; +00035 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> off[]; +00036 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00037 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00038 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00039 <span class="keyword">public</span>: +00040 <a class="code" href="classsword_1_1_u_t_f8_hebrew_points.html">UTF8HebrewPoints</a> (); +00041 <span class="keyword">virtual</span> ~ UTF8HebrewPoints (); +00042 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00043 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00044 { +00045 <span class="keywordflow">return</span> optName; +00046 } +00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00048 { +00049 <span class="keywordflow">return</span> optTip; +00050 } +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00052 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00053 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00054 { +00055 <span class="keywordflow">return</span> options; +00056 } +00057 }; +00058 +00059 SWORD_NAMESPACE_END +00060 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8html_8h-source.html b/doc/api-documentation/html/utf8html_8h-source.html index 7552d51..86c19fc 100644 --- a/doc/api-documentation/html/utf8html_8h-source.html +++ b/doc/api-documentation/html/utf8html_8h-source.html @@ -3,45 +3,48 @@ <title>utf8html.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8html.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8html.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8HTML_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8HTML_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8HTML_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8HTML_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_h_t_m_l.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_h_t_m_l.html">UTF8HTML</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">public</font>: -00031 <a class="code" href="class_u_t_f8_h_t_m_l.html">UTF8HTML</a>(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_h_t_m_l.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_h_t_m_l.html">UTF8HTML</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">public</span>: +00033 <a class="code" href="classsword_1_1_u_t_f8_h_t_m_l.html">UTF8HTML</a>(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 +00037 SWORD_NAMESPACE_END +00038 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8latin1_8h-source.html b/doc/api-documentation/html/utf8latin1_8h-source.html index 9799eb7..c10a518 100644 --- a/doc/api-documentation/html/utf8latin1_8h-source.html +++ b/doc/api-documentation/html/utf8latin1_8h-source.html @@ -3,46 +3,49 @@ <title>utf8latin1.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8latin1.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8latin1.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8Latin1_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8Latin1_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8Latin1_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8Latin1_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_latin1.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_latin1.html">UTF8Latin1</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keywordtype">char</font> replacementChar; -00031 <font class="keyword">public</font>: -00032 <a class="code" href="class_u_t_f8_latin1.html">UTF8Latin1</a>(<font class="keywordtype">char</font> rchar = <font class="charliteral">'?'</font>); -00033 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00034 }; -00035 -00036 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_latin1.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_latin1.html">UTF8Latin1</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keywordtype">char</span> replacementChar; +00033 <span class="keyword">public</span>: +00034 <a class="code" href="classsword_1_1_u_t_f8_latin1.html">UTF8Latin1</a>(<span class="keywordtype">char</span> rchar = <span class="charliteral">'?'</span>); +00035 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00036 }; +00037 +00038 SWORD_NAMESPACE_END +00039 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8nfc_8h-source.html b/doc/api-documentation/html/utf8nfc_8h-source.html index da2c7eb..e061f9f 100644 --- a/doc/api-documentation/html/utf8nfc_8h-source.html +++ b/doc/api-documentation/html/utf8nfc_8h-source.html @@ -3,58 +3,57 @@ <title>utf8nfc.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8nfc.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> -00018 <font class="preprocessor">#ifdef _ICU_</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#ifndef UTF8NFC_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8NFC_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> -00024 -00025 <font class="preprocessor">#include <unicode/utypes.h></font> -00026 <font class="preprocessor">#include <unicode/ucnv.h></font> -00027 <font class="preprocessor">#include <unicode/uchar.h></font> -00028 <font class="preprocessor">#include <unicode/unorm.h></font> -00029 -00030 <font class="preprocessor">#include <defs.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8nfc.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> +00018 +00019 <span class="preprocessor">#ifndef UTF8NFC_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define UTF8NFC_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swfilter.h></span> +00023 +00024 <span class="preprocessor">#include <unicode/utypes.h></span> +00025 <span class="preprocessor">#include <unicode/ucnv.h></span> +00026 <span class="preprocessor">#include <unicode/uchar.h></span> +00027 <span class="preprocessor">#include <unicode/unorm.h></span> +00028 +00029 <span class="preprocessor">#include <defs.h></span> +00030 SWORD_NAMESPACE_START 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT UTF8NFC : <font class="keyword">public</font> SWFilter +00032 <span class="keyword">class </span>SWDLLEXPORT UTF8NFC : <span class="keyword">public</span> SWFilter 00033 { -00034 <font class="keyword">private</font>: +00034 <span class="keyword">private</span>: 00035 UConverter* conv; 00036 UChar *source, *target; 00037 UErrorCode err; -00038 <font class="keyword">public</font>: +00038 <span class="keyword">public</span>: 00039 UTF8NFC(); 00040 ~UTF8NFC(); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); +00041 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> SWKey * key, <span class="keyword">const</span> SWModule * = 0); 00042 }; 00043 -00044 <font class="preprocessor">#endif</font> -00045 <font class="preprocessor"></font> -00046 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00044 SWORD_NAMESPACE_END +00045 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8nfkd_8h-source.html b/doc/api-documentation/html/utf8nfkd_8h-source.html index f07bd90..6da7c74 100644 --- a/doc/api-documentation/html/utf8nfkd_8h-source.html +++ b/doc/api-documentation/html/utf8nfkd_8h-source.html @@ -3,58 +3,57 @@ <title>utf8nfkd.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8nfkd.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> -00018 <font class="preprocessor">#ifdef _ICU_</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#ifndef UTF8NFKD_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8NFKD_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> -00024 -00025 <font class="preprocessor">#include <unicode/utypes.h></font> -00026 <font class="preprocessor">#include <unicode/ucnv.h></font> -00027 <font class="preprocessor">#include <unicode/uchar.h></font> -00028 <font class="preprocessor">#include <unicode/unorm.h></font> -00029 -00030 <font class="preprocessor">#include <defs.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8nfkd.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> +00018 +00019 <span class="preprocessor">#ifndef UTF8NFKD_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define UTF8NFKD_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="preprocessor">#include <swfilter.h></span> +00023 +00024 <span class="preprocessor">#include <unicode/utypes.h></span> +00025 <span class="preprocessor">#include <unicode/ucnv.h></span> +00026 <span class="preprocessor">#include <unicode/uchar.h></span> +00027 <span class="preprocessor">#include <unicode/unorm.h></span> +00028 +00029 <span class="preprocessor">#include <defs.h></span> +00030 SWORD_NAMESPACE_START 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT UTF8NFKD : <font class="keyword">public</font> SWFilter +00032 <span class="keyword">class </span>SWDLLEXPORT UTF8NFKD : <span class="keyword">public</span> SWFilter 00033 { -00034 <font class="keyword">private</font>: +00034 <span class="keyword">private</span>: 00035 UConverter* conv; 00036 UChar *source, *target; 00037 UErrorCode err; -00038 <font class="keyword">public</font>: +00038 <span class="keyword">public</span>: 00039 UTF8NFKD(); 00040 ~UTF8NFKD(); -00041 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); +00041 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> SWKey * key, <span class="keyword">const</span> SWModule * = 0); 00042 }; 00043 -00044 <font class="preprocessor">#endif</font> -00045 <font class="preprocessor"></font> -00046 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00044 SWORD_NAMESPACE_END +00045 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8transliterator_8h-source.html b/doc/api-documentation/html/utf8transliterator_8h-source.html index 4b377f1..d859019 100644 --- a/doc/api-documentation/html/utf8transliterator_8h-source.html +++ b/doc/api-documentation/html/utf8transliterator_8h-source.html @@ -3,83 +3,108 @@ <title>utf8transliterator.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8transliterator.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</font> -00004 <font class="comment"> * CrossWire Bible Society</font> -00005 <font class="comment"> * P. O. Box 2528</font> -00006 <font class="comment"> * Tempe, AZ 85280-2528</font> -00007 <font class="comment"> *</font> -00008 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00009 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00010 <font class="comment"> * Free Software Foundation version 2.</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00013 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00014 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00015 <font class="comment"> * General Public License for more details.</font> -00016 <font class="comment"> *</font> -00017 <font class="comment"> */</font> -00018 <font class="preprocessor">#ifdef _ICU_</font> -00019 <font class="preprocessor"></font> -00020 <font class="preprocessor">#ifndef UTF8TRANSLITERATOR_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8TRANSLITERATOR_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="keyword">enum</font> scriptEnum {SE_OFF, SE_LATIN, <font class="comment">/*one-way (to) transliterators*/</font> SE_BASICLATIN, SE_BETA, SE_BGREEK, <font class="comment">/*two-way transliterators*/</font> SE_GREEK, SE_HEBREW, SE_CYRILLIC, SE_ARABIC, SE_SYRIAC, SE_KATAKANA, SE_HIRAGANA, SE_JAMO, SE_HANGUL, SE_DEVANAGARI, SE_TAMIL, SE_BENGALI, SE_GURMUKHI, SE_GUJARATI, SE_ORIYA, SE_TELUGU, SE_KANNADA, SE_MALAYALAM, SE_THAI, SE_GEORGIAN, SE_ARMENIAN, SE_ETHIOPIC, SE_GOTHIC, SE_UGARITIC, SE_COPTIC, <font class="comment">/*one-way (from) transliterators*/</font> SE_HAN, SE_KANJI}; -00024 <font class="preprocessor">#define NUMSCRIPTS 32</font> -00025 <font class="preprocessor"></font><font class="preprocessor">#define NUMTARGETSCRIPTS 5</font> -00026 <font class="preprocessor"></font> -00027 <font class="preprocessor">#include <swfilter.h></font> -00028 <font class="preprocessor">#include <swmodule.h></font> -00029 -00030 <font class="preprocessor">#include <unicode/utypes.h></font> -00031 <font class="preprocessor">#include <unicode/ucnv.h></font> -00032 <font class="preprocessor">#include <unicode/ustring.h></font> -00033 <font class="preprocessor">#include <unicode/uchar.h></font> -00034 -00035 <font class="preprocessor">#include <unicode/unistr.h></font> -00036 <font class="preprocessor">#include <unicode/translit.h></font> -00037 -00038 <font class="preprocessor">#include <defs.h></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8transliterator.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> * Copyright 2001 CrossWire Bible Society (http://www.crosswire.org)</span> +00004 <span class="comment"> * CrossWire Bible Society</span> +00005 <span class="comment"> * P. O. Box 2528</span> +00006 <span class="comment"> * Tempe, AZ 85280-2528</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00009 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00010 <span class="comment"> * Free Software Foundation version 2.</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00013 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00015 <span class="comment"> * General Public License for more details.</span> +00016 <span class="comment"> *</span> +00017 <span class="comment"> */</span> +00018 +00019 <span class="preprocessor">#ifndef UTF8TRANSLITERATOR_H</span> +00020 <span class="preprocessor"></span><span class="preprocessor">#define UTF8TRANSLITERATOR_H</span> +00021 <span class="preprocessor"></span> +00022 <span class="keyword">enum</span> scriptEnum {SE_OFF, SE_LATIN, <span class="comment">/*one-way (to) transliterators*/</span> SE_BASICLATIN, SE_BETA, SE_BGREEK, <span class="comment">/*two-way transliterators*/</span> SE_GREEK, SE_HEBREW, SE_CYRILLIC, SE_ARABIC, SE_SYRIAC, SE_KATAKANA, SE_HIRAGANA, SE_JAMO, SE_HANGUL, SE_DEVANAGARI, SE_TAMIL, SE_BENGALI, SE_GURMUKHI, SE_GUJARATI, SE_ORIYA, SE_TELUGU, SE_KANNADA, SE_MALAYALAM, SE_THAI, SE_GEORGIAN, SE_ARMENIAN, SE_ETHIOPIC, SE_GOTHIC, SE_UGARITIC, SE_COPTIC, <span class="comment">/*one-way (from) transliterators*/</span> SE_HAN, SE_KANJI}; +00023 <span class="preprocessor">#define NUMSCRIPTS 32</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define NUMTARGETSCRIPTS 5</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swfilter.h></span> +00027 <span class="preprocessor">#include <swmodule.h></span> +00028 +00029 <span class="comment">//#include <unicode/utypes.h></span> +00030 <span class="comment">//#include <unicode/ucnv.h></span> +00031 <span class="comment">//#include <unicode/ustring.h></span> +00032 <span class="comment">//#include <unicode/uchar.h></span> +00033 +00034 <span class="preprocessor">#include <unicode/unistr.h></span> +00035 <span class="preprocessor">#include <unicode/translit.h></span> +00036 +00037 <span class="preprocessor">#include <defs.h></span> +00038 <span class="preprocessor">#include <map></span> 00039 -00042 <font class="keyword">class </font>SWDLLEXPORT UTF8Transliterator : <font class="keyword">public</font> SWFilter -00043 { -00044 <font class="keywordtype">char</font> option; -00045 -00046 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optionstring[NUMTARGETSCRIPTS][16]; -00047 -00048 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optName[]; -00049 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> optTip[]; -00050 OptionsList options; +00040 +00041 <span class="comment">//class UnicodeString;</span> +00042 +00043 SWORD_NAMESPACE_START +00044 +00045 <span class="keyword">struct </span>SWTransData { +00046 UnicodeString resource; +00047 UTransDirection dir; +00048 }; +00049 <span class="keyword">typedef</span> std::map <const UnicodeString, SWTransData> SWTransMap; +00050 <span class="keyword">typedef</span> std::pair<UnicodeString, SWTransData> SWTransPair; 00051 -00052 <font class="keyword">public</font>: -00053 UTF8Transliterator (); -00054 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00055 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionName () -00056 { -00057 <font class="keywordflow">return</font> optName; -00058 } -00059 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionTip () -00060 { -00061 <font class="keywordflow">return</font> optTip; -00062 } -00063 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setOptionValue (<font class="keyword">const</font> <font class="keywordtype">char</font> *ival); -00064 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOptionValue (); -00065 <font class="keyword">virtual</font> OptionsList getOptionValues () -00066 { -00067 <font class="keywordflow">return</font> options; -00068 } -00069 }; -00070 -00071 <font class="preprocessor">#endif</font> -00072 <font class="preprocessor"></font> -00073 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +<a name="l00054"></a><a class="code" href="classsword_1_1_u_t_f8_transliterator.html">00054</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_transliterator.html">UTF8Transliterator</a> : <span class="keyword">public</span> SWFilter +00055 { +00056 <span class="keyword">private</span>: +00057 +00058 <span class="keywordtype">char</span> option; +00059 +00060 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optionstring[NUMTARGETSCRIPTS][16]; +00061 +00062 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optName[]; +00063 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> optTip[]; +00064 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> SW_RB_RULE_BASED_IDS[]; +00065 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> SW_RB_RULE[]; +00066 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> SW_RESDATA[]; +00067 <a class="code" href="namespacesword.html#a82">OptionsList</a> options; +00068 <span class="keyword">static</span> SWTransMap transMap; +00069 UErrorCode utf8status; +00070 +00071 <span class="keywordtype">void</span> Load(UErrorCode &status); +00072 <span class="keywordtype">void</span> registerTrans(<span class="keyword">const</span> UnicodeString& ID, <span class="keyword">const</span> UnicodeString& resource, +00073 UTransDirection dir, UErrorCode &status ); +00074 <span class="keywordtype">bool</span> checkTrans(<span class="keyword">const</span> UnicodeString& ID, UErrorCode &status ); +00075 Transliterator * createTrans(<span class="keyword">const</span> UnicodeString& preID, <span class="keyword">const</span> UnicodeString& ID, +00076 <span class="keyword">const</span> UnicodeString& postID, UTransDirection dir, UErrorCode &status ); +00077 +00078 <span class="keyword">public</span>: +00079 <a class="code" href="classsword_1_1_u_t_f8_transliterator.html">UTF8Transliterator</a> (); +00080 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00081 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionName () +00082 { +00083 <span class="keywordflow">return</span> optName; +00084 } +00085 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionTip () +00086 { +00087 <span class="keywordflow">return</span> optTip; +00088 } +00089 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOptionValue (<span class="keyword">const</span> <span class="keywordtype">char</span> *ival); +00090 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOptionValue (); +00091 <span class="keyword">virtual</span> <a class="code" href="namespacesword.html#a82">OptionsList</a> getOptionValues () +00092 { +00093 <span class="keywordflow">return</span> options; +00094 } +00095 }; +00096 +00097 SWORD_NAMESPACE_END +00098 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utf8utf16_8h-source.html b/doc/api-documentation/html/utf8utf16_8h-source.html index 367fed1..bfa16c4 100644 --- a/doc/api-documentation/html/utf8utf16_8h-source.html +++ b/doc/api-documentation/html/utf8utf16_8h-source.html @@ -3,45 +3,48 @@ <title>utf8utf16.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utf8utf16.h</h1><div class="fragment"><pre>00001 <font class="comment">/*</font> -00002 <font class="comment"> *</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00005 <font class="comment"> * CrossWire Bible Society</font> -00006 <font class="comment"> * P. O. Box 2528</font> -00007 <font class="comment"> * Tempe, AZ 85280-2528</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00010 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00011 <font class="comment"> * Free Software Foundation version 2.</font> -00012 <font class="comment"> *</font> -00013 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00014 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00015 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00016 <font class="comment"> * General Public License for more details.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utf8utf16.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"> *</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00005 <span class="comment"> * CrossWire Bible Society</span> +00006 <span class="comment"> * P. O. Box 2528</span> +00007 <span class="comment"> * Tempe, AZ 85280-2528</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00010 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00011 <span class="comment"> * Free Software Foundation version 2.</span> +00012 <span class="comment"> *</span> +00013 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00014 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00015 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00016 <span class="comment"> * General Public License for more details.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> */</span> 00019 -00020 <font class="preprocessor">#ifndef UTF8UTF16_H</font> -00021 <font class="preprocessor"></font><font class="preprocessor">#define UTF8UTF16_H</font> -00022 <font class="preprocessor"></font> -00023 <font class="preprocessor">#include <swfilter.h></font> +00020 <span class="preprocessor">#ifndef UTF8UTF16_H</span> +00021 <span class="preprocessor"></span><span class="preprocessor">#define UTF8UTF16_H</span> +00022 <span class="preprocessor"></span> +00023 <span class="preprocessor">#include <swfilter.h></span> 00024 -00025 <font class="preprocessor">#include <defs.h></font> +00025 <span class="preprocessor">#include <defs.h></span> 00026 -<a name="l00029"></a><a class="code" href="class_u_t_f8_u_t_f16.html">00029</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_u_t_f8_u_t_f16.html">UTF8UTF16</a>:<font class="keyword">public</font> SWFilter { -00030 <font class="keyword">public</font>: -00031 <a class="code" href="class_u_t_f8_u_t_f16.html">UTF8UTF16</a>(); -00032 <font class="keyword">virtual</font> <font class="keywordtype">char</font> ProcessText (<font class="keywordtype">char</font> *text, <font class="keywordtype">int</font> maxlen, <font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> *key, <font class="keyword">const</font> <a class="code" href="class_s_w_module.html">SWModule</a> * = 0); -00033 }; -00034 -00035 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00027 SWORD_NAMESPACE_START +00028 +<a name="l00031"></a><a class="code" href="classsword_1_1_u_t_f8_u_t_f16.html">00031</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_u_t_f8_u_t_f16.html">UTF8UTF16</a>:<span class="keyword">public</span> SWFilter { +00032 <span class="keyword">public</span>: +00033 <a class="code" href="classsword_1_1_u_t_f8_u_t_f16.html">UTF8UTF16</a>(); +00034 <span class="keyword">virtual</span> <span class="keywordtype">char</span> ProcessText (<span class="keywordtype">char</span> *text, <span class="keywordtype">int</span> maxlen, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *key, <span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_module.html">SWModule</a> * = 0); +00035 }; +00036 +00037 SWORD_NAMESPACE_END +00038 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utilconf_8h-source.html b/doc/api-documentation/html/utilconf_8h-source.html index 235dcd2..4d2610d 100644 --- a/doc/api-documentation/html/utilconf_8h-source.html +++ b/doc/api-documentation/html/utilconf_8h-source.html @@ -3,20 +3,21 @@ <title>utilconf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utilconf.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#ifndef UTILCONF_H</font> -00002 <font class="preprocessor"></font><font class="preprocessor">#define UTILCONF_H</font> -00003 <font class="preprocessor"></font> -00004 -00005 <font class="keywordtype">char</font> getconfent (<font class="keywordtype">char</font> *filename, <font class="keywordtype">char</font> *entryname, <font class="keywordtype">char</font> *buf, <font class="keywordtype">int</font> len); -00006 -00007 -00008 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utilconf.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef UTILCONF_H</span> +00002 <span class="preprocessor"></span><span class="preprocessor">#define UTILCONF_H</span> +00003 <span class="preprocessor"></span> +00004 <span class="preprocessor">#include <defs.h></span> +00005 SWORD_NAMESPACE_START +00006 <span class="keywordtype">char</span> getconfent (<span class="keywordtype">char</span> *filename, <span class="keywordtype">char</span> *entryname, <span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> len); +00007 SWORD_NAMESPACE_END +00008 +00009 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utilfuns_8h-source.html b/doc/api-documentation/html/utilfuns_8h-source.html index d5d569a..59baa43 100644 --- a/doc/api-documentation/html/utilfuns_8h-source.html +++ b/doc/api-documentation/html/utilfuns_8h-source.html @@ -3,41 +3,41 @@ <title>utilfuns.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utilfuns.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * utilfuns.h - utility function prototypes</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: utilfuns_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> -00021 <font class="preprocessor">#ifndef UTILFUNS_H</font> -00022 <font class="preprocessor"></font><font class="preprocessor">#define UTILFUNS_H</font> -00023 <font class="preprocessor"></font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utilfuns.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * utilfuns.h - utility function prototypes</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: utilfuns_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> +00021 <span class="preprocessor">#ifndef UTILFUNS_H</span> +00022 <span class="preprocessor"></span><span class="preprocessor">#define UTILFUNS_H</span> +00023 <span class="preprocessor"></span> 00024 -00025 <font class="preprocessor">#include <utilstr.h></font> -00026 <font class="preprocessor">#include <utilconf.h></font> +00025 <span class="preprocessor">#include <utilstr.h></span> +00026 <span class="preprocessor">#include <utilconf.h></span> 00027 00028 -00029 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00029 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/utilstr_8h-source.html b/doc/api-documentation/html/utilstr_8h-source.html index d274f7b..6da6890 100644 --- a/doc/api-documentation/html/utilstr_8h-source.html +++ b/doc/api-documentation/html/utilstr_8h-source.html @@ -3,93 +3,99 @@ <title>utilstr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>utilstr.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * utilstr.h - prototypes for string utility functions</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: utilstr_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>utilstr.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * utilstr.h - prototypes for string utility functions</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: utilstr_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef UTILSTR_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define UTILSTR_H</font> -00024 <font class="preprocessor"></font> -00027 <font class="keywordtype">char</font> *stdstr (<font class="keywordtype">char</font> **iistr, <font class="keyword">const</font> <font class="keywordtype">char</font> *istr); -00028 <font class="keywordtype">char</font> *strstrip (<font class="keywordtype">char</font> *istr); -00029 <font class="keyword">const</font> <font class="keywordtype">char</font> *stristr (<font class="keyword">const</font> <font class="keywordtype">char</font> *s1, <font class="keyword">const</font> <font class="keywordtype">char</font> *s2); -00030 <font class="keyword">const</font> <font class="keywordtype">char</font> strnicmp(<font class="keyword">const</font> <font class="keywordtype">char</font> *s1, <font class="keyword">const</font> <font class="keywordtype">char</font> *s2, <font class="keywordtype">int</font> len); -00031 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> strlenw(<font class="keyword">const</font> <font class="keywordtype">char</font> *s1); -00032 <font class="keywordtype">char</font> *toupperstr(<font class="keywordtype">char</font> *buf); -00033 -00034 <font class="comment">/*</font> -00035 <font class="comment">extern "C" {</font> -00036 <font class="comment">int stricmp(const char *s1, const char *s2);</font> -00037 <font class="comment">}</font> -00038 <font class="comment">*/</font> -00039 -00040 <font class="comment">/******************************************************************************</font> -00041 <font class="comment"> * SW_toupper - array of uppercase values for any given Latin-1 value</font> -00042 <font class="comment"> *</font> -00043 <font class="comment"> * use this instead of toupper() for fast lookups on accented characters</font> -00044 <font class="comment"> */</font> -00045 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> SW_toupper_array[256] = -00046 { -00047 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, -00048 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, -00049 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, -00050 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, -00051 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, -00052 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, -00053 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, -00054 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, -00055 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, -00056 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, -00057 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, -00058 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, -00059 0x60, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, -00060 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, -00061 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, -00062 0x58, 0x59, 0x5a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, -00063 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, -00064 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, -00065 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, -00066 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, -00067 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, -00068 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, -00069 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, -00070 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, -00071 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, -00072 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, -00073 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, -00074 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, -00075 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, -00076 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, -00077 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xf7, -00078 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xff -00079 }; -00080 -00081 <font class="preprocessor">#define SW_toupper(c) SW_toupper_array[(unsigned char)c]</font> -00082 <font class="preprocessor"></font> -00083 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00022 <span class="preprocessor">#ifndef UTILSTR_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define UTILSTR_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <defs.h></span> +00026 +00027 SWORD_NAMESPACE_START +00028 +00031 <span class="keywordtype">char</span> *<a class="code" href="namespacesword.html#a138">stdstr</a> (<span class="keywordtype">char</span> **iistr, <span class="keyword">const</span> <span class="keywordtype">char</span> *istr); +00032 <span class="keywordtype">char</span> *strstrip (<span class="keywordtype">char</span> *istr); +00033 <span class="keyword">const</span> <span class="keywordtype">char</span> *stristr (<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2); +00034 <span class="keyword">const</span> <span class="keywordtype">char</span> strnicmp(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2, <span class="keywordtype">int</span> len); +00035 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> strlenw(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1); +00036 <span class="keywordtype">char</span> *toupperstr(<span class="keywordtype">char</span> *buf); +00037 <span class="keywordtype">char</span> *toupperstr_utf8(<span class="keywordtype">char</span> *buf); +00038 +00039 <span class="comment">/*</span> +00040 <span class="comment">extern "C" {</span> +00041 <span class="comment">int stricmp(const char *s1, const char *s2);</span> +00042 <span class="comment">}</span> +00043 <span class="comment">*/</span> +00044 +00045 <span class="comment">/******************************************************************************</span> +00046 <span class="comment"> * SW_toupper - array of uppercase values for any given Latin-1 value</span> +00047 <span class="comment"> *</span> +00048 <span class="comment"> * use this instead of toupper() for fast lookups on accented characters</span> +00049 <span class="comment"> */</span> +00050 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> SW_toupper_array[256] = +00051 { +00052 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, +00053 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, +00054 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, +00055 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, +00056 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, +00057 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, +00058 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, +00059 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, +00060 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, +00061 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, +00062 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, +00063 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, +00064 0x60, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, +00065 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, +00066 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, +00067 0x58, 0x59, 0x5a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, +00068 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, +00069 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, +00070 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, +00071 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, +00072 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, +00073 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, +00074 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, +00075 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, +00076 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, +00077 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, +00078 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, +00079 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, +00080 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, +00081 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, +00082 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xf7, +00083 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xff +00084 }; +00085 +00086 <span class="preprocessor">#define SW_toupper(c) SW_toupper_array[(unsigned char)c]</span> +00087 <span class="preprocessor"></span> +00088 SWORD_NAMESPACE_END +00089 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/versekey_8h-source.html b/doc/api-documentation/html/versekey_8h-source.html index 2b41b3e..a417c07 100644 --- a/doc/api-documentation/html/versekey_8h-source.html +++ b/doc/api-documentation/html/versekey_8h-source.html @@ -3,218 +3,226 @@ <title>versekey.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>versekey.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: versekey_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>versekey.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * versekey.h - code for class 'versekey'- a standard Biblical verse key</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: versekey_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 00022 -00023 <font class="preprocessor">#ifndef VERSEKEY_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define VERSEKEY_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <swkey.h></font> -00027 <font class="preprocessor">#include <swmacs.h></font> -00028 <font class="preprocessor">#include <listkey.h></font> -00029 <font class="preprocessor">#include <ctype.h></font> +00023 <span class="preprocessor">#ifndef VERSEKEY_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define VERSEKEY_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <swkey.h></span> +00027 <span class="preprocessor">#include <swmacs.h></span> +00028 <span class="preprocessor">#include <listkey.h></span> +00029 <span class="preprocessor">#include <ctype.h></span> 00030 -00031 <font class="preprocessor">#include <defs.h></font> +00031 <span class="preprocessor">#include <defs.h></span> 00032 -00033 <font class="preprocessor">#define POS_MAXVERSE ((char)3)</font> -00034 <font class="preprocessor"></font><font class="preprocessor">#define POS_MAXCHAPTER ((char)4)</font> -00035 <font class="preprocessor"></font><font class="preprocessor">#define POS_MAXBOOK ((char)5)</font> -00036 <font class="preprocessor"></font> -00037 <font class="preprocessor">#define MAXVERSE SW_POSITION(POS_MAXVERSE)</font> -00038 <font class="preprocessor"></font><font class="preprocessor">#define MAXCHAPTER SW_POSITION(POS_MAXCHAPTER)</font> -00039 <font class="preprocessor"></font><font class="preprocessor">#define MAXBOOK SW_POSITION(POS_MAXBOOK)</font> -00040 <font class="preprocessor"></font> -00041 <font class="keyword">struct </font>sbook -00042 { -00045 <font class="keyword">const</font> <font class="keywordtype">char</font> *name; -00046 -00049 <font class="keyword">const</font> <font class="keywordtype">char</font> *prefAbbrev; -00050 -00053 <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> chapmax; -00056 <font class="keywordtype">int</font> *versemax; -00057 }; -00058 -00059 <font class="keyword">struct </font>abbrev -00060 { -00061 <font class="keyword">const</font> <font class="keywordtype">char</font> *ab; -00062 <font class="keywordtype">int</font> book; -00063 }; -00064 -00065 -00066 <font class="keyword">class </font><a class="code" href="class_s_w_locale.html">SWLocale</a>; +00033 SWORD_NAMESPACE_START +00034 +00035 <span class="preprocessor">#define POS_MAXVERSE ((char)3)</span> +00036 <span class="preprocessor"></span><span class="preprocessor">#define POS_MAXCHAPTER ((char)4)</span> +00037 <span class="preprocessor"></span><span class="preprocessor">#define POS_MAXBOOK ((char)5)</span> +00038 <span class="preprocessor"></span> +00039 <span class="preprocessor">#define MAXVERSE SW_POSITION(POS_MAXVERSE)</span> +00040 <span class="preprocessor"></span><span class="preprocessor">#define MAXCHAPTER SW_POSITION(POS_MAXCHAPTER)</span> +00041 <span class="preprocessor"></span><span class="preprocessor">#define MAXBOOK SW_POSITION(POS_MAXBOOK)</span> +00042 <span class="preprocessor"></span> +00043 <span class="keyword">struct </span>sbook +00044 { +00047 <span class="keyword">const</span> <span class="keywordtype">char</span> *name; +00048 +00051 <span class="keyword">const</span> <span class="keywordtype">char</span> *prefAbbrev; +00052 +00055 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> chapmax; +00058 <span class="keywordtype">int</span> *versemax; +00059 }; +00060 +00061 <span class="keyword">struct </span>abbrev +00062 { +00063 <span class="keyword">const</span> <span class="keywordtype">char</span> *ab; +00064 <span class="keywordtype">int</span> book; +00065 }; +00066 00067 -<a name="l00072"></a><a class="code" href="class_verse_key.html">00072</a> <font class="keyword">class </font>SWDLLEXPORT <a class="code" href="class_verse_key.html">VerseKey</a>:<font class="keyword">public</font> <a class="code" href="class_s_w_key.html">SWKey</a> -00073 { -00074 <font class="keyword">class </font>LocaleCache -00075 { -00076 <font class="keyword">public</font>: -00077 <font class="keywordtype">char</font> *name; -00078 <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> abbrevsCnt; -00079 <a class="code" href="class_s_w_locale.html">SWLocale</a> *locale; -00080 LocaleCache() -00081 { -00082 name = 0; -00083 abbrevsCnt = 0; -00084 locale = 0; -00085 } -00086 <font class="keyword">virtual</font> ~LocaleCache() -00087 { -00088 <font class="keywordflow">if</font> (name) -00089 <font class="keyword">delete</font>[]name; -00090 } -00091 }; -00092 -00093 <font class="keyword">static</font> <a class="code" href="class_s_w_class.html">SWClass</a> classdef; +00068 <span class="keyword">class </span>SWLocale; +00069 +<a name="l00074"></a><a class="code" href="classsword_1_1_verse_key.html">00074</a> <span class="keyword">class </span>SWDLLEXPORT <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>:<span class="keyword">public</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> +00075 { +00076 <span class="keyword">class </span>LocaleCache +00077 { +00078 <span class="keyword">public</span>: +00079 <span class="keywordtype">char</span> *name; +00080 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> abbrevsCnt; +00081 <a class="code" href="classsword_1_1_s_w_locale.html">SWLocale</a> *locale; +00082 LocaleCache() +00083 { +00084 name = 0; +00085 abbrevsCnt = 0; +00086 locale = 0; +00087 } +00088 <span class="keyword">virtual</span> ~LocaleCache() +00089 { +00090 <span class="keywordflow">if</span> (name) +00091 <span class="keyword">delete</span>[]name; +00092 } +00093 }; 00094 -00095 <font class="keyword">static</font> <font class="keywordtype">long</font> *offsets[2][2]; -00096 <font class="keyword">static</font> <font class="keywordtype">int</font> offsize[2][2]; -00099 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; -00100 <font class="keyword">static</font> <font class="keyword">struct </font>sbook otbooks[]; -00101 <font class="keyword">static</font> <font class="keyword">struct </font>sbook ntbooks[]; -00102 <font class="keyword">static</font> <font class="keywordtype">long</font> otbks[]; -00103 <font class="keyword">static</font> <font class="keywordtype">long</font> otcps[]; -00104 <font class="keyword">static</font> <font class="keywordtype">long</font> ntbks[]; -00105 <font class="keyword">static</font> <font class="keywordtype">long</font> ntcps[]; -00106 <font class="keyword">static</font> <font class="keywordtype">int</font> vm[]; -00107 <font class="keyword">static</font> LocaleCache localeCache; -00108 <a class="code" href="class_list_key.html">ListKey</a> internalListKey; -00109 -00110 <font class="keyword">const</font> <font class="keyword">struct </font>abbrev *abbrevs; -00111 <font class="keywordtype">char</font> *locale; -00112 <font class="keywordtype">int</font> abbrevsCnt; -<a name="l00115"></a><a class="code" href="class_verse_key.html#o4">00115</a> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> testament; -00116 <font class="keyword">mutable</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> book; -00117 <font class="keyword">mutable</font> <font class="keywordtype">signed</font> <font class="keywordtype">int</font> chapter; -00118 <font class="keyword">mutable</font> <font class="keywordtype">signed</font> <font class="keywordtype">int</font> verse; -<a name="l00121"></a><a class="code" href="class_verse_key.html#o8">00121</a> <font class="keywordtype">char</font> autonorm; -<a name="l00124"></a><a class="code" href="class_verse_key.html#o9">00124</a> <font class="keywordtype">char</font> headings; -00125 -00126 <font class="keywordtype">int</font> getBookAbbrev(<font class="keyword">const</font> <font class="keywordtype">char</font> *abbr); -00127 <font class="keywordtype">void</font> initBounds() <font class="keyword">const</font>; -00130 <font class="keywordtype">void</font> initstatics(); -00133 <font class="keywordtype">void</font> init(); -00138 <font class="keywordtype">void</font> freshtext() <font class="keyword">const</font>; -00142 <font class="keyword">virtual</font> <font class="keywordtype">char</font> parse(); -00151 <font class="keywordtype">int</font> findindex(<font class="keywordtype">long</font> *array, <font class="keywordtype">int</font> size, <font class="keywordtype">long</font> value); -00152 <font class="keyword">mutable</font> <a class="code" href="class_verse_key.html">VerseKey</a> *lowerBound, *upperBound; -00153 -00154 <font class="keyword">public</font>: -00155 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> builtin_BMAX[2]; -00156 <font class="keyword">static</font> <font class="keyword">struct </font>sbook *builtin_books[2]; -00157 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keyword">struct </font>abbrev builtin_abbrevs[]; -00158 <font class="keyword">const</font> <font class="keywordtype">char</font> *BMAX; -00159 <font class="keyword">struct </font>sbook **books; -00160 -00167 <a class="code" href="class_verse_key.html">VerseKey</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey = 0); -00168 -00175 <a class="code" href="class_verse_key.html">VerseKey</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * ikey); -00176 -00183 <a class="code" href="class_verse_key.html">VerseKey</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *min, <font class="keyword">const</font> <font class="keywordtype">char</font> *max); -00184 -00190 <a class="code" href="class_verse_key.html">VerseKey</a>(<font class="keyword">const</font> <a class="code" href="class_verse_key.html">VerseKey</a> &k); -00191 -00195 <font class="keyword">virtual</font> ~ VerseKey(); -00196 -00203 <a class="code" href="class_verse_key.html">VerseKey</a> & LowerBound(<font class="keyword">const</font> <font class="keywordtype">char</font> *lb); -00204 -00210 <a class="code" href="class_verse_key.html">VerseKey</a> & UpperBound(<font class="keyword">const</font> <font class="keywordtype">char</font> *ub); -00211 -00215 <a class="code" href="class_verse_key.html">VerseKey</a> & LowerBound() <font class="keyword">const</font>; -00216 -00220 <a class="code" href="class_verse_key.html">VerseKey</a> & UpperBound() <font class="keyword">const</font>; -00221 -00224 <font class="keywordtype">void</font> ClearBounds(); -00225 -00229 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> *<a class="code" href="class_s_w_key.html#a3">clone</a>() <font class="keyword">const</font>; -00230 -00234 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_key.html#a9">getText</a>() <font class="keyword">const</font>; -00235 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getShortText() <font class="keyword">const</font>; -<a name="l00236"></a><a class="code" href="class_verse_key.html#a13">00236</a> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a7">setText</a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey) { <a class="code" href="class_s_w_key.html#a7">SWKey::setText</a>(ikey); parse (); } -00237 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey); -00238 -00241 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(<font class="keyword">const</font> <a class="code" href="class_verse_key.html">VerseKey</a> & ikey); -00242 -00248 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPosition(SW_POSITION); -00249 -00255 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a14">decrement</a>(<font class="keywordtype">int</font> step); -00256 -00262 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_key.html#a15">increment</a>(<font class="keywordtype">int</font> step); -00263 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Traversable() { <font class="keywordflow">return</font> 1; } -00264 -00265 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getBookName() <font class="keyword">const</font>; -00266 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getBookAbbrev() <font class="keyword">const</font>; -00271 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Testament() <font class="keyword">const</font>; -00272 -00277 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Book() <font class="keyword">const</font>; -00278 -00283 <font class="keyword">virtual</font> <font class="keywordtype">int</font> Chapter() <font class="keyword">const</font>; -00284 -00289 <font class="keyword">virtual</font> <font class="keywordtype">int</font> Verse() <font class="keyword">const</font>; -00290 -00298 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Testament(<font class="keywordtype">char</font> itestament); -00299 -00307 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Book(<font class="keywordtype">char</font> ibook); -00308 -00316 <font class="keyword">virtual</font> <font class="keywordtype">int</font> Chapter(<font class="keywordtype">int</font> ichapter); -00317 -00325 <font class="keyword">virtual</font> <font class="keywordtype">int</font> Verse(<font class="keywordtype">int</font> iverse); -00326 -00333 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Normalize(<font class="keywordtype">char</font> autocheck = 0); -00334 -00343 <font class="keyword">virtual</font> <font class="keywordtype">char</font> AutoNormalize(<font class="keywordtype">char</font> iautonorm = MAXPOS (<font class="keywordtype">char</font>)); -00344 -00353 <font class="keyword">virtual</font> <font class="keywordtype">char</font> Headings(<font class="keywordtype">char</font> iheadings = MAXPOS (<font class="keywordtype">char</font>)); -00354 -00355 <font class="keyword">virtual</font> <font class="keywordtype">long</font> NewIndex() <font class="keyword">const</font>; +00095 <span class="keyword">static</span> <a class="code" href="classsword_1_1_s_w_class.html">SWClass</a> classdef; +00096 +00097 <span class="keyword">static</span> <span class="keywordtype">long</span> *offsets[2][2]; +00098 <span class="keyword">static</span> <span class="keywordtype">int</span> offsize[2][2]; +00101 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; +00102 <span class="keyword">static</span> <span class="keyword">struct </span>sbook otbooks[]; +00103 <span class="keyword">static</span> <span class="keyword">struct </span>sbook ntbooks[]; +00104 <span class="keyword">static</span> <span class="keywordtype">long</span> otbks[]; +00105 <span class="keyword">static</span> <span class="keywordtype">long</span> otcps[]; +00106 <span class="keyword">static</span> <span class="keywordtype">long</span> ntbks[]; +00107 <span class="keyword">static</span> <span class="keywordtype">long</span> ntcps[]; +00108 <span class="keyword">static</span> <span class="keywordtype">int</span> vm[]; +00109 <span class="keyword">static</span> LocaleCache localeCache; +00110 <a class="code" href="classsword_1_1_list_key.html">ListKey</a> internalListKey; +00111 +00112 <span class="keyword">const</span> <span class="keyword">struct </span>abbrev *abbrevs; +00113 <span class="keywordtype">char</span> *locale; +00114 <span class="keywordtype">int</span> abbrevsCnt; +<a name="l00117"></a><a class="code" href="classsword_1_1_verse_key.html#o4">00117</a> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> testament; +00118 <span class="keyword">mutable</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> book; +00119 <span class="keyword">mutable</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> chapter; +00120 <span class="keyword">mutable</span> <span class="keywordtype">signed</span> <span class="keywordtype">int</span> verse; +<a name="l00123"></a><a class="code" href="classsword_1_1_verse_key.html#o8">00123</a> <span class="keywordtype">char</span> autonorm; +<a name="l00126"></a><a class="code" href="classsword_1_1_verse_key.html#o9">00126</a> <span class="keywordtype">char</span> headings; +00127 +00128 <span class="keywordtype">int</span> getBookAbbrev(<span class="keyword">const</span> <span class="keywordtype">char</span> *abbr); +00129 <span class="keywordtype">void</span> initBounds() <span class="keyword">const</span>; +00132 <span class="keywordtype">void</span> initstatics(); +00135 <span class="keywordtype">void</span> init(); +00140 <span class="keywordtype">void</span> freshtext() <span class="keyword">const</span>; +00144 <span class="keyword">virtual</span> <span class="keywordtype">char</span> parse(); +00153 <span class="keywordtype">int</span> findindex(<span class="keywordtype">long</span> *array, <span class="keywordtype">int</span> size, <span class="keywordtype">long</span> value); +00154 <span class="keyword">mutable</span> <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> *lowerBound, *upperBound; +00155 +00156 <span class="keyword">public</span>: +00157 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> builtin_BMAX[2]; +00158 <span class="keyword">static</span> <span class="keyword">struct </span>sbook *builtin_books[2]; +00159 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keyword">struct </span>abbrev builtin_abbrevs[]; +00160 <span class="keyword">const</span> <span class="keywordtype">char</span> *BMAX; +00161 <span class="keyword">struct </span>sbook **books; +00162 +00169 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey = 0); +00170 +00177 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> * ikey); +00178 +00185 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *min, <span class="keyword">const</span> <span class="keywordtype">char</span> *max); +00186 +00192 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a>(<span class="keyword">const</span> <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> &k); +00193 +00197 <span class="keyword">virtual</span> ~ VerseKey(); +00198 +00205 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> & LowerBound(<span class="keyword">const</span> <span class="keywordtype">char</span> *lb); +00206 +00212 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> & UpperBound(<span class="keyword">const</span> <span class="keywordtype">char</span> *ub); +00213 +00217 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> & LowerBound() <span class="keyword">const</span>; +00218 +00222 <a class="code" href="classsword_1_1_verse_key.html">VerseKey</a> & UpperBound() <span class="keyword">const</span>; +00223 +00226 <span class="keywordtype">void</span> ClearBounds(); +00227 +00231 <span class="keyword">virtual</span> <a class="code" href="classsword_1_1_s_w_key.html">SWKey</a> *<a class="code" href="classsword_1_1_s_w_key.html#a3">clone</a>() <span class="keyword">const</span>; +00232 +00236 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classsword_1_1_s_w_key.html#a9">getText</a>() <span class="keyword">const</span>; +00237 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getShortText() <span class="keyword">const</span>; +<a name="l00238"></a><a class="code" href="classsword_1_1_verse_key.html#a13">00238</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a7">setText</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey) { SWKey::setText(ikey); parse (); } +00239 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> SWKey & ikey); +00240 +00243 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(<span class="keyword">const</span> VerseKey & ikey); +00244 +00250 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPosition(SW_POSITION); +00251 +00257 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a16">decrement</a>(<span class="keywordtype">int</span> step); +00258 +00264 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classsword_1_1_s_w_key.html#a17">increment</a>(<span class="keywordtype">int</span> step); +00265 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Traversable() { <span class="keywordflow">return</span> 1; } +00266 +00267 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getBookName() <span class="keyword">const</span>; +00268 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getBookAbbrev() <span class="keyword">const</span>; +00273 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Testament() <span class="keyword">const</span>; +00274 +00279 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Book() <span class="keyword">const</span>; +00280 +00285 <span class="keyword">virtual</span> <span class="keywordtype">int</span> Chapter() <span class="keyword">const</span>; +00286 +00291 <span class="keyword">virtual</span> <span class="keywordtype">int</span> Verse() <span class="keyword">const</span>; +00292 +00300 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Testament(<span class="keywordtype">char</span> itestament); +00301 +00309 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Book(<span class="keywordtype">char</span> ibook); +00310 +00318 <span class="keyword">virtual</span> <span class="keywordtype">int</span> Chapter(<span class="keywordtype">int</span> ichapter); +00319 +00327 <span class="keyword">virtual</span> <span class="keywordtype">int</span> Verse(<span class="keywordtype">int</span> iverse); +00328 +00335 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Normalize(<span class="keywordtype">char</span> autocheck = 0); +00336 +00345 <span class="keyword">virtual</span> <span class="keywordtype">char</span> AutoNormalize(<span class="keywordtype">char</span> iautonorm = MAXPOS (<span class="keywordtype">char</span>)); +00346 +00355 <span class="keyword">virtual</span> <span class="keywordtype">char</span> Headings(<span class="keywordtype">char</span> iheadings = MAXPOS (<span class="keywordtype">char</span>)); 00356 -00361 <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a>() <font class="keyword">const</font>; -00362 -00368 <font class="keyword">virtual</font> <font class="keywordtype">long</font> <a class="code" href="class_s_w_key.html#a17">Index</a>(<font class="keywordtype">long</font> iindex); -00369 -00370 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getOSISRef() <font class="keyword">const</font>; +00357 <span class="keyword">virtual</span> <span class="keywordtype">long</span> NewIndex() <span class="keyword">const</span>; +00358 +00363 <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a>() <span class="keyword">const</span>; +00364 +00370 <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="classsword_1_1_s_w_key.html#a19">Index</a>(<span class="keywordtype">long</span> iindex); 00371 -00372 <font class="keyword">virtual</font> <a class="code" href="class_list_key.html">ListKey</a> ParseVerseList(<font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keyword">const</font> <font class="keywordtype">char</font> *defaultKey = <font class="stringliteral">"Genesis 1:1"</font>, <font class="keywordtype">bool</font> expandRange = <font class="keyword">false</font>); -00380 <font class="keyword">virtual</font> <font class="keywordtype">int</font> <a class="code" href="class_s_w_key.html#a11">compare</a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> & ikey); -00381 -00389 <font class="keyword">virtual</font> <font class="keywordtype">int</font> _compare(<font class="keyword">const</font> <a class="code" href="class_verse_key.html">VerseKey</a> & ikey); -00390 -00391 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setBookAbbrevs(<font class="keyword">const</font> <font class="keyword">struct</font> abbrev *bookAbbrevs, <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> size = 0 <font class="comment">/* default determine size */</font> ); -00392 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setBooks(<font class="keyword">const</font> <font class="keywordtype">char</font> *iBMAX, <font class="keyword">struct</font> sbook **ibooks); -00393 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setLocale(<font class="keyword">const</font> <font class="keywordtype">char</font> *name); -00394 <font class="keyword">virtual</font> <font class="keyword">const</font> <font class="keywordtype">char</font> *getLocale()<font class="keyword"> const </font>{ <font class="keywordflow">return</font> locale; } -00395 -00396 SWKEY_OPERATORS -00397 -00398 <font class="keyword">virtual</font> <a class="code" href="class_s_w_key.html">SWKey</a> & operator = (<font class="keyword">const</font> <a class="code" href="class_verse_key.html">VerseKey</a> & ikey) { <a class="code" href="class_s_w_key.html#a8">copyFrom</a>(ikey); <font class="keywordflow">return</font> *<font class="keyword">this</font>; } -00399 }; +00372 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getOSISRef() <span class="keyword">const</span>; +00373 +00374 <span class="keyword">virtual</span> ListKey ParseVerseList(<span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keyword">const</span> <span class="keywordtype">char</span> *defaultKey = <span class="stringliteral">"Genesis 1:1"</span>, <span class="keywordtype">bool</span> expandRange = <span class="keyword">false</span>); +00375 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getRangeText() <span class="keyword">const</span>; +00383 <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classsword_1_1_s_w_key.html#a13">compare</a>(<span class="keyword">const</span> SWKey & ikey); +00384 +00392 <span class="keyword">virtual</span> <span class="keywordtype">int</span> _compare(<span class="keyword">const</span> VerseKey & ikey); +00393 +00394 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBookAbbrevs(<span class="keyword">const</span> <span class="keyword">struct</span> abbrev *bookAbbrevs, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size = 0 <span class="comment">/* default determine size */</span> ); +00395 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBooks(<span class="keyword">const</span> <span class="keywordtype">char</span> *iBMAX, <span class="keyword">struct</span> sbook **ibooks); +00396 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLocale(<span class="keyword">const</span> <span class="keywordtype">char</span> *name); +00397 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *getLocale()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> locale; } +00398 +00399 00400 -00401 -00402 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00401 <span class="comment">// OPERATORS --------------------------------------------------------------------</span> +00402 +00403 +00404 SWKEY_OPERATORS +00405 +00406 <span class="keyword">virtual</span> SWKey & operator = (<span class="keyword">const</span> VerseKey & ikey) { <a class="code" href="classsword_1_1_s_w_key.html#a8">copyFrom</a>(ikey); <span class="keywordflow">return</span> *<span class="keyword">this</span>; } +00407 }; +00408 +00409 SWORD_NAMESPACE_END +00410 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zcom_8h-source.html b/doc/api-documentation/html/zcom_8h-source.html index 3f79593..f024413 100644 --- a/doc/api-documentation/html/zcom_8h-source.html +++ b/doc/api-documentation/html/zcom_8h-source.html @@ -3,81 +3,90 @@ <title>zcom.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zcom.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * zcom.h - code for class 'zCom'- a module that reads compressed text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: zcom_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zcom.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * zcom.h - code for class 'zCom'- a module that reads compressed text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: zcom_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef ZCOM_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define ZCOM_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <rawverse.h></font> -00027 <font class="preprocessor">#include <swcom.h></font> -00028 <font class="preprocessor">#include <swcomprs.h></font> +00023 <span class="preprocessor">#ifndef ZCOM_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define ZCOM_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <rawverse.h></span> +00027 <span class="preprocessor">#include <swcom.h></span> +00028 <span class="preprocessor">#include <swcomprs.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWDLLEXPORT zCom:<font class="keyword">public</font> zVerse, <font class="keyword">public</font> <a class="code" href="class_s_w_com.html">SWCom</a> { -00033 <a class="code" href="class_verse_key.html">VerseKey</a> *lastWriteKey; -00034 <font class="keywordtype">bool</font> sameBlock (<a class="code" href="class_verse_key.html">VerseKey</a> * lastWriteKey, <a class="code" href="class_verse_key.html">VerseKey</a> * key); -00035 <font class="keywordtype">int</font> blockType; -00036 <font class="keyword">public</font>: -00037 -00038 -00039 zCom (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00040 0, <font class="keywordtype">int</font> blockType = CHAPTERBLOCKS, SWCompress * icomp = -00041 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00042 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00043 <font class="keyword">virtual</font> ~ zCom (); -00044 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a> (); -00045 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator += </a>(<font class="keywordtype">int</font> increment); -00046 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -= </a>(<font class="keywordtype">int</font> decrement) -00047 { -00048 <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator += </a>(-decrement); -00049 } -00050 -00051 <font class="comment">// write interface ----------------------------</font> -00052 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } -00053 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> blockBound) -00054 { -00055 <font class="keywordflow">return</font> zVerse::createModule (path, blockBound); -00056 } -00057 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00058 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00059 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00060 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00061 <font class="comment">// end write interface ------------------------</font> -00062 -00063 <font class="comment">// swcacher interface ----------------------</font> -00064 <font class="keyword">virtual</font> <font class="keywordtype">void</font> flush() { flushCache(); } -00065 <font class="comment">// end swcacher interface ----------------------</font> -00066 }; +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWDLLEXPORT zCom:<span class="keyword">public</span> zVerse, <span class="keyword">public</span> SWCom { +00035 +00036 VerseKey *lastWriteKey; +00037 <span class="keywordtype">bool</span> sameBlock(VerseKey * lastWriteKey, VerseKey * key); +00038 <span class="keywordtype">int</span> blockType; +00039 VerseKey &getVerseKey(); +00040 +00041 +00042 <span class="keyword">public</span>: +00043 +00044 zCom(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00045 <span class="keywordtype">int</span> blockType = CHAPTERBLOCKS, SWCompress * icomp = 0, +00046 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00047 SWTextDirection dir = DIRECTION_LTR, +00048 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00049 <span class="keyword">virtual</span> ~zCom(); +00050 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00053 +00054 <span class="comment">// write interface ----------------------------</span> +00055 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00056 <span class="keywordflow">return</span> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); +00057 } +00058 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> blockBound) { +00059 <span class="keywordflow">return</span> zVerse::createModule(path, blockBound); +00060 } +00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey * linkKey); <span class="comment">// Link current module entry to other module entry</span> +00063 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00064 <span class="comment">// end write interface ------------------------</span> +00065 +00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawZFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <span class="keywordtype">char</span> direction = 0) { rawFilter(buf, size, (SWKey *)(<span class="keywordtype">long</span>)direction); }<span class="comment">// hack, use key as direction for enciphering</span> 00067 -00068 -00069 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00068 <span class="comment">// swcacher interface ----------------------</span> +00069 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flush() { flushCache(); } +00070 <span class="comment">// end swcacher interface ----------------------</span> +00071 +00072 SWMODULE_OPERATORS +00073 +00074 }; +00075 +00076 SWORD_NAMESPACE_END +00077 +00078 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zconf_8h-source.html b/doc/api-documentation/html/zconf_8h-source.html index be43e7a..67e70a2 100644 --- a/doc/api-documentation/html/zconf_8h-source.html +++ b/doc/api-documentation/html/zconf_8h-source.html @@ -3,291 +3,291 @@ <title>zconf.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zconf.h</h1><div class="fragment"><pre>00001 <font class="comment">/* zconf.h -- configuration of the zlib compression library</font> -00002 <font class="comment"> * Copyright (C) 1995-1998 Jean-loup Gailly.</font> -00003 <font class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h </font> -00004 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zconf.h</h1><div class="fragment"><pre>00001 <span class="comment">/* zconf.h -- configuration of the zlib compression library</span> +00002 <span class="comment"> * Copyright (C) 1995-2002 Jean-loup Gailly.</span> +00003 <span class="comment"> * For conditions of distribution and use, see copyright notice in zlib.h </span> +00004 <span class="comment"> */</span> 00005 -00006 <font class="comment">/* @(#) $Id: zconf_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $ */</font> +00006 <span class="comment">/* @(#) $Id: zconf_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $ */</span> 00007 -00008 <font class="preprocessor">#ifndef _ZCONF_H</font> -00009 <font class="preprocessor"></font><font class="preprocessor">#define _ZCONF_H</font> -00010 <font class="preprocessor"></font> -00011 <font class="comment">/*</font> -00012 <font class="comment"> * If you *really* need a unique prefix for all types and library functions,</font> -00013 <font class="comment"> * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.</font> -00014 <font class="comment"> */</font> -00015 <font class="preprocessor">#ifdef Z_PREFIX</font> -00016 <font class="preprocessor"></font><font class="preprocessor"># define deflateInit_ z_deflateInit_</font> -00017 <font class="preprocessor"></font><font class="preprocessor"># define deflate z_deflate</font> -00018 <font class="preprocessor"></font><font class="preprocessor"># define deflateEnd z_deflateEnd</font> -00019 <font class="preprocessor"></font><font class="preprocessor"># define inflateInit_ z_inflateInit_</font> -00020 <font class="preprocessor"></font><font class="preprocessor"># define inflate z_inflate</font> -00021 <font class="preprocessor"></font><font class="preprocessor"># define inflateEnd z_inflateEnd</font> -00022 <font class="preprocessor"></font><font class="preprocessor"># define deflateInit2_ z_deflateInit2_</font> -00023 <font class="preprocessor"></font><font class="preprocessor"># define deflateSetDictionary z_deflateSetDictionary</font> -00024 <font class="preprocessor"></font><font class="preprocessor"># define deflateCopy z_deflateCopy</font> -00025 <font class="preprocessor"></font><font class="preprocessor"># define deflateReset z_deflateReset</font> -00026 <font class="preprocessor"></font><font class="preprocessor"># define deflateParams z_deflateParams</font> -00027 <font class="preprocessor"></font><font class="preprocessor"># define inflateInit2_ z_inflateInit2_</font> -00028 <font class="preprocessor"></font><font class="preprocessor"># define inflateSetDictionary z_inflateSetDictionary</font> -00029 <font class="preprocessor"></font><font class="preprocessor"># define inflateSync z_inflateSync</font> -00030 <font class="preprocessor"></font><font class="preprocessor"># define inflateSyncPoint z_inflateSyncPoint</font> -00031 <font class="preprocessor"></font><font class="preprocessor"># define inflateReset z_inflateReset</font> -00032 <font class="preprocessor"></font><font class="preprocessor"># define compress z_compress</font> -00033 <font class="preprocessor"></font><font class="preprocessor"># define compress2 z_compress2</font> -00034 <font class="preprocessor"></font><font class="preprocessor"># define uncompress z_uncompress</font> -00035 <font class="preprocessor"></font><font class="preprocessor"># define adler32 z_adler32</font> -00036 <font class="preprocessor"></font><font class="preprocessor"># define crc32 z_crc32</font> -00037 <font class="preprocessor"></font><font class="preprocessor"># define get_crc_table z_get_crc_table</font> -00038 <font class="preprocessor"></font> -00039 <font class="preprocessor"># define Byte z_Byte</font> -00040 <font class="preprocessor"></font><font class="preprocessor"># define uInt z_uInt</font> -00041 <font class="preprocessor"></font><font class="preprocessor"># define uLong z_uLong</font> -00042 <font class="preprocessor"></font><font class="preprocessor"># define Bytef z_Bytef</font> -00043 <font class="preprocessor"></font><font class="preprocessor"># define charf z_charf</font> -00044 <font class="preprocessor"></font><font class="preprocessor"># define intf z_intf</font> -00045 <font class="preprocessor"></font><font class="preprocessor"># define uIntf z_uIntf</font> -00046 <font class="preprocessor"></font><font class="preprocessor"># define uLongf z_uLongf</font> -00047 <font class="preprocessor"></font><font class="preprocessor"># define voidpf z_voidpf</font> -00048 <font class="preprocessor"></font><font class="preprocessor"># define voidp z_voidp</font> -00049 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00050 <font class="preprocessor"></font> -00051 <font class="preprocessor">#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)</font> -00052 <font class="preprocessor"></font><font class="preprocessor"># define WIN32</font> -00053 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00054 <font class="preprocessor"></font><font class="preprocessor">#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)</font> -00055 <font class="preprocessor"></font><font class="preprocessor"># ifndef __32BIT__</font> -00056 <font class="preprocessor"></font><font class="preprocessor"># define __32BIT__</font> -00057 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00058 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00059 <font class="preprocessor"></font><font class="preprocessor">#if defined(__MSDOS__) && !defined(MSDOS)</font> -00060 <font class="preprocessor"></font><font class="preprocessor"># define MSDOS</font> -00061 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00062 <font class="preprocessor"></font> -00063 <font class="comment">/*</font> -00064 <font class="comment"> * Compile with -DMAXSEG_64K if the alloc function cannot allocate more</font> -00065 <font class="comment"> * than 64k bytes at a time (needed on systems with 16-bit int).</font> -00066 <font class="comment"> */</font> -00067 <font class="preprocessor">#if defined(MSDOS) && !defined(__32BIT__)</font> -00068 <font class="preprocessor"></font><font class="preprocessor"># define MAXSEG_64K</font> -00069 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00070 <font class="preprocessor"></font><font class="preprocessor">#ifdef MSDOS</font> -00071 <font class="preprocessor"></font><font class="preprocessor"># define UNALIGNED_OK</font> -00072 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00073 <font class="preprocessor"></font> -00074 <font class="preprocessor">#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32)) && !defined(STDC)</font> -00075 <font class="preprocessor"></font><font class="preprocessor"># define STDC</font> -00076 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00077 <font class="preprocessor"></font><font class="preprocessor">#if defined(__STDC__) || defined(__cplusplus) || defined(__OS2__)</font> -00078 <font class="preprocessor"></font><font class="preprocessor"># ifndef STDC</font> -00079 <font class="preprocessor"></font><font class="preprocessor"># define STDC</font> -00080 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00081 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00082 <font class="preprocessor"></font> -00083 <font class="preprocessor">#ifndef STDC</font> -00084 <font class="preprocessor"></font><font class="preprocessor"># ifndef const </font><font class="comment">/* cannot use !defined(STDC) && !defined(const) on Mac */</font> -00085 <font class="preprocessor"># define const</font> -00086 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00087 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00088 <font class="preprocessor"></font> -00089 <font class="comment">/* Some Mac compilers merge all .h files incorrectly: */</font> -00090 <font class="preprocessor">#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)</font> -00091 <font class="preprocessor"></font><font class="preprocessor"># define NO_DUMMY_DECL</font> -00092 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00093 <font class="preprocessor"></font> -00094 <font class="comment">/* Old Borland C incorrectly complains about missing returns: */</font> -00095 <font class="preprocessor">#if defined(__BORLANDC__) && (__BORLANDC__ < 0x500)</font> -00096 <font class="preprocessor"></font><font class="preprocessor"># define NEED_DUMMY_RETURN</font> -00097 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00098 <font class="preprocessor"></font> +00008 <span class="preprocessor">#ifndef _ZCONF_H</span> +00009 <span class="preprocessor"></span><span class="preprocessor">#define _ZCONF_H</span> +00010 <span class="preprocessor"></span> +00011 <span class="comment">/*</span> +00012 <span class="comment"> * If you *really* need a unique prefix for all types and library functions,</span> +00013 <span class="comment"> * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.</span> +00014 <span class="comment"> */</span> +00015 <span class="preprocessor">#ifdef Z_PREFIX</span> +00016 <span class="preprocessor"></span><span class="preprocessor"># define deflateInit_ z_deflateInit_</span> +00017 <span class="preprocessor"></span><span class="preprocessor"># define deflate z_deflate</span> +00018 <span class="preprocessor"></span><span class="preprocessor"># define deflateEnd z_deflateEnd</span> +00019 <span class="preprocessor"></span><span class="preprocessor"># define inflateInit_ z_inflateInit_</span> +00020 <span class="preprocessor"></span><span class="preprocessor"># define inflate z_inflate</span> +00021 <span class="preprocessor"></span><span class="preprocessor"># define inflateEnd z_inflateEnd</span> +00022 <span class="preprocessor"></span><span class="preprocessor"># define deflateInit2_ z_deflateInit2_</span> +00023 <span class="preprocessor"></span><span class="preprocessor"># define deflateSetDictionary z_deflateSetDictionary</span> +00024 <span class="preprocessor"></span><span class="preprocessor"># define deflateCopy z_deflateCopy</span> +00025 <span class="preprocessor"></span><span class="preprocessor"># define deflateReset z_deflateReset</span> +00026 <span class="preprocessor"></span><span class="preprocessor"># define deflateParams z_deflateParams</span> +00027 <span class="preprocessor"></span><span class="preprocessor"># define inflateInit2_ z_inflateInit2_</span> +00028 <span class="preprocessor"></span><span class="preprocessor"># define inflateSetDictionary z_inflateSetDictionary</span> +00029 <span class="preprocessor"></span><span class="preprocessor"># define inflateSync z_inflateSync</span> +00030 <span class="preprocessor"></span><span class="preprocessor"># define inflateSyncPoint z_inflateSyncPoint</span> +00031 <span class="preprocessor"></span><span class="preprocessor"># define inflateReset z_inflateReset</span> +00032 <span class="preprocessor"></span><span class="preprocessor"># define compress z_compress</span> +00033 <span class="preprocessor"></span><span class="preprocessor"># define compress2 z_compress2</span> +00034 <span class="preprocessor"></span><span class="preprocessor"># define uncompress z_uncompress</span> +00035 <span class="preprocessor"></span><span class="preprocessor"># define adler32 z_adler32</span> +00036 <span class="preprocessor"></span><span class="preprocessor"># define crc32 z_crc32</span> +00037 <span class="preprocessor"></span><span class="preprocessor"># define get_crc_table z_get_crc_table</span> +00038 <span class="preprocessor"></span> +00039 <span class="preprocessor"># define Byte z_Byte</span> +00040 <span class="preprocessor"></span><span class="preprocessor"># define uInt z_uInt</span> +00041 <span class="preprocessor"></span><span class="preprocessor"># define uLong z_uLong</span> +00042 <span class="preprocessor"></span><span class="preprocessor"># define Bytef z_Bytef</span> +00043 <span class="preprocessor"></span><span class="preprocessor"># define charf z_charf</span> +00044 <span class="preprocessor"></span><span class="preprocessor"># define intf z_intf</span> +00045 <span class="preprocessor"></span><span class="preprocessor"># define uIntf z_uIntf</span> +00046 <span class="preprocessor"></span><span class="preprocessor"># define uLongf z_uLongf</span> +00047 <span class="preprocessor"></span><span class="preprocessor"># define voidpf z_voidpf</span> +00048 <span class="preprocessor"></span><span class="preprocessor"># define voidp z_voidp</span> +00049 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00050 <span class="preprocessor"></span> +00051 <span class="preprocessor">#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)</span> +00052 <span class="preprocessor"></span><span class="preprocessor"># define WIN32</span> +00053 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00054 <span class="preprocessor"></span><span class="preprocessor">#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)</span> +00055 <span class="preprocessor"></span><span class="preprocessor"># ifndef __32BIT__</span> +00056 <span class="preprocessor"></span><span class="preprocessor"># define __32BIT__</span> +00057 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00058 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00059 <span class="preprocessor"></span><span class="preprocessor">#if defined(__MSDOS__) && !defined(MSDOS)</span> +00060 <span class="preprocessor"></span><span class="preprocessor"># define MSDOS</span> +00061 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00062 <span class="preprocessor"></span> +00063 <span class="comment">/*</span> +00064 <span class="comment"> * Compile with -DMAXSEG_64K if the alloc function cannot allocate more</span> +00065 <span class="comment"> * than 64k bytes at a time (needed on systems with 16-bit int).</span> +00066 <span class="comment"> */</span> +00067 <span class="preprocessor">#if defined(MSDOS) && !defined(__32BIT__)</span> +00068 <span class="preprocessor"></span><span class="preprocessor"># define MAXSEG_64K</span> +00069 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00070 <span class="preprocessor"></span><span class="preprocessor">#ifdef MSDOS</span> +00071 <span class="preprocessor"></span><span class="preprocessor"># define UNALIGNED_OK</span> +00072 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00073 <span class="preprocessor"></span> +00074 <span class="preprocessor">#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32)) && !defined(STDC)</span> +00075 <span class="preprocessor"></span><span class="preprocessor"># define STDC</span> +00076 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00077 <span class="preprocessor"></span><span class="preprocessor">#if defined(__STDC__) || defined(__cplusplus) || defined(__OS2__)</span> +00078 <span class="preprocessor"></span><span class="preprocessor"># ifndef STDC</span> +00079 <span class="preprocessor"></span><span class="preprocessor"># define STDC</span> +00080 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00081 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00082 <span class="preprocessor"></span> +00083 <span class="preprocessor">#ifndef STDC</span> +00084 <span class="preprocessor"></span><span class="preprocessor"># ifndef const </span><span class="comment">/* cannot use !defined(STDC) && !defined(const) on Mac */</span> +00085 <span class="preprocessor"># define const</span> +00086 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00087 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00088 <span class="preprocessor"></span> +00089 <span class="comment">/* Some Mac compilers merge all .h files incorrectly: */</span> +00090 <span class="preprocessor">#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)</span> +00091 <span class="preprocessor"></span><span class="preprocessor"># define NO_DUMMY_DECL</span> +00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00093 <span class="preprocessor"></span> +00094 <span class="comment">/* Old Borland C incorrectly complains about missing returns: */</span> +00095 <span class="preprocessor">#if defined(__BORLANDC__) && (__BORLANDC__ < 0x500)</span> +00096 <span class="preprocessor"></span><span class="preprocessor"># define NEED_DUMMY_RETURN</span> +00097 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00098 <span class="preprocessor"></span> 00099 -00100 <font class="comment">/* Maximum value for memLevel in deflateInit2 */</font> -00101 <font class="preprocessor">#ifndef MAX_MEM_LEVEL</font> -00102 <font class="preprocessor"></font><font class="preprocessor"># ifdef MAXSEG_64K</font> -00103 <font class="preprocessor"></font><font class="preprocessor"># define MAX_MEM_LEVEL 8</font> -00104 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00105 <font class="preprocessor"></font><font class="preprocessor"># define MAX_MEM_LEVEL 9</font> -00106 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00107 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00108 <font class="preprocessor"></font> -00109 <font class="comment">/* Maximum value for windowBits in deflateInit2 and inflateInit2.</font> -00110 <font class="comment"> * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files</font> -00111 <font class="comment"> * created by gzip. (Files created by minigzip can still be extracted by</font> -00112 <font class="comment"> * gzip.)</font> -00113 <font class="comment"> */</font> -00114 <font class="preprocessor">#ifndef MAX_WBITS</font> -00115 <font class="preprocessor"></font><font class="preprocessor"># define MAX_WBITS 15 </font><font class="comment">/* 32K LZ77 window */</font> -00116 <font class="preprocessor">#endif</font> -00117 <font class="preprocessor"></font> -00118 <font class="comment">/* The memory requirements for deflate are (in bytes):</font> -00119 <font class="comment"> (1 << (windowBits+2)) + (1 << (memLevel+9))</font> -00120 <font class="comment"> that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)</font> -00121 <font class="comment"> plus a few kilobytes for small objects. For example, if you want to reduce</font> -00122 <font class="comment"> the default memory requirements from 256K to 128K, compile with</font> -00123 <font class="comment"> make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"</font> -00124 <font class="comment"> Of course this will generally degrade compression (there's no free lunch).</font> -00125 <font class="comment"></font> -00126 <font class="comment"> The memory requirements for inflate are (in bytes) 1 << windowBits</font> -00127 <font class="comment"> that is, 32K for windowBits=15 (default value) plus a few kilobytes</font> -00128 <font class="comment"> for small objects.</font> -00129 <font class="comment">*/</font> +00100 <span class="comment">/* Maximum value for memLevel in deflateInit2 */</span> +00101 <span class="preprocessor">#ifndef MAX_MEM_LEVEL</span> +00102 <span class="preprocessor"></span><span class="preprocessor"># ifdef MAXSEG_64K</span> +00103 <span class="preprocessor"></span><span class="preprocessor"># define MAX_MEM_LEVEL 8</span> +00104 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00105 <span class="preprocessor"></span><span class="preprocessor"># define MAX_MEM_LEVEL 9</span> +00106 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00107 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00108 <span class="preprocessor"></span> +00109 <span class="comment">/* Maximum value for windowBits in deflateInit2 and inflateInit2.</span> +00110 <span class="comment"> * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files</span> +00111 <span class="comment"> * created by gzip. (Files created by minigzip can still be extracted by</span> +00112 <span class="comment"> * gzip.)</span> +00113 <span class="comment"> */</span> +00114 <span class="preprocessor">#ifndef MAX_WBITS</span> +00115 <span class="preprocessor"></span><span class="preprocessor"># define MAX_WBITS 15 </span><span class="comment">/* 32K LZ77 window */</span> +00116 <span class="preprocessor">#endif</span> +00117 <span class="preprocessor"></span> +00118 <span class="comment">/* The memory requirements for deflate are (in bytes):</span> +00119 <span class="comment"> (1 << (windowBits+2)) + (1 << (memLevel+9))</span> +00120 <span class="comment"> that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)</span> +00121 <span class="comment"> plus a few kilobytes for small objects. For example, if you want to reduce</span> +00122 <span class="comment"> the default memory requirements from 256K to 128K, compile with</span> +00123 <span class="comment"> make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"</span> +00124 <span class="comment"> Of course this will generally degrade compression (there's no free lunch).</span> +00125 <span class="comment"></span> +00126 <span class="comment"> The memory requirements for inflate are (in bytes) 1 << windowBits</span> +00127 <span class="comment"> that is, 32K for windowBits=15 (default value) plus a few kilobytes</span> +00128 <span class="comment"> for small objects.</span> +00129 <span class="comment">*/</span> 00130 -00131 <font class="comment">/* Type declarations */</font> +00131 <span class="comment">/* Type declarations */</span> 00132 -00133 <font class="preprocessor">#ifndef OF </font><font class="comment">/* function prototypes */</font> -00134 <font class="preprocessor"># ifdef STDC</font> -00135 <font class="preprocessor"></font><font class="preprocessor"># define OF(args) args</font> -00136 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00137 <font class="preprocessor"></font><font class="preprocessor"># define OF(args) ()</font> -00138 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00139 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00140 <font class="preprocessor"></font> -00141 <font class="comment">/* The following definitions for FAR are needed only for MSDOS mixed</font> -00142 <font class="comment"> * model programming (small or medium model with some far allocations).</font> -00143 <font class="comment"> * This was tested only with MSC; for other MSDOS compilers you may have</font> -00144 <font class="comment"> * to define NO_MEMCPY in zutil.h. If you don't need the mixed model,</font> -00145 <font class="comment"> * just define FAR to be empty.</font> -00146 <font class="comment"> */</font> -00147 <font class="preprocessor">#if (defined(M_I86SM) || defined(M_I86MM)) && !defined(__32BIT__)</font> -00148 <font class="preprocessor"></font> <font class="comment">/* MSC small or medium model */</font> -00149 <font class="preprocessor"># define SMALL_MEDIUM</font> -00150 <font class="preprocessor"></font><font class="preprocessor"># ifdef _MSC_VER</font> -00151 <font class="preprocessor"></font><font class="preprocessor"># define FAR _far</font> -00152 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00153 <font class="preprocessor"></font><font class="preprocessor"># define FAR far</font> -00154 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00155 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00156 <font class="preprocessor"></font><font class="preprocessor">#if defined(__BORLANDC__) && (defined(__SMALL__) || defined(__MEDIUM__))</font> -00157 <font class="preprocessor"></font><font class="preprocessor"># ifndef __32BIT__</font> -00158 <font class="preprocessor"></font><font class="preprocessor"># define SMALL_MEDIUM</font> -00159 <font class="preprocessor"></font><font class="preprocessor"># define FAR _far</font> -00160 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00161 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00162 <font class="preprocessor"></font> -00163 <font class="comment">/* Compile with -DZLIB_DLL for Windows DLL support */</font> -00164 <font class="preprocessor">#if defined(ZLIB_DLL)</font> -00165 <font class="preprocessor"></font><font class="preprocessor"># if defined(_WINDOWS) || defined(WINDOWS)</font> -00166 <font class="preprocessor"></font><font class="preprocessor"># ifdef FAR</font> -00167 <font class="preprocessor"></font><font class="preprocessor"># undef FAR</font> -00168 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00169 <font class="preprocessor"></font><font class="preprocessor"># include <windows.h></font> -00170 <font class="preprocessor"># define ZEXPORT WINAPI</font> -00171 <font class="preprocessor"></font><font class="preprocessor"># ifdef WIN32</font> -00172 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORTVA WINAPIV</font> -00173 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00174 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORTVA FAR _cdecl _export</font> -00175 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00176 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00177 <font class="preprocessor"></font><font class="preprocessor"># if defined (__BORLANDC__)</font> -00178 <font class="preprocessor"></font><font class="preprocessor"># if (__BORLANDC__ >= 0x0500) && defined (WIN32)</font> -00179 <font class="preprocessor"></font><font class="preprocessor"># include <windows.h></font> -00180 <font class="preprocessor"># define ZEXPORT __declspec(dllexport) WINAPI</font> -00181 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORTRVA __declspec(dllexport) WINAPIV</font> -00182 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00183 <font class="preprocessor"></font><font class="preprocessor"># if defined (_Windows) && defined (__DLL__)</font> -00184 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORT _export</font> -00185 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORTVA _export</font> -00186 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00187 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00188 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00189 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00190 <font class="preprocessor"></font> -00191 <font class="preprocessor">#if defined (__BEOS__)</font> -00192 <font class="preprocessor"></font><font class="preprocessor"># if defined (ZLIB_DLL)</font> -00193 <font class="preprocessor"></font><font class="preprocessor"># define ZEXTERN extern __declspec(dllexport)</font> -00194 <font class="preprocessor"></font><font class="preprocessor"># else</font> -00195 <font class="preprocessor"></font><font class="preprocessor"># define ZEXTERN extern __declspec(dllimport)</font> -00196 <font class="preprocessor"></font><font class="preprocessor"># endif</font> -00197 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00198 <font class="preprocessor"></font> -00199 <font class="preprocessor">#ifndef ZEXPORT</font> -00200 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORT</font> -00201 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00202 <font class="preprocessor"></font><font class="preprocessor">#ifndef ZEXPORTVA</font> -00203 <font class="preprocessor"></font><font class="preprocessor"># define ZEXPORTVA</font> -00204 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00205 <font class="preprocessor"></font><font class="preprocessor">#ifndef ZEXTERN</font> -00206 <font class="preprocessor"></font><font class="preprocessor"># define ZEXTERN extern</font> -00207 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00208 <font class="preprocessor"></font> -00209 <font class="preprocessor">#ifndef FAR</font> -00210 <font class="preprocessor"></font><font class="preprocessor"># define FAR</font> -00211 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00212 <font class="preprocessor"></font> -00213 <font class="preprocessor">#if !defined(MACOS) && !defined(TARGET_OS_MAC) && !defined(VCL)</font> -00214 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> Byte; <font class="comment">/* 8 bits */</font> -00215 <font class="preprocessor">#endif</font> -00216 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> uInt; <font class="comment">/* 16 bits or more */</font> -00217 <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">long</font> uLong; <font class="comment">/* 32 bits or more */</font> +00133 <span class="preprocessor">#ifndef OF </span><span class="comment">/* function prototypes */</span> +00134 <span class="preprocessor"># ifdef STDC</span> +00135 <span class="preprocessor"></span><span class="preprocessor"># define OF(args) args</span> +00136 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00137 <span class="preprocessor"></span><span class="preprocessor"># define OF(args) ()</span> +00138 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00139 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00140 <span class="preprocessor"></span> +00141 <span class="comment">/* The following definitions for FAR are needed only for MSDOS mixed</span> +00142 <span class="comment"> * model programming (small or medium model with some far allocations).</span> +00143 <span class="comment"> * This was tested only with MSC; for other MSDOS compilers you may have</span> +00144 <span class="comment"> * to define NO_MEMCPY in zutil.h. If you don't need the mixed model,</span> +00145 <span class="comment"> * just define FAR to be empty.</span> +00146 <span class="comment"> */</span> +00147 <span class="preprocessor">#if (defined(M_I86SM) || defined(M_I86MM)) && !defined(__32BIT__)</span> +00148 <span class="preprocessor"></span> <span class="comment">/* MSC small or medium model */</span> +00149 <span class="preprocessor"># define SMALL_MEDIUM</span> +00150 <span class="preprocessor"></span><span class="preprocessor"># ifdef _MSC_VER</span> +00151 <span class="preprocessor"></span><span class="preprocessor"># define FAR _far</span> +00152 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00153 <span class="preprocessor"></span><span class="preprocessor"># define FAR far</span> +00154 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00155 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00156 <span class="preprocessor"></span><span class="preprocessor">#if defined(__BORLANDC__) && (defined(__SMALL__) || defined(__MEDIUM__))</span> +00157 <span class="preprocessor"></span><span class="preprocessor"># ifndef __32BIT__</span> +00158 <span class="preprocessor"></span><span class="preprocessor"># define SMALL_MEDIUM</span> +00159 <span class="preprocessor"></span><span class="preprocessor"># define FAR _far</span> +00160 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00161 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00162 <span class="preprocessor"></span> +00163 <span class="comment">/* Compile with -DZLIB_DLL for Windows DLL support */</span> +00164 <span class="preprocessor">#if defined(ZLIB_DLL)</span> +00165 <span class="preprocessor"></span><span class="preprocessor"># if defined(_WINDOWS) || defined(WINDOWS)</span> +00166 <span class="preprocessor"></span><span class="preprocessor"># ifdef FAR</span> +00167 <span class="preprocessor"></span><span class="preprocessor"># undef FAR</span> +00168 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00169 <span class="preprocessor"></span><span class="preprocessor"># include <windows.h></span> +00170 <span class="preprocessor"># define ZEXPORT WINAPI</span> +00171 <span class="preprocessor"></span><span class="preprocessor"># ifdef WIN32</span> +00172 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA WINAPIV</span> +00173 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00174 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA FAR _cdecl _export</span> +00175 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00176 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00177 <span class="preprocessor"></span><span class="preprocessor"># if defined (__BORLANDC__)</span> +00178 <span class="preprocessor"></span><span class="preprocessor"># if (__BORLANDC__ >= 0x0500) && defined (WIN32)</span> +00179 <span class="preprocessor"></span><span class="preprocessor"># include <windows.h></span> +00180 <span class="preprocessor"># define ZEXPORT __declspec(dllexport) WINAPI</span> +00181 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTRVA __declspec(dllexport) WINAPIV</span> +00182 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00183 <span class="preprocessor"></span><span class="preprocessor"># if defined (_Windows) && defined (__DLL__)</span> +00184 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORT _export</span> +00185 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA _export</span> +00186 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00187 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00188 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00189 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00190 <span class="preprocessor"></span> +00191 <span class="preprocessor">#if defined (__BEOS__)</span> +00192 <span class="preprocessor"></span><span class="preprocessor"># if defined (ZLIB_DLL)</span> +00193 <span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern __declspec(dllexport)</span> +00194 <span class="preprocessor"></span><span class="preprocessor"># else</span> +00195 <span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern __declspec(dllimport)</span> +00196 <span class="preprocessor"></span><span class="preprocessor"># endif</span> +00197 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00198 <span class="preprocessor"></span> +00199 <span class="preprocessor">#ifndef ZEXPORT</span> +00200 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORT</span> +00201 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00202 <span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXPORTVA</span> +00203 <span class="preprocessor"></span><span class="preprocessor"># define ZEXPORTVA</span> +00204 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00205 <span class="preprocessor"></span><span class="preprocessor">#ifndef ZEXTERN</span> +00206 <span class="preprocessor"></span><span class="preprocessor"># define ZEXTERN extern</span> +00207 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00208 <span class="preprocessor"></span> +00209 <span class="preprocessor">#ifndef FAR</span> +00210 <span class="preprocessor"></span><span class="preprocessor"># define FAR</span> +00211 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00212 <span class="preprocessor"></span> +00213 <span class="preprocessor">#if !defined(MACOS) && !defined(TARGET_OS_MAC) && !defined(VCL)</span> +00214 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> Byte; <span class="comment">/* 8 bits */</span> +00215 <span class="preprocessor">#endif</span> +00216 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uInt; <span class="comment">/* 16 bits or more */</span> +00217 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> uLong; <span class="comment">/* 32 bits or more */</span> 00218 -00219 <font class="preprocessor">#ifdef SMALL_MEDIUM</font> -00220 <font class="preprocessor"></font> <font class="comment">/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */</font> -00221 <font class="preprocessor"># define Bytef Byte FAR</font> -00222 <font class="preprocessor"></font><font class="preprocessor">#else</font> -00223 <font class="preprocessor"></font> <font class="keyword">typedef</font> Byte FAR Bytef; -00224 <font class="preprocessor">#endif</font> -00225 <font class="preprocessor"></font><font class="keyword">typedef</font> <font class="keywordtype">char</font> FAR charf; -00226 <font class="keyword">typedef</font> <font class="keywordtype">int</font> FAR intf; -00227 <font class="keyword">typedef</font> uInt FAR uIntf; -00228 <font class="keyword">typedef</font> uLong FAR uLongf; +00219 <span class="preprocessor">#ifdef SMALL_MEDIUM</span> +00220 <span class="preprocessor"></span> <span class="comment">/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */</span> +00221 <span class="preprocessor"># define Bytef Byte FAR</span> +00222 <span class="preprocessor"></span><span class="preprocessor">#else</span> +00223 <span class="preprocessor"></span> <span class="keyword">typedef</span> Byte FAR Bytef; +00224 <span class="preprocessor">#endif</span> +00225 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">char</span> FAR charf; +00226 <span class="keyword">typedef</span> <span class="keywordtype">int</span> FAR intf; +00227 <span class="keyword">typedef</span> uInt FAR uIntf; +00228 <span class="keyword">typedef</span> uLong FAR uLongf; 00229 -00230 <font class="preprocessor">#ifdef STDC</font> -00231 <font class="preprocessor"></font> <font class="keyword">typedef</font> <font class="keywordtype">void</font> FAR *voidpf; -00232 <font class="keyword">typedef</font> <font class="keywordtype">void</font> *voidp; -00233 <font class="preprocessor">#else</font> -00234 <font class="preprocessor"></font> <font class="keyword">typedef</font> Byte FAR *voidpf; -00235 <font class="keyword">typedef</font> Byte *voidp; -00236 <font class="preprocessor">#endif</font> -00237 <font class="preprocessor"></font> -00238 <font class="preprocessor">#ifdef HAVE_UNISTD_H</font> -00239 <font class="preprocessor"></font><font class="preprocessor"># include <sys/types.h></font> <font class="comment">/* for off_t */</font> -00240 <font class="preprocessor"># include <unistd.h></font> <font class="comment">/* for SEEK_* and off_t */</font> -00241 <font class="preprocessor"># define z_off_t off_t</font> -00242 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00243 <font class="preprocessor"></font><font class="preprocessor">#ifndef SEEK_SET</font> -00244 <font class="preprocessor"></font><font class="preprocessor"># define SEEK_SET 0 </font><font class="comment">/* Seek from beginning of file. */</font> -00245 <font class="preprocessor"># define SEEK_CUR 1 </font><font class="comment">/* Seek from current position. */</font> -00246 <font class="preprocessor"># define SEEK_END 2 </font><font class="comment">/* Set file pointer to EOF plus "offset" */</font> -00247 <font class="preprocessor">#endif</font> -00248 <font class="preprocessor"></font><font class="preprocessor">#ifndef z_off_t</font> -00249 <font class="preprocessor"></font><font class="preprocessor"># define z_off_t long</font> -00250 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00251 <font class="preprocessor"></font> -00252 <font class="comment">/* MVS linker does not support external names larger than 8 bytes */</font> -00253 <font class="preprocessor">#if defined(__MVS__)</font> -00254 <font class="preprocessor"></font><font class="preprocessor"># pragma map(deflateInit_,"DEIN")</font> -00255 <font class="preprocessor"></font><font class="preprocessor"># pragma map(deflateInit2_,"DEIN2")</font> -00256 <font class="preprocessor"></font><font class="preprocessor"># pragma map(deflateEnd,"DEEND")</font> -00257 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflateInit_,"ININ")</font> -00258 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflateInit2_,"ININ2")</font> -00259 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflateEnd,"INEND")</font> -00260 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflateSync,"INSY")</font> -00261 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflateSetDictionary,"INSEDI")</font> -00262 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_blocks,"INBL")</font> -00263 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_blocks_new,"INBLNE")</font> -00264 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_blocks_free,"INBLFR")</font> -00265 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_blocks_reset,"INBLRE")</font> -00266 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_codes_free,"INCOFR")</font> -00267 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_codes,"INCO")</font> -00268 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_fast,"INFA")</font> -00269 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_flush,"INFLU")</font> -00270 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_mask,"INMA")</font> -00271 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_set_dictionary,"INSEDI2")</font> -00272 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_copyright,"INCOPY")</font> -00273 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_trees_bits,"INTRBI")</font> -00274 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_trees_dynamic,"INTRDY")</font> -00275 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_trees_fixed,"INTRFI")</font> -00276 <font class="preprocessor"></font><font class="preprocessor"># pragma map(inflate_trees_free,"INTRFR")</font> -00277 <font class="preprocessor"></font><font class="preprocessor">#endif</font> -00278 <font class="preprocessor"></font> -00279 <font class="preprocessor">#endif </font><font class="comment">/* _ZCONF_H */</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00230 <span class="preprocessor">#ifdef STDC</span> +00231 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> FAR *voidpf; +00232 <span class="keyword">typedef</span> <span class="keywordtype">void</span> *voidp; +00233 <span class="preprocessor">#else</span> +00234 <span class="preprocessor"></span> <span class="keyword">typedef</span> Byte FAR *voidpf; +00235 <span class="keyword">typedef</span> Byte *voidp; +00236 <span class="preprocessor">#endif</span> +00237 <span class="preprocessor"></span> +00238 <span class="preprocessor">#ifdef HAVE_UNISTD_H</span> +00239 <span class="preprocessor"></span><span class="preprocessor"># include <sys/types.h></span> <span class="comment">/* for off_t */</span> +00240 <span class="preprocessor"># include <unistd.h></span> <span class="comment">/* for SEEK_* and off_t */</span> +00241 <span class="preprocessor"># define z_off_t off_t</span> +00242 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00243 <span class="preprocessor"></span><span class="preprocessor">#ifndef SEEK_SET</span> +00244 <span class="preprocessor"></span><span class="preprocessor"># define SEEK_SET 0 </span><span class="comment">/* Seek from beginning of file. */</span> +00245 <span class="preprocessor"># define SEEK_CUR 1 </span><span class="comment">/* Seek from current position. */</span> +00246 <span class="preprocessor"># define SEEK_END 2 </span><span class="comment">/* Set file pointer to EOF plus "offset" */</span> +00247 <span class="preprocessor">#endif</span> +00248 <span class="preprocessor"></span><span class="preprocessor">#ifndef z_off_t</span> +00249 <span class="preprocessor"></span><span class="preprocessor"># define z_off_t long</span> +00250 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00251 <span class="preprocessor"></span> +00252 <span class="comment">/* MVS linker does not support external names larger than 8 bytes */</span> +00253 <span class="preprocessor">#if defined(__MVS__)</span> +00254 <span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateInit_,"DEIN")</span> +00255 <span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateInit2_,"DEIN2")</span> +00256 <span class="preprocessor"></span><span class="preprocessor"># pragma map(deflateEnd,"DEEND")</span> +00257 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateInit_,"ININ")</span> +00258 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateInit2_,"ININ2")</span> +00259 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateEnd,"INEND")</span> +00260 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateSync,"INSY")</span> +00261 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflateSetDictionary,"INSEDI")</span> +00262 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_blocks,"INBL")</span> +00263 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_blocks_new,"INBLNE")</span> +00264 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_blocks_free,"INBLFR")</span> +00265 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_blocks_reset,"INBLRE")</span> +00266 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_codes_free,"INCOFR")</span> +00267 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_codes,"INCO")</span> +00268 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_fast,"INFA")</span> +00269 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_flush,"INFLU")</span> +00270 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_mask,"INMA")</span> +00271 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_set_dictionary,"INSEDI2")</span> +00272 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_copyright,"INCOPY")</span> +00273 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_trees_bits,"INTRBI")</span> +00274 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_trees_dynamic,"INTRDY")</span> +00275 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_trees_fixed,"INTRFI")</span> +00276 <span class="preprocessor"></span><span class="preprocessor"># pragma map(inflate_trees_free,"INTRFR")</span> +00277 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +00278 <span class="preprocessor"></span> +00279 <span class="preprocessor">#endif </span><span class="comment">/* _ZCONF_H */</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zipcomprs_8h-source.html b/doc/api-documentation/html/zipcomprs_8h-source.html index 04fdcdb..fc2d7ec 100644 --- a/doc/api-documentation/html/zipcomprs_8h-source.html +++ b/doc/api-documentation/html/zipcomprs_8h-source.html @@ -3,51 +3,54 @@ <title>zipcomprs.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zipcomprs.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * swcomprs.h - definition of Class SWCompress used for data compression</font> -00003 <font class="comment"> *</font> -00004 <font class="comment"> * $Id: zipcomprs_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00005 <font class="comment"> *</font> -00006 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00007 <font class="comment"> * CrossWire Bible Society</font> -00008 <font class="comment"> * P. O. Box 2528</font> -00009 <font class="comment"> * Tempe, AZ 85280-2528</font> -00010 <font class="comment"> *</font> -00011 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00012 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00013 <font class="comment"> * Free Software Foundation version 2.</font> -00014 <font class="comment"> *</font> -00015 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00018 <font class="comment"> * General Public License for more details.</font> -00019 <font class="comment"> *</font> -00020 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zipcomprs.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * swcomprs.h - definition of Class SWCompress used for data compression</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * $Id: zipcomprs_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00005 <span class="comment"> *</span> +00006 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00007 <span class="comment"> * CrossWire Bible Society</span> +00008 <span class="comment"> * P. O. Box 2528</span> +00009 <span class="comment"> * Tempe, AZ 85280-2528</span> +00010 <span class="comment"> *</span> +00011 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00012 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00013 <span class="comment"> * Free Software Foundation version 2.</span> +00014 <span class="comment"> *</span> +00015 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00016 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00017 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00018 <span class="comment"> * General Public License for more details.</span> +00019 <span class="comment"> *</span> +00020 <span class="comment"> */</span> 00021 -00022 <font class="preprocessor">#ifndef ZIPCOMPRS_H</font> -00023 <font class="preprocessor"></font><font class="preprocessor">#define ZIPCOMPRS_H</font> -00024 <font class="preprocessor"></font> -00025 <font class="preprocessor">#include <swcomprs.h></font> +00022 <span class="preprocessor">#ifndef ZIPCOMPRS_H</span> +00023 <span class="preprocessor"></span><span class="preprocessor">#define ZIPCOMPRS_H</span> +00024 <span class="preprocessor"></span> +00025 <span class="preprocessor">#include <swcomprs.h></span> 00026 -00027 <font class="preprocessor">#include <defs.h></font> +00027 <span class="preprocessor">#include <defs.h></span> 00028 -00029 <font class="keyword">class </font>SWDLLEXPORT ZipCompress:<font class="keyword">public</font> SWCompress -00030 { -00031 <font class="keyword">protected</font>: -00032 <font class="keyword">public</font>: -00033 ZipCompress (); -00034 <font class="keyword">virtual</font> ~ ZipCompress (); -00035 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Encode (<font class="keywordtype">void</font>); -00036 <font class="keyword">virtual</font> <font class="keywordtype">void</font> Decode (<font class="keywordtype">void</font>); -00037 }; -00038 -00039 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00029 SWORD_NAMESPACE_START +00030 +00031 <span class="keyword">class </span>SWDLLEXPORT ZipCompress:<span class="keyword">public</span> SWCompress +00032 { +00033 <span class="keyword">protected</span>: +00034 <span class="keyword">public</span>: +00035 ZipCompress (); +00036 <span class="keyword">virtual</span> ~ ZipCompress (); +00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Encode (<span class="keywordtype">void</span>); +00038 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Decode (<span class="keywordtype">void</span>); +00039 }; +00040 +00041 SWORD_NAMESPACE_END +00042 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zld_8h-source.html b/doc/api-documentation/html/zld_8h-source.html index 59646d1..799aec5 100644 --- a/doc/api-documentation/html/zld_8h-source.html +++ b/doc/api-documentation/html/zld_8h-source.html @@ -3,79 +3,88 @@ <title>zld.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zld.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * zld.cpp - code for class 'zLD'- a module that reads compressed lexicon and</font> -00003 <font class="comment"> * dictionary files.</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: zld_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zld.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * zld.cpp - code for class 'zLD'- a module that reads compressed lexicon and</span> +00003 <span class="comment"> * dictionary files.</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: zld_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef ZLD_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define ZLD_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <zstr.h></font> -00027 <font class="preprocessor">#include <swld.h></font> +00023 <span class="preprocessor">#ifndef ZLD_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define ZLD_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <zstr.h></span> +00027 <span class="preprocessor">#include <swld.h></span> 00028 -00029 <font class="preprocessor">#include <defs.h></font> +00029 <span class="preprocessor">#include <defs.h></span> 00030 -00031 <font class="keyword">class </font>SWDLLEXPORT zLD:<font class="keyword">public</font> zStr, <font class="keyword">public</font> <a class="code" href="class_s_w_l_d.html">SWLD</a> { +00031 SWORD_NAMESPACE_START 00032 -00033 <font class="keywordtype">void</font> strongsPad (<font class="keywordtype">char</font> *buf); -00034 <font class="keywordtype">char</font> getEntry (<font class="keywordtype">long</font> away = 0); -00035 -00036 <font class="keyword">public</font>: +00033 <span class="keyword">class </span>SWDLLEXPORT zLD : <span class="keyword">public</span> zStr, <span class="keyword">public</span> SWLD { +00034 +00035 <span class="keywordtype">void</span> strongsPad(<span class="keywordtype">char</span> *buf); +00036 <span class="keywordtype">char</span> getEntry(<span class="keywordtype">long</span> away = 0); 00037 -00038 -00039 zLD(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = 0, <font class="keywordtype">long</font> blockCount = 200, SWCompress *icomp = 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00040 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00041 <font class="keyword">virtual</font> ~zLD(); -00042 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a>(); -00043 -00044 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a40">operator =</a>(SW_POSITION pos); -00045 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator +=</a>(<font class="keywordtype">int</font> increment); -00046 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -=</a>(<font class="keywordtype">int</font> decrement) { -00047 <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator +=</a>(-decrement); -00048 } -00049 <font class="comment">// write interface ----------------------------</font> -00050 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); } -00051 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path) { -00052 <font class="keywordflow">return</font> zStr::createModule (path); -00053 } -00054 -00055 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00056 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00057 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00058 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00059 <font class="comment">// end write interface ------------------------</font> -00060 -00061 <font class="comment">// swcacher interface ----------------------</font> -00062 <font class="keyword">virtual</font> <font class="keywordtype">void</font> flush() { flushCache(); } -00063 <font class="comment">// end swcacher interface ----------------------</font> -00064 }; -00065 -00066 -00067 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00038 <span class="keyword">public</span>: +00039 +00040 +00041 zLD(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, <span class="keywordtype">long</span> blockCount = 200, SWCompress *icomp = 0, SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, +00042 <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00043 <span class="keyword">virtual</span> ~zLD(); +00044 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00045 +00046 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00048 +00049 <span class="comment">// write interface ----------------------------</span> +00050 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { +00051 <span class="keywordflow">return</span> ((idxfd->getFd() > 0) && ((idxfd->mode & O_RDWR) == O_RDWR)); +00052 } +00053 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path) { +00054 <span class="keywordflow">return</span> zStr::createModule(path); +00055 } +00056 +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00059 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00060 <span class="comment">// end write interface ------------------------</span> +00061 +00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawZFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <span class="keywordtype">char</span> direction = 0) { rawFilter(buf, size, (SWKey *)(<span class="keywordtype">long</span>)direction); }<span class="comment">// hack, use key as direction for enciphering</span> +00063 +00064 <span class="comment">// swcacher interface ----------------------</span> +00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flush() { flushCache(); } +00066 <span class="comment">// end swcacher interface ----------------------</span> +00067 +00068 +00069 <span class="comment">// OPERATORS -----------------------------------------------------------------</span> +00070 +00071 SWMODULE_OPERATORS +00072 +00073 }; +00074 +00075 SWORD_NAMESPACE_END +00076 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zstr_8h-source.html b/doc/api-documentation/html/zstr_8h-source.html index 47bf10b..17889cf 100644 --- a/doc/api-documentation/html/zstr_8h-source.html +++ b/doc/api-documentation/html/zstr_8h-source.html @@ -3,84 +3,88 @@ <title>zstr.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zstr.h</h1><div class="fragment"><pre>00001 <font class="comment">/*****************************************************************************</font> -00002 <font class="comment"> * zstr.h - code for class 'zStr'- a module that reads compressed text</font> -00003 <font class="comment"> * files.</font> -00004 <font class="comment"> * and provides lookup and parsing functions based on</font> -00005 <font class="comment"> * class StrKey</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * $Id: zstr_8h-source.html,v 1.3 2002/06/20 20:23:10 mgruner Exp $</font> -00008 <font class="comment"> *</font> -00009 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00010 <font class="comment"> * CrossWire Bible Society</font> -00011 <font class="comment"> * P. O. Box 2528</font> -00012 <font class="comment"> * Tempe, AZ 85280-2528</font> -00013 <font class="comment"> *</font> -00014 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00015 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00016 <font class="comment"> * Free Software Foundation version 2.</font> -00017 <font class="comment"> *</font> -00018 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00019 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00020 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00021 <font class="comment"> * General Public License for more details.</font> -00022 <font class="comment"> *</font> -00023 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zstr.h</h1><div class="fragment"><pre>00001 <span class="comment">/*****************************************************************************</span> +00002 <span class="comment"> * zstr.h - code for class 'zStr'- a module that reads compressed text</span> +00003 <span class="comment"> * files.</span> +00004 <span class="comment"> * and provides lookup and parsing functions based on</span> +00005 <span class="comment"> * class StrKey</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * $Id: zstr_8h-source.html,v 1.5 2002/10/31 11:30:16 joachim Exp $</span> +00008 <span class="comment"> *</span> +00009 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00010 <span class="comment"> * CrossWire Bible Society</span> +00011 <span class="comment"> * P. O. Box 2528</span> +00012 <span class="comment"> * Tempe, AZ 85280-2528</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00015 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00016 <span class="comment"> * Free Software Foundation version 2.</span> +00017 <span class="comment"> *</span> +00018 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00019 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00020 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00021 <span class="comment"> * General Public License for more details.</span> +00022 <span class="comment"> *</span> +00023 <span class="comment"> */</span> 00024 -00025 <font class="preprocessor">#ifndef ZSTR_H</font> -00026 <font class="preprocessor"></font><font class="preprocessor">#define ZSTR_H</font> -00027 <font class="preprocessor"></font> -00028 <font class="preprocessor">#include <filemgr.h></font> +00025 <span class="preprocessor">#ifndef ZSTR_H</span> +00026 <span class="preprocessor"></span><span class="preprocessor">#define ZSTR_H</span> +00027 <span class="preprocessor"></span> +00028 <span class="preprocessor">#include <filemgr.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="keyword">class </font>SWCompress; -00033 <font class="keyword">class </font>EntriesBlock; -00034 -00035 <font class="keyword">class </font>SWDLLEXPORT zStr { +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="keyword">class </span>SWCompress; +00035 <span class="keyword">class </span>EntriesBlock; 00036 -00037 <font class="keyword">private</font>: -00038 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; <font class="comment">// number of instantiated zStr objects or derivitives</font> -00039 EntriesBlock *cacheBlock; -00040 <font class="keywordtype">long</font> cacheBlockIndex; -00041 <font class="keywordtype">bool</font> cacheDirty; -00042 <font class="keywordtype">char</font> *path; -00043 <font class="keywordtype">long</font> lastoff; -00044 <font class="keywordtype">long</font> blockCount; -00045 SWCompress *compressor; -00046 -00047 <font class="keyword">protected</font>: -00048 FileDesc *idxfd; -00049 FileDesc *datfd; -00050 FileDesc *zdxfd; -00051 FileDesc *zdtfd; -00052 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">int</font> IDXENTRYSIZE; -00053 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">int</font> ZDXENTRYSIZE; -00054 -00055 <font class="keywordtype">void</font> getCompressedText(<font class="keywordtype">long</font> block, <font class="keywordtype">long</font> entry, <font class="keywordtype">char</font> **buf); -00056 <font class="keywordtype">void</font> flushCache(); -00057 <font class="keywordtype">void</font> prepText(<font class="keywordtype">char</font> *buf); -00058 <font class="keywordtype">void</font> getKeyFromDatOffset(<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00059 <font class="keywordtype">void</font> getKeyFromIdxOffset(<font class="keywordtype">long</font> ioffset, <font class="keywordtype">char</font> **buf); -00060 -00061 <font class="keyword">public</font>: -00062 <font class="keywordtype">char</font> nl; -00063 zStr(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keywordtype">int</font> fileMode = -1, <font class="keywordtype">long</font> blockCount = 100, SWCompress *icomp = 0); -00064 <font class="keyword">virtual</font> ~zStr(); -00065 <font class="keywordtype">signed</font> <font class="keywordtype">char</font> findKeyIndex(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey, <font class="keywordtype">long</font> *idxoff, <font class="keywordtype">long</font> away = 0); -00066 <font class="keywordtype">void</font> getText(<font class="keywordtype">long</font> index, <font class="keywordtype">char</font> **idxbuf, <font class="keywordtype">char</font> **buf); -00067 <font class="keywordtype">void</font> setText(<font class="keyword">const</font> <font class="keywordtype">char</font> *ikey, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> len = 0); -00068 <font class="keywordtype">void</font> linkEntry(<font class="keyword">const</font> <font class="keywordtype">char</font> *destkey, <font class="keyword">const</font> <font class="keywordtype">char</font> *srckey); -00069 <font class="keyword">static</font> <font class="keywordtype">signed</font> <font class="keywordtype">char</font> createModule (<font class="keyword">const</font> <font class="keywordtype">char</font> *path); -00070 }; -00071 -00072 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00037 <span class="keyword">class </span>SWDLLEXPORT zStr { +00038 +00039 <span class="keyword">private</span>: +00040 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; <span class="comment">// number of instantiated zStr objects or derivitives</span> +00041 EntriesBlock *cacheBlock; +00042 <span class="keywordtype">long</span> cacheBlockIndex; +00043 <span class="keywordtype">bool</span> cacheDirty; +00044 <span class="keywordtype">char</span> *path; +00045 <span class="keywordtype">long</span> lastoff; +00046 <span class="keywordtype">long</span> blockCount; +00047 SWCompress *compressor; +00048 +00049 <span class="keyword">protected</span>: +00050 FileDesc *idxfd; +00051 FileDesc *datfd; +00052 FileDesc *zdxfd; +00053 FileDesc *zdtfd; +00054 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> IDXENTRYSIZE; +00055 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> ZDXENTRYSIZE; +00056 +00057 <span class="keywordtype">void</span> getCompressedText(<span class="keywordtype">long</span> block, <span class="keywordtype">long</span> entry, <span class="keywordtype">char</span> **buf); +00058 <span class="keywordtype">void</span> flushCache(); +00059 <span class="keywordtype">void</span> prepText(<span class="keywordtype">char</span> *buf); +00060 <span class="keywordtype">void</span> getKeyFromDatOffset(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00061 <span class="keywordtype">void</span> getKeyFromIdxOffset(<span class="keywordtype">long</span> ioffset, <span class="keywordtype">char</span> **buf); +00062 +00063 <span class="keyword">public</span>: +00064 <span class="keywordtype">char</span> nl; +00065 zStr(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keywordtype">int</span> fileMode = -1, <span class="keywordtype">long</span> blockCount = 100, SWCompress *icomp = 0); +00066 <span class="keyword">virtual</span> ~zStr(); +00067 <span class="keywordtype">signed</span> <span class="keywordtype">char</span> findKeyIndex(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey, <span class="keywordtype">long</span> *idxoff, <span class="keywordtype">long</span> away = 0); +00068 <span class="keywordtype">void</span> getText(<span class="keywordtype">long</span> index, <span class="keywordtype">char</span> **idxbuf, <span class="keywordtype">char</span> **buf); +00069 <span class="keywordtype">void</span> setText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ikey, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> len = -1); +00070 <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *destkey, <span class="keyword">const</span> <span class="keywordtype">char</span> *srckey); +00071 <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawZFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <span class="keywordtype">char</span> direction = 0) {} +00072 <span class="keyword">static</span> <span class="keywordtype">signed</span> <span class="keywordtype">char</span> createModule (<span class="keyword">const</span> <span class="keywordtype">char</span> *path); +00073 }; +00074 +00075 SWORD_NAMESPACE_END +00076 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/ztext_8h-source.html b/doc/api-documentation/html/ztext_8h-source.html index 255a71f..432e693 100644 --- a/doc/api-documentation/html/ztext_8h-source.html +++ b/doc/api-documentation/html/ztext_8h-source.html @@ -3,82 +3,94 @@ <title>ztext.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>ztext.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * ztext.h - code for class 'zText'- a module that reads compressed text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.vss</font> -00004 <font class="comment"> *</font> -00005 <font class="comment"> * $Id: ztext_8h-source.html,v 1.7 2002/06/20 20:23:10 mgruner Exp $</font> -00006 <font class="comment"> *</font> -00007 <font class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</font> -00008 <font class="comment"> * CrossWire Bible Society</font> -00009 <font class="comment"> * P. O. Box 2528</font> -00010 <font class="comment"> * Tempe, AZ 85280-2528</font> -00011 <font class="comment"> *</font> -00012 <font class="comment"> * This program is free software; you can redistribute it and/or modify it</font> -00013 <font class="comment"> * under the terms of the GNU General Public License as published by the</font> -00014 <font class="comment"> * Free Software Foundation version 2.</font> -00015 <font class="comment"> *</font> -00016 <font class="comment"> * This program is distributed in the hope that it will be useful, but</font> -00017 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font> -00018 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font> -00019 <font class="comment"> * General Public License for more details.</font> -00020 <font class="comment"> *</font> -00021 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>ztext.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * ztext.h - code for class 'zText'- a module that reads compressed text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.vss</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * $Id: ztext_8h-source.html,v 1.9 2002/10/31 11:30:16 joachim Exp $</span> +00006 <span class="comment"> *</span> +00007 <span class="comment"> * Copyright 1998 CrossWire Bible Society (http://www.crosswire.org)</span> +00008 <span class="comment"> * CrossWire Bible Society</span> +00009 <span class="comment"> * P. O. Box 2528</span> +00010 <span class="comment"> * Tempe, AZ 85280-2528</span> +00011 <span class="comment"> *</span> +00012 <span class="comment"> * This program is free software; you can redistribute it and/or modify it</span> +00013 <span class="comment"> * under the terms of the GNU General Public License as published by the</span> +00014 <span class="comment"> * Free Software Foundation version 2.</span> +00015 <span class="comment"> *</span> +00016 <span class="comment"> * This program is distributed in the hope that it will be useful, but</span> +00017 <span class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span> +00018 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span> +00019 <span class="comment"> * General Public License for more details.</span> +00020 <span class="comment"> *</span> +00021 <span class="comment"> */</span> 00022 -00023 <font class="preprocessor">#ifndef ZTEXT_H</font> -00024 <font class="preprocessor"></font><font class="preprocessor">#define ZTEXT_H</font> -00025 <font class="preprocessor"></font> -00026 <font class="preprocessor">#include <zverse.h></font> -00027 <font class="preprocessor">#include <swtext.h></font> -00028 <font class="comment">//#include <swcomprs.h></font> +00023 <span class="preprocessor">#ifndef ZTEXT_H</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define ZTEXT_H</span> +00025 <span class="preprocessor"></span> +00026 <span class="preprocessor">#include <zverse.h></span> +00027 <span class="preprocessor">#include <swtext.h></span> +00028 <span class="comment">//#include <swcomprs.h></span> 00029 -00030 <font class="preprocessor">#include <defs.h></font> +00030 <span class="preprocessor">#include <defs.h></span> 00031 -00032 <font class="comment">/*** SWModule implementation for compressed modules</font> -00033 <font class="comment">* This class handles compressed modules.</font> -00034 <font class="comment">* It should not be used in frontends, unless you are doing very special things.</font> -00035 <font class="comment">*/</font> -00036 <font class="keyword">class </font>SWDLLEXPORT zText:<font class="keyword">public</font> zVerse, <font class="keyword">public</font> <a class="code" href="class_s_w_text.html">SWText</a> { -00037 <a class="code" href="class_verse_key.html">VerseKey</a> *lastWriteKey; -00038 <font class="keywordtype">bool</font> sameBlock (<a class="code" href="class_verse_key.html">VerseKey</a> * lastWriteKey, <a class="code" href="class_verse_key.html">VerseKey</a> * key); -00039 <font class="keywordtype">int</font> blockType; -00040 <font class="keyword">public</font>: -00041 -00042 -00043 zText(<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keyword">const</font> <font class="keywordtype">char</font> *iname = 0, <font class="keyword">const</font> <font class="keywordtype">char</font> *idesc = -00044 0, <font class="keywordtype">int</font> blockType = CHAPTERBLOCKS, SWCompress * icomp = -00045 0, <a class="code" href="class_s_w_display.html">SWDisplay</a> * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, SWTextDirection dir = DIRECTION_LTR, SWTextMarkup markup = FMT_UNKNOWN, -00046 <font class="keyword">const</font> <font class="keywordtype">char</font>* ilang = 0); -00047 <font class="keyword">virtual</font> ~zText (); -00048 <font class="keyword">virtual</font> <font class="keywordtype">char</font> *<a class="code" href="class_s_w_module.html#a28">getRawEntry</a>(); -00049 -00050 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a37">operator += </a>(<font class="keywordtype">int</font> increment); -00051 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a36">operator -= </a>(<font class="keywordtype">int</font> decrement) { <font class="keywordflow">return</font> this-><a class="code" href="class_s_w_module.html#a37">operator += </a>(-decrement); } -00052 -00053 <font class="comment">// write interface ----------------------------</font> -00054 <font class="keyword">virtual</font> <font class="keywordtype">bool</font> <a class="code" href="class_s_w_module.html#a31">isWritable</a> () { <font class="keywordflow">return</font> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } -00055 <font class="keyword">static</font> <font class="keywordtype">char</font> <a class="code" href="class_s_w_module.html#d1">createModule</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> blockBound) { -00056 <font class="keywordflow">return</font> zVerse::createModule (path, blockBound); -00057 } -00058 -00059 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a32">setentry</a> (<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf, <font class="keywordtype">long</font> len); <font class="comment">// Modify current module entry</font> -00060 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <font class="keywordtype">char</font> *inbuf); <font class="comment">// Modify current module entry</font> -00061 <font class="keyword">virtual</font> <a class="code" href="class_s_w_module.html">SWModule</a> & <a class="code" href="class_s_w_module.html#a33">operator << </a>(<font class="keyword">const</font> <a class="code" href="class_s_w_key.html">SWKey</a> * linkKey); <font class="comment">// Link current module entry to other module entry</font> -00062 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="class_s_w_module.html#a35">deleteEntry</a> (); <font class="comment">// Delete current module entry</font> -00063 <font class="comment">// end write interface ------------------------</font> -00064 -00065 <font class="comment">// swcacher interface ----------------------</font> -00066 <font class="keyword">virtual</font> <font class="keywordtype">void</font> flush() { flushCache(); } -00067 <font class="comment">// end swcacher interface ----------------------</font> -00068 }; -00069 -00070 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00032 SWORD_NAMESPACE_START +00033 +00034 <span class="comment">/*** SWModule implementation for compressed modules</span> +00035 <span class="comment">* This class handles compressed modules.</span> +00036 <span class="comment">* It should not be used in frontends, unless you are doing very special things.</span> +00037 <span class="comment">*/</span> +00038 <span class="keyword">class </span>SWDLLEXPORT zText:<span class="keyword">public</span> zVerse, <span class="keyword">public</span> SWText { +00039 +00040 VerseKey *lastWriteKey; +00041 <span class="keywordtype">bool</span> sameBlock(VerseKey * lastWriteKey, VerseKey * key); +00042 <span class="keywordtype">int</span> blockType; +00043 VerseKey &getVerseKey(); +00044 +00045 +00046 <span class="keyword">public</span>: +00047 +00048 zText(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keyword">const</span> <span class="keywordtype">char</span> *iname = 0, <span class="keyword">const</span> <span class="keywordtype">char</span> *idesc = 0, +00049 <span class="keywordtype">int</span> blockType = CHAPTERBLOCKS, SWCompress * icomp = 0, +00050 SWDisplay * idisp = 0, SWTextEncoding encoding = ENC_UNKNOWN, +00051 SWTextDirection dir = DIRECTION_LTR, +00052 SWTextMarkup markup = FMT_UNKNOWN, <span class="keyword">const</span> <span class="keywordtype">char</span>* ilang = 0); +00053 +00054 <span class="keyword">virtual</span> ~zText(); +00055 <span class="keyword">virtual</span> <span class="keywordtype">char</span> *getRawEntry(); +00056 +00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> increment(<span class="keywordtype">int</span> steps = 1); +00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrement(<span class="keywordtype">int</span> steps = 1) { increment(-steps); } +00059 +00060 <span class="comment">// write interface ----------------------------</span> +00061 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isWritable() { <span class="keywordflow">return</span> ((idxfp[0]->getFd() > 0) && ((idxfp[0]->mode & O_RDWR) == O_RDWR)); } +00062 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> blockBound) { +00063 <span class="keywordflow">return</span> zVerse::createModule(path, blockBound); +00064 } +00065 +00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setEntry(<span class="keyword">const</span> <span class="keywordtype">char</span> *inbuf, <span class="keywordtype">long</span> len = -1); <span class="comment">// Modify current module entry</span> +00067 <span class="keyword">virtual</span> <span class="keywordtype">void</span> linkEntry(<span class="keyword">const</span> SWKey *linkKey); <span class="comment">// Link current module entry to other module entry</span> +00068 <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteEntry(); <span class="comment">// Delete current module entry</span> +00069 <span class="comment">// end write interface ------------------------</span> +00070 +00071 <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawZFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <span class="keywordtype">char</span> direction = 0) { rawFilter(buf, size, (SWKey *)(<span class="keywordtype">long</span>)direction); }<span class="comment">// hack, use key as direction for enciphering</span> +00072 +00073 <span class="comment">// swcacher interface ----------------------</span> +00074 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flush() { flushCache(); } +00075 <span class="comment">// end swcacher interface ----------------------</span> +00076 +00077 SWMODULE_OPERATORS +00078 +00079 }; +00080 +00081 SWORD_NAMESPACE_END +00082 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> diff --git a/doc/api-documentation/html/zverse_8h-source.html b/doc/api-documentation/html/zverse_8h-source.html index 5620f71..470d853 100644 --- a/doc/api-documentation/html/zverse_8h-source.html +++ b/doc/api-documentation/html/zverse_8h-source.html @@ -3,68 +3,70 @@ <title>zverse.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.2.15 --> +<!-- Generated by Doxygen 1.2.17 --> <center> -<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> </center> -<hr><h1>zverse.h</h1><div class="fragment"><pre>00001 <font class="comment">/******************************************************************************</font> -00002 <font class="comment"> * rawverse.h - code for class 'RawVerse'- a module that reads raw text</font> -00003 <font class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</font> -00004 <font class="comment"> * and provides lookup and parsing functions based on</font> -00005 <font class="comment"> * class VerseKey</font> -00006 <font class="comment"> */</font> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center> +<hr><h1>zverse.h</h1><div class="fragment"><pre>00001 <span class="comment">/******************************************************************************</span> +00002 <span class="comment"> * rawverse.h - code for class 'zVerse'- a module that reads raw text</span> +00003 <span class="comment"> * files: ot and nt using indexs ??.bks ??.cps ??.vss</span> +00004 <span class="comment"> * and provides lookup and parsing functions based on</span> +00005 <span class="comment"> * class VerseKey</span> +00006 <span class="comment"> */</span> 00007 -00008 <font class="preprocessor">#ifndef ZVERSE_H</font> -00009 <font class="preprocessor"></font><font class="preprocessor">#define ZVERSE_H</font> -00010 <font class="preprocessor"></font> -00011 <font class="preprocessor">#include <filemgr.h></font> -00012 <font class="preprocessor">#include <fcntl.h></font> -00013 <font class="preprocessor">#include <rawverse.h></font> -00014 <font class="preprocessor">#include <swcomprs.h></font> +00008 <span class="preprocessor">#ifndef ZVERSE_H</span> +00009 <span class="preprocessor"></span><span class="preprocessor">#define ZVERSE_H</span> +00010 <span class="preprocessor"></span> +00011 <span class="preprocessor">#include <filemgr.h></span> +00012 <span class="preprocessor">#include <fcntl.h></span> +00013 <span class="preprocessor">#include <rawverse.h></span> +00014 <span class="preprocessor">#include <swcomprs.h></span> 00015 -00016 <font class="preprocessor">#include <defs.h></font> +00016 <span class="preprocessor">#include <defs.h></span> 00017 -00018 <font class="keyword">class </font>SWDLLEXPORT zVerse { -00019 SWCompress *compressor; -00020 -00021 <font class="keyword">protected</font>: -00022 <font class="keyword">static</font> <font class="keywordtype">int</font> instance; <font class="comment">// number of instantiated RawVerse objects or derivitives</font> -00023 -00024 FileDesc *idxfp[2]; -00025 FileDesc *textfp[2]; -00026 FileDesc *compfp[2]; -00027 <font class="keywordtype">char</font> *path; -00028 <font class="keywordtype">void</font> preptext (<font class="keywordtype">char</font> *buf); -00029 <font class="keywordtype">void</font> settext (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> idxoff, <font class="keyword">const</font> <font class="keywordtype">char</font> *buf, <font class="keywordtype">long</font> len = 0); -00030 <font class="keywordtype">void</font> linkentry (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> destidxoff, <font class="keywordtype">long</font> srcidxoff); -00031 <font class="keywordtype">void</font> flushCache (); -00032 <font class="comment">//RawVerse();</font> -00033 <font class="keywordtype">char</font> *cacheBuf; -00034 <font class="keywordtype">char</font> cacheTestament; -00035 <font class="keywordtype">long</font> cacheBufIdx; -00036 <font class="keywordtype">bool</font> dirtyCache; -00037 -00038 <font class="keyword">public</font>: -00039 -00040 <font class="preprocessor">#define VERSEBLOCKS 2</font> -00041 <font class="preprocessor"></font><font class="preprocessor">#define CHAPTERBLOCKS 3</font> -00042 <font class="preprocessor"></font><font class="preprocessor">#define BOOKBLOCKS 4</font> -00043 <font class="preprocessor"></font> -00044 <font class="keyword">static</font> <font class="keyword">const</font> <font class="keywordtype">char</font> uniqueIndexID[]; -00045 <font class="keywordtype">char</font> nl; -00046 +00018 SWORD_NAMESPACE_START +00019 +00020 <span class="keyword">class </span>SWDLLEXPORT zVerse { +00021 SWCompress *compressor; +00022 +00023 <span class="keyword">protected</span>: +00024 <span class="keyword">static</span> <span class="keywordtype">int</span> instance; <span class="comment">// number of instantiated zVerse objects or derivitives</span> +00025 +00026 FileDesc *idxfp[2]; +00027 FileDesc *textfp[2]; +00028 FileDesc *compfp[2]; +00029 <span class="keywordtype">char</span> *path; +00030 <span class="keywordtype">void</span> preptext(<span class="keywordtype">char</span> *buf); +00031 <span class="keywordtype">void</span> settext(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> idxoff, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> len = 0); +00032 <span class="keywordtype">void</span> linkentry(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> destidxoff, <span class="keywordtype">long</span> srcidxoff); +00033 <span class="keywordtype">void</span> flushCache(); +00034 <span class="keywordtype">char</span> *cacheBuf; +00035 <span class="keywordtype">char</span> cacheTestament; +00036 <span class="keywordtype">long</span> cacheBufIdx; +00037 <span class="keywordtype">bool</span> dirtyCache; +00038 +00039 <span class="keyword">public</span>: +00040 +00041 <span class="preprocessor">#define VERSEBLOCKS 2</span> +00042 <span class="preprocessor"></span><span class="preprocessor">#define CHAPTERBLOCKS 3</span> +00043 <span class="preprocessor"></span><span class="preprocessor">#define BOOKBLOCKS 4</span> +00044 <span class="preprocessor"></span> +00045 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> uniqueIndexID[]; +00046 <span class="keywordtype">char</span> nl; 00047 -00048 zVerse (<font class="keyword">const</font> <font class="keywordtype">char</font> *ipath, <font class="keywordtype">int</font> fileMode = O_RDONLY, <font class="keywordtype">int</font> blockType = CHAPTERBLOCKS, SWCompress * icomp = 0); -00049 <font class="keyword">virtual</font> ~ zVerse (); -00050 <font class="keywordtype">void</font> findoffset (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> idxoff, <font class="keywordtype">long</font> *start, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> *end); -00051 <font class="keywordtype">void</font> swgettext (<font class="keywordtype">char</font> testmt, <font class="keywordtype">long</font> start, <font class="keywordtype">unsigned</font> <font class="keywordtype">short</font> size, <font class="keywordtype">char</font> *buf); -00052 <font class="keyword">static</font> <font class="keywordtype">char</font> createModule (<font class="keyword">const</font> <font class="keywordtype">char</font> *path, <font class="keywordtype">int</font> blockBound); -00053 }; -00054 -00055 -00056 <font class="preprocessor">#endif</font> -</pre></div><hr><address align="right"><small>Generated on Thu Jun 20 22:13:01 2002 for The Sword Project by +00048 +00049 zVerse(<span class="keyword">const</span> <span class="keywordtype">char</span> *ipath, <span class="keywordtype">int</span> fileMode = O_RDONLY, <span class="keywordtype">int</span> blockType = CHAPTERBLOCKS, SWCompress * icomp = 0); +00050 <span class="keyword">virtual</span> ~zVerse(); +00051 <span class="keywordtype">void</span> findoffset(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> idxoff, <span class="keywordtype">long</span> *start, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *end); +00052 <span class="keywordtype">void</span> zreadtext(<span class="keywordtype">char</span> testmt, <span class="keywordtype">long</span> start, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> size, <span class="keywordtype">char</span> *buf); +00053 <span class="keyword">virtual</span> <span class="keywordtype">void</span> rawZFilter(<span class="keywordtype">char</span> *buf, <span class="keywordtype">long</span> size, <span class="keywordtype">char</span> direction = 0) {} +00054 <span class="keyword">static</span> <span class="keywordtype">char</span> createModule(<span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> blockBound); +00055 }; +00056 +00057 SWORD_NAMESPACE_END +00058 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Thu Oct 31 12:11:28 2002 for The Sword Project by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 -width=110 height=53></a>1.2.15 </small></address> +width=110 height=53></a>1.2.17 </small></address> </body> </html> |