octave-maintainers
[Top][All Lists]
Advanced

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

Re: error: invalid conversion from 'char* (*)(char*, int)' to 'char* (*


From: Michael Goffioul
Subject: Re: error: invalid conversion from 'char* (*)(char*, int)' to 'char* (*)(char*, size_t)' in unistd.h of gnulib
Date: Thu, 25 Mar 2010 08:31:17 +0000

2010/3/25 Tatsuro MATSUOKA <address@hidden>:
> Hello
>
> Excuse me for the separated post.
>
> /file-ops.cc:40:
> ../libgnu/unistd.h:762:1: error: invalid conversion from 'char* (*)(char*, 
> int)' to 'char* (*)(char*,
> size_t)'
>
> The following is found
> _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
> _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
> # else
> _GL_CXXALIAS_SYS (getcwd, char *, (char *buf, size_t size));

In the line above, replace size_t with int.

I have the same problem with MSVC.

Michael.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]