1N/A * Copyright (c) 2000-2001 Sendmail, Inc. and its suppliers. 1N/A * All rights reserved. 1N/A * Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved. 1N/A * Copyright (c) 1987, 1988, 1993 1N/A * The Regents of the University of California. All rights reserved. 1N/A * By using this file, you agree to the terms and conditions set 1N/A * forth in the LICENSE file which can be found at the top level of 1N/A * the sendmail distribution. 1N/A#
pragma ident "%Z%%M% %I% %E% SMI" 1N/A** SM_STRCASECMP -- 8-bit clean version of strcasecmp 1N/A** Thank you, vendors, for making this all necessary. 1N/A** This array is designed for mapping upper and lower case letter 1N/A** together for a case independent comparison. The mappings are 1N/A** based upon ascii character sequences. 1N/A 0000, 000
1, 000
2, 000
3, 000
4, 000
5, 000
6, 000
7,
1N/A 00
10, 00
11, 00
12, 00
13, 00
14, 00
15, 00
16, 00
17,
1N/A 00
20, 00
21, 00
22, 00
23, 00
24, 00
25, 00
26, 00
27,
1N/A 00
30, 00
31, 00
32, 00
33, 00
34, 00
35, 00
36, 00
37,
1N/A 00
40, 00
41, 00
42, 00
43, 00
44, 00
45, 00
46, 00
47,
1N/A 00
50, 00
51, 00
52, 00
53, 00
54, 00
55, 00
56, 00
57,
1N/A 00
60, 00
61, 00
62, 00
63, 00
64, 00
65, 00
66, 00
67,
1N/A 00
70, 00
71, 00
72, 00
73, 00
74, 00
75, 00
76, 00
77,
1N/A 0
100, 0
141, 0
142, 0
143, 0
144, 0
145, 0
146, 0
147,
1N/A 0
150, 0
151, 0
152, 0
153, 0
154, 0
155, 0
156, 0
157,
1N/A 0
160, 0
161, 0
162, 0
163, 0
164, 0
165, 0
166, 0
167,
1N/A 0
170, 0
171, 0
172, 0
133, 0
134, 0
135, 0
136, 0
137,
1N/A 0
140, 0
141, 0
142, 0
143, 0
144, 0
145, 0
146, 0
147,
1N/A 0
150, 0
151, 0
152, 0
153, 0
154, 0
155, 0
156, 0
157,
1N/A 0
160, 0
161, 0
162, 0
163, 0
164, 0
165, 0
166, 0
167,
1N/A 0
170, 0
171, 0
172, 0
173, 0
174, 0
175, 0
176, 0
177,
1N/A 0
200, 0
201, 0
202, 0
203, 0
204, 0
205, 0
206, 0
207,
1N/A 0
210, 0
211, 0
212, 0
213, 0
214, 0
215, 0
216, 0
217,
1N/A 0
220, 0
221, 0
222, 0
223, 0
224, 0
225, 0
226, 0
227,
1N/A 0
230, 0
231, 0
232, 0
233, 0
234, 0
235, 0
236, 0
237,
1N/A 0
240, 0
241, 0
242, 0
243, 0
244, 0
245, 0
246, 0
247,
1N/A 0
250, 0
251, 0
252, 0
253, 0
254, 0
255, 0
256, 0
257,
1N/A 0
260, 0
261, 0
262, 0
263, 0
264, 0
265, 0
266, 0
267,
1N/A 0
270, 0
271, 0
272, 0
273, 0
274, 0
275, 0
276, 0
277,
1N/A 0
300, 0
301, 0
302, 0
303, 0
304, 0
305, 0
306, 0
307,
1N/A 0
310, 0
311, 0
312, 0
313, 0
314, 0
315, 0
316, 0
317,
1N/A 0
320, 0
321, 0
322, 0
323, 0
324, 0
325, 0
326, 0
327,
1N/A 0
330, 0
331, 0
332, 0
333, 0
334, 0
335, 0
336, 0
337,
1N/A 0
340, 0
341, 0
342, 0
343, 0
344, 0
345, 0
346, 0
347,
1N/A 0
350, 0
351, 0
352, 0
353, 0
354, 0
355, 0
356, 0
357,
1N/A 0
360, 0
361, 0
362, 0
363, 0
364, 0
365, 0
366, 0
367,
1N/A 0
370, 0
371, 0
372, 0
373, 0
374, 0
375, 0
376, 0
377,
1N/A const unsigned char *
us1 = (
const unsigned char *)
s1;
1N/A const unsigned char *
us2 = (
const unsigned char *)
s2;
1N/A register const unsigned char *
us1 = (
const unsigned char *)
s1;
1N/A register const unsigned char *
us2 = (
const unsigned char *)
s2;