Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/ftp/ftpproxy/files/patch-src_lib.c
16461 views
1
--- src/lib.c.orig 2003-07-11 16:34:46 UTC
2
+++ src/lib.c
3
@@ -76,9 +76,9 @@ static int _init_upper()
4
upper[c] = 'A' + (c - 'a');
5
6
DEBUG( fprintf (stderr, "init umlaute\n"); )
7
- upper[c = (unsigned char) '�'] = '�';
8
- upper[c = (unsigned char) '�'] = '�';
9
- upper[c = (unsigned char) '�'] = '�';
10
+ upper[c = (unsigned char) '\xe4'] = '\xc4';
11
+ upper[c = (unsigned char) '\xf6'] = '\xd6';
12
+ upper[c = (unsigned char) '\xfc'] = '\xdc';
13
14
DEBUG( fprintf (stderr, "init upper[] complete\n"); )
15
return (0);
16
@@ -97,9 +97,9 @@ static int _init_lower()
17
lower[c] = 'a' + (c - 'A');
18
19
DEBUG( fprintf (stderr, "init umlaute\n"); )
20
- lower[c = (unsigned char) '�'] = '�';
21
- lower[c = (unsigned char) '�'] = '�';
22
- lower[c = (unsigned char) '�'] = '�';
23
+ lower[c = (unsigned char) '\xc4'] = '\xe4';
24
+ lower[c = (unsigned char) '\xd6'] = '\xf6';
25
+ lower[c = (unsigned char) '\xdc'] = '\xfc';
26
27
DEBUG( fprintf (stderr, "init upper[] complete\n"); )
28
return (0);
29
@@ -140,8 +140,8 @@ int islowercase(unsigned int c)
30
31
char *strlwr(char *string)
32
{
33
- unsigned int c;
34
- unsigned char *p;
35
+ char c;
36
+ char *p;
37
38
if (lower['0'] == 0)
39
_init_lower();
40
@@ -156,8 +156,8 @@ char *strlwr(char *string)
41
42
char *strupr(char *string)
43
{
44
- unsigned int c;
45
- unsigned char *p;
46
+ char c;
47
+ char *p;
48
49
if (upper['0'] == 0)
50
_init_upper();
51
@@ -183,7 +183,7 @@ char *skip_ws(char *string)
52
char *noctrl(char *buffer)
53
{
54
int len, i;
55
- unsigned char *p;
56
+ char *p;
57
58
if ((p = buffer) == NULL)
59
return (NULL);
60
@@ -201,8 +201,8 @@ char *noctrl(char *buffer)
61
62
char *get_word(char **from, char *to, int maxlen)
63
{
64
- unsigned int c;
65
- unsigned char *p;
66
+ char c;
67
+ char *p;
68
int k;
69
70
maxlen -= 2;
71
72