Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jan 1998 02:33:15 -0500
From:      Brian Reichert <reichert@numachi.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   gcc -Wall wierdness?
Message-ID:  <19980126023315.47723@numachi.com>

next in thread | raw e-mail | index | archive | help
Howdy-

I'm running 2.2.2-R, with gcc 2.7.2.1, and am getting a weird symptom:

With this simple program:

---------------------------------
#include <stdio.h>
#include <string.h>

void main ()
{
  printf("read failed: %s\n", strerror[0]);
} 
---------------------------------

gcc -Wall yields, upon compiling:

  foo.c: In function `main':
  foo.c:6: warning: char format, different type arg (arg 2)

So, what gives?   strerror(3) says to pull in <string.h>, which
seems to prototype it as char *.  Is this a GNU bad, or has FreeBSD
done something clever, or (horrors) am I missing the point entirely?

-- 
Brian Reichert			          		  reichert@numachi.com
37 Crystal Ave. #303
Derry NH 03038-1713 USA			Intel architecture: the left-hand path



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980126023315.47723>