[Geany-devel] Warnings in tagmanager/regex.c on x86-64

Lex Trotman elextr at xxxxx
Sun Aug 15 04:01:13 UTC 2010


Hi,

I tried compiling latest SVN with --enable-gnu-regex on an x86-64 system.

I only had time to look at the first few of them but the following
errors seem to be due to casting between pointers and int but on
x86-64 int is 32 bits and pointer is 64 bits so it isn't going to work
:-(.

Cheers
Lex

  CC     regex.o
regex.c: In function ‘re_match_2’:
regex.c:3769: warning: cast from pointer to integer of different size
regex.c:3769: warning: cast from pointer to integer of different size
regex.c:3775: warning: cast to pointer from integer of different size
regex.c:3775: warning: cast to pointer from integer of different size
regex.c:3922: warning: cast to pointer from integer of different size
regex.c:3922: warning: cast to pointer from integer of different size
regex.c:3975: warning: cast to pointer from integer of different size
regex.c:3975: warning: cast to pointer from integer of different size
regex.c:4081: warning: cast from pointer to integer of different size
regex.c:4081: warning: cast from pointer to integer of different size
regex.c:4114: warning: cast to pointer from integer of different size
regex.c:4114: warning: cast to pointer from integer of different size
regex.c:4127: warning: cast to pointer from integer of different size
regex.c:4127: warning: cast to pointer from integer of different size
regex.c:4295: warning: cast from pointer to integer of different size
regex.c:4295: warning: cast from pointer to integer of different size



More information about the Devel mailing list