Line 0
Link Here
|
|
|
1 |
--- kkconsui-0.1/src/texteditor.cc.orig Wed Aug 9 12:23:58 2006 |
2 |
+++ kkconsui-0.1/src/texteditor.cc Wed Aug 9 12:24:17 2006 |
3 |
@@ -106,7 +106,7 @@ |
4 |
fread(p, st.st_size, 1, f); |
5 |
p[st.st_size] = 0; |
6 |
i = load(p, strdup(id.c_str())); |
7 |
- delete p; |
8 |
+ delete[] p; |
9 |
} |
10 |
|
11 |
return i; |
12 |
@@ -124,7 +124,7 @@ |
13 |
f.read(buf, size); |
14 |
buf[size] = 0; |
15 |
ret = load(buf, strdup(id.c_str())); |
16 |
- delete buf; |
17 |
+ delete[] buf; |
18 |
|
19 |
return ret; |
20 |
} |
21 |
@@ -172,7 +172,7 @@ |
22 |
int texteditor::save(FILE *f, const char *linebreak) { |
23 |
char *buf = save(linebreak); |
24 |
fwrite(buf, strlen(buf), 1, f); |
25 |
- delete buf; |
26 |
+ free(buf); |
27 |
modified = false; |
28 |
return 0; |
29 |
} |
30 |
@@ -180,7 +180,7 @@ |
31 |
int texteditor::save(ofstream &f, const string linebreak) { |
32 |
char *buf = save(linebreak.c_str()); |
33 |
f.write(buf, strlen(buf)); |
34 |
- delete buf; |
35 |
+ free(buf); |
36 |
f.close(); |
37 |
modified = false; |
38 |
return 0; |
39 |
@@ -526,7 +526,7 @@ |
40 |
fread(buf, fsize, 1, f); |
41 |
buf[fsize] = 0; |
42 |
insert(buf); |
43 |
- delete buf; |
44 |
+ delete[] buf; |
45 |
} |
46 |
} |
47 |
|
48 |
@@ -576,8 +576,8 @@ |
49 |
firstpass = false; |
50 |
} |
51 |
|
52 |
- delete el; |
53 |
- delete sl; |
54 |
+ free(el); |
55 |
+ free(sl); |
56 |
|
57 |
modification(uinsblock, sbuf); |
58 |
} |
59 |
@@ -1081,7 +1081,7 @@ |
60 |
curfile->lines->replace(CURLINE, newline); |
61 |
} |
62 |
|
63 |
- delete anext; |
64 |
+ free(anext); |
65 |
} else { |
66 |
if(next) nextlen = strlen(next); else nextlen = 0; |
67 |
char *newline = new char[nextlen+strlen(p)+1]; |