[Info-vax] Rust as a HS language, was: Re: Quiet?

Bill Gunshannon bill.gunshannon at gmail.com
Sun Apr 10 09:43:07 EDT 2022


On 4/9/22 20:35, Arne Vajhøj wrote:
> On 4/9/2022 6:09 PM, John Dallman wrote:
>> In article <6251fe92$0$696$14726298 at news.sunsite.dk>, arne at vajhoej.dk
>> (Arne Vajhøj) wrote:
>>> But are you saying that an ANSI C compiler also supports the
>>> old style function?
>>
>> At least some of them do. The compiler I had handy was on Windows, Visual
>> Studio 2019. I just compiled this:
>>
>> #include <stdio.h>
>> int main( argc, argv)
>> int argc;
>> char *argv[];
>> {
>>     int i;
>>     printf( "Hello, world\n");
>>     for( i = 1; i < argc; i++)
>>     {
>>         printf( "argument %d is '%s'\n", i, argv[i]);
>>     }
>> }
>>
>> With this command line:
>>
>>      cl /W4 /MD /std:c11 /Za kr_world.c
>> /W4             All the warnings.
>> /MD             Use the DLL form of the run-time library.
>> /std:c11        Compile according to the C2011 standard.
>> /Za             Be pedantic about standard compliance.
>>
>> It compiles with one warning, about the use of an old-style declarator,
>> and runs correctly.
> 
> In that case I think most K&R C code should compile with ANSI C.
> 

Trivial programs, probably.  I just tried to compile a couple pieces
of the Ultrix-11 3.1 source with gcc and after over 100 warnings and
4 errors in a 1000 line piece of code it just stops.

bill





More information about the Info-vax mailing list