This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Pointer Target Error


On Thu, Oct 4, 2012 at 12:26 PM, AydÄn Demirel <aydindem@gmail.com> wrote:
>
> This is the load_file decleration:
>
> unsigned char *
> load_file(const char *fname, int *sizeptr)

You wrote:

char *code = load_file(script_path, NULL);

load_file returns unsigned char *.  You are assigning an unsigned char
* to a char *.  Hence the error

pointer targets in initialization differ in signedness [-Werror=pointer-sign]

The error seems exactly correct and explains the situation entirely.

Ian


> 2012/10/4, Ian Lance Taylor <iant@google.com>:
>> On Thu, Oct 4, 2012 at 7:51 AM, AydÄn Demirel <aydindem@gmail.com> wrote:
>>> Hi all;
>>>
>>> I'm trying to compile a program with gcc-4.6.2 and getting following
>>> error:
>>>
>>> /sources/comar/dbus/comar/src/
>>> csl.c: In function 'py_compile':
>>> /sources/comar/dbus/comar/src/csl.c:184:18: error: pointer targets in
>>> initialization differ in signedness [-Werror=pointer-sign]
>>>
>>
>>>     char *code = load_file(script_path, NULL);  ==> (line 184.)
>>
>> Show us the declaration of load_file.
>>
>> Ian
>>
>
>
> --
> *AydÄn Demirel
> --------------------------
> *
> *


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]