[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ale] compile error: strlcpy defined differently in 2 different files, huh ?
- Subject: [ale] compile error: strlcpy defined differently in 2 different files, huh ?
- From: cfowler at outpostsentinel.com (Christopher Fowler)
- Date: Mon, 06 Feb 2006 14:35:09 -0500
- In-reply-to: <[email protected]>
- References: <[email protected]>
It looks like you have to make modifications somewhere.
It seems to me that you should call strncpy() instead in the app.
Anywhere in the app that you call strlcpy with 3 arguments matching the
prototype then simply change strlcpy to strncpy.
On Mon, 2006-02-06 at 14:25 -0500, Courtney Thomas wrote:
> In trying to compile the HP calculator simulator nonpareil-0.77, I get
> the error:
>
> error: conflicting type for 'strlcpy'
>
>
>
> and strlcpy is defined in string.h & util.h......
>
> /usr/include/string.h
>
> as -> size_t strlcpy(char *, const char *, size_t);
>
> whereas,
>
> util.h ; in the app source
>
> as -> char *strlcpy(char *dest, const char *src, size_t l);
>
>
>
> What is the resolution of this without either compromising the
> application of the /usr/include/string definition ?
>
> Appreciatively,
>
> Courtney
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale