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
|
--- src/lib.c.orig 2003-07-11 16:34:46 UTC
+++ src/lib.c
@@ -76,9 +76,9 @@ static int _init_upper()
upper[c] = 'A' + (c - 'a');
DEBUG( fprintf (stderr, "init umlaute\n"); )
- upper[c = (unsigned char) '�'] = '�';
- upper[c = (unsigned char) '�'] = '�';
- upper[c = (unsigned char) '�'] = '�';
+ upper[c = (unsigned char) '\xe4'] = '\xc4';
+ upper[c = (unsigned char) '\xf6'] = '\xd6';
+ upper[c = (unsigned char) '\xfc'] = '\xdc';
DEBUG( fprintf (stderr, "init upper[] complete\n"); )
return (0);
@@ -97,9 +97,9 @@ static int _init_lower()
lower[c] = 'a' + (c - 'A');
DEBUG( fprintf (stderr, "init umlaute\n"); )
- lower[c = (unsigned char) '�'] = '�';
- lower[c = (unsigned char) '�'] = '�';
- lower[c = (unsigned char) '�'] = '�';
+ lower[c = (unsigned char) '\xc4'] = '\xe4';
+ lower[c = (unsigned char) '\xd6'] = '\xf6';
+ lower[c = (unsigned char) '\xdc'] = '\xfc';
DEBUG( fprintf (stderr, "init upper[] complete\n"); )
return (0);
@@ -140,8 +140,8 @@ int islowercase(unsigned int c)
char *strlwr(char *string)
{
- unsigned int c;
- unsigned char *p;
+ char c;
+ char *p;
if (lower['0'] == 0)
_init_lower();
@@ -156,8 +156,8 @@ char *strlwr(char *string)
char *strupr(char *string)
{
- unsigned int c;
- unsigned char *p;
+ char c;
+ char *p;
if (upper['0'] == 0)
_init_upper();
@@ -183,7 +183,7 @@ char *skip_ws(char *string)
char *noctrl(char *buffer)
{
int len, i;
- unsigned char *p;
+ char *p;
if ((p = buffer) == NULL)
return (NULL);
@@ -201,8 +201,8 @@ char *noctrl(char *buffer)
char *get_word(char **from, char *to, int maxlen)
{
- unsigned int c;
- unsigned char *p;
+ char c;
+ char *p;
int k;
maxlen -= 2;
|