[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: C strstr function returns int or char *?



On Thu, Nov 09, 2000 at 12:54:40PM +1100, Brian May wrote:
> >From the info page:
> 
> Function: char * strstr (const char *HAYSTACK, const char *NEEDLE)
> 
> 
> >From /usr/include/string.h:
> 
> extern char *strstr __P ((__const char *__haystack, __const char *__needle));
> 
> 
> While compiling:
> 
> char *a = strstr("hello", "ccache=");
> 
> 
> Warning:
> 
> pam_krb5_auth.c:287: warning: initialization makes pointer from integer without a cast
> 
> 
> So, why is an integer expected??????

#include <string.h>

If you haven't figgered it out yet.

Cheers,
Chris

-- 
The surest sign that intelligent life exists elsewhere in the universe
is that it hasn't tried to contact us.
		-- Bill Watterson



Reply to: