1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>GreekChars.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- 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="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 <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 <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 <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.17 </small></address>
</body>
</html>
|