-----Original Message-----
From: Brian Gladman
Sent: Tuesday, March 06, 2018 8:39 PM
To: mpir-devel@googlegroups.com
Subject: Re: [mpir-devel] Re: Can't Compile dll_mpir_gc in VS15
On 06/03/2018 09:20, sisyph...@optusnet.com.au wrote:
For a simple demo of the sort of thing I'm thinking of, consider the
following C program:
/**************/
#include <stdio.h>
int main (void) {
int a = 3;
printf("%d\n", a);
int b = 6;
printf("%d\n", b);
return 0;
}
/***************/
That builds fine for me on Windows with gcc, but using cl I get:
try.c(8) : error C2143: syntax error : missing ';' before 'type'
try.c(9) : error C2065: 'b' : undeclared identifier
I'll check this out. Have you tracked down why cl fails when this
happens?
I believe it's a compliancy issue - ie that myode is valid only under C99
(or C11 ? .. or something like that).
The script I posted can be made suitable for 'cl' by moving the declaration
of b to the "declaration" section of the program. Another solution is to
apply some scoping:
/*************************/
#include <stdio.h>
int main (void) {
int a = 3;
printf("%d\n", a);
{
int b = 6;
printf("%d\n", b);
}
return 0;
}
/*************************/
Cheers,
Rob
--
You received this message because you are subscribed to the Google Groups
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to mpir-devel+unsubscr...@googlegroups.com.
To post to this group, send email to mpir-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.