Sorry it is my fault. In linux it didn't give any error even with
Werror.

Fixed it to allocate the two arrays dynamically.

On Tue, 2008-02-19 at 21:41 +0530, Samisa Abeysinghe wrote:
> Samisa Abeysinghe wrote:
> > mime_parser.c
> > ..\..\axiom\src\attachments\mime_parser.c(118) : error C2057: expected 
> > constant expression
> > ..\..\axiom\src\attachments\mime_parser.c(118) : error C2466: cannot 
> > allocate an array of constant size 0
> > ..\..\axiom\src\attachments\mime_parser.c(118) : error C2133: 
> > 'buf_array' : unknown size
> > ..\..\axiom\src\attachments\mime_parser.c(119) : error C2057: expected 
> > constant expression
> > ..\..\axiom\src\attachments\mime_parser.c(119) : error C2466: cannot 
> > allocate an array of constant size 0
> > ..\..\axiom\src\attachments\mime_parser.c(119) : error C2133: 
> > 'len_array' : unknown size
> 
> I also think that there is a logical error in this code:
> 
> axis2_char_t *buf_array[mime_parser->max_chunk_buffers];
>     int len_array[mime_parser->max_chunk_buffers];
> 
> Should the two arrays be of the size max_chunk_buffers?
Yes , but the thing is max_chunk_buffers is not a constant it is
configurable.

> And the syntax error is because the static variable is declared with 
> variable size. Should use a dynamic allocation.
Changed to use dynamic allocation. Please check now.

> 
> Samisa...
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to