dev-cpp-users Mailing List for Dev-C++
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
(115) |
Nov
(154) |
Dec
(258) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(377) |
Feb
(260) |
Mar
(249) |
Apr
(188) |
May
(152) |
Jun
(150) |
Jul
(195) |
Aug
(202) |
Sep
(200) |
Oct
(286) |
Nov
(242) |
Dec
(165) |
| 2002 |
Jan
(245) |
Feb
(241) |
Mar
(239) |
Apr
(346) |
May
(406) |
Jun
(369) |
Jul
(418) |
Aug
(357) |
Sep
(362) |
Oct
(597) |
Nov
(455) |
Dec
(344) |
| 2003 |
Jan
(446) |
Feb
(397) |
Mar
(515) |
Apr
(524) |
May
(377) |
Jun
(387) |
Jul
(532) |
Aug
(364) |
Sep
(294) |
Oct
(352) |
Nov
(295) |
Dec
(327) |
| 2004 |
Jan
(416) |
Feb
(318) |
Mar
(324) |
Apr
(249) |
May
(259) |
Jun
(218) |
Jul
(212) |
Aug
(259) |
Sep
(158) |
Oct
(162) |
Nov
(214) |
Dec
(169) |
| 2005 |
Jan
(111) |
Feb
(165) |
Mar
(199) |
Apr
(147) |
May
(131) |
Jun
(163) |
Jul
(235) |
Aug
(136) |
Sep
(84) |
Oct
(88) |
Nov
(113) |
Dec
(100) |
| 2006 |
Jan
(85) |
Feb
(119) |
Mar
(33) |
Apr
(31) |
May
(56) |
Jun
(68) |
Jul
(18) |
Aug
(62) |
Sep
(33) |
Oct
(55) |
Nov
(19) |
Dec
(40) |
| 2007 |
Jan
(22) |
Feb
(49) |
Mar
(34) |
Apr
(51) |
May
(66) |
Jun
(43) |
Jul
(116) |
Aug
(57) |
Sep
(70) |
Oct
(69) |
Nov
(97) |
Dec
(86) |
| 2008 |
Jan
(32) |
Feb
(47) |
Mar
(106) |
Apr
(67) |
May
(28) |
Jun
(39) |
Jul
(31) |
Aug
(25) |
Sep
(18) |
Oct
(25) |
Nov
(5) |
Dec
(21) |
| 2009 |
Jan
(33) |
Feb
(27) |
Mar
(27) |
Apr
(22) |
May
(22) |
Jun
(10) |
Jul
(17) |
Aug
(9) |
Sep
(21) |
Oct
(13) |
Nov
(4) |
Dec
(11) |
| 2010 |
Jan
(10) |
Feb
(8) |
Mar
(4) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(26) |
Nov
(9) |
Dec
(1) |
| 2011 |
Jan
(21) |
Feb
(16) |
Mar
(4) |
Apr
(19) |
May
(26) |
Jun
(9) |
Jul
(6) |
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
| 2012 |
Jan
(4) |
Feb
(7) |
Mar
(4) |
Apr
|
May
(1) |
Jun
(10) |
Jul
(1) |
Aug
(1) |
Sep
(18) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(2) |
Mar
(15) |
Apr
(6) |
May
(1) |
Jun
(3) |
Jul
(1) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
|
| 2014 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(4) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(4) |
| 2015 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(9) |
Nov
(35) |
Dec
(6) |
| 2016 |
Jan
(7) |
Feb
(10) |
Mar
(10) |
Apr
(9) |
May
(13) |
Jun
(9) |
Jul
(1) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
|
2
(3) |
3
|
4
(2) |
|
5
(1) |
6
(1) |
7
|
8
|
9
(1) |
10
(1) |
11
|
|
12
|
13
(2) |
14
(4) |
15
|
16
|
17
|
18
|
|
19
|
20
|
21
|
22
(1) |
23
(2) |
24
|
25
|
|
26
|
27
|
28
|
29
(1) |
30
|
|
|
|
From: Sof.T <so...@te...> - 2006-11-02 21:55:11
|
Just a message to say that the latest version of wxDev-C++ has been released. This one builds on DevCpp to provide support for Microsoft compilers, with support for more compilers coming in the future releases. It also provides a whole raft of bug fixes, not to mention the excellent wxWidgets RAD designer. It is good to see DevCpp looking alive and well. You can catch the release at http://wxdsgn.sourceforge.net/ Sof.T -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.13.21/510 - Release Date: 01/11/2006 |
|
From: Per W. <pw...@ia...> - 2006-11-02 10:05:56
|
Check your allocations again.
Your first loop - where you allocate - is using loop variable a.
However, you assign the memory blocks using variable i (always=0).
All allocations will then be assigned to the first entry in the array,
resulting in a memory leak.
The second loop will then try to free u ninitialized pointers.
By the way - why loop backwards on 'a' and then look up using 'index-a'.
/Per W
On Thu, 2 Nov 2006, Daniel Yan wrote:
> Hi, all,
>
> I met a problem when I free an array of points. The source code is as
> following:
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
>
> char *http_parampos[255] = { "name=rule1",
> "protocol=tcp",
> "sourip=172.16.12.53",
> "sourport=3256",
> "desip=172.16.12.98",
> "desport=9685",
> };
>
> int main(void)
> {
> int a = 5;
> int i = 0;
> char *value[7];
> char param_name[40];
> char *param_value;
> int index = 5;
>
> for (;a >= 0;a--)
> {
> strncpy(param_name, http_parampos[index - a], sizeof(param_name));
> param_value = strchr(param_name,'=');
> if (param_value)
> {
> *param_value = '\0';
> param_value++;
>
> value[i] = malloc(sizeof(param_value)+1);
> strcpy(value[i], param_value);
> printf("value[%d] = %s\n", i, value[i]);
> //free(value[i]);
> }
> i++;
> }
>
> value[6] = 0;
> i = 0;
>
> printf("come to error!\n");
>
> for(i = 0; i < 6; i++)
> {
> free(value[i]);
> }
>
> getch();
> return 0;
> }
>
> When I tried to free the memory, it breaks down. I have tried these code
> with gcc and it works. And if I free the memory just after I malloc the
> memory(see the coments line), it also works.Could anyone tell me what was
> wrong with my codes?
> Thanks in advance.
>
> BR,
> Daniel
>
|
|
From: Daniel Y. <pen...@gm...> - 2006-11-02 06:02:40
|
Hi, all,
I met a problem when I free an array of points. The source code is as
following:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *http_parampos[255] = { "name=rule1",
"protocol=tcp",
"sourip=172.16.12.53",
"sourport=3256",
"desip=172.16.12.98",
"desport=9685",
};
int main(void)
{
int a = 5;
int i = 0;
char *value[7];
char param_name[40];
char *param_value;
int index = 5;
for (;a >= 0;a--)
{
strncpy(param_name, http_parampos[index - a], sizeof(param_name));
param_value = strchr(param_name,'=');
if (param_value)
{
*param_value = '\0';
param_value++;
value[i] = malloc(sizeof(param_value)+1);
strcpy(value[i], param_value);
printf("value[%d] = %s\n", i, value[i]);
//free(value[i]);
}
i++;
}
value[6] = 0;
i = 0;
printf("come to error!\n");
for(i = 0; i < 6; i++)
{
free(value[i]);
}
getch();
return 0;
}
When I tried to free the memory, it breaks down. I have tried these code
with gcc and it works. And if I free the memory just after I malloc the
memory(see the coments line), it also works.Could anyone tell me what was
wrong with my codes?
Thanks in advance.
BR,
Daniel
|