From: ts Date: 2005-03-10T18:19:55+09:00 Subject: Re: x86_64 segmentation fault due to forgotten extern directive >>>>> "G" == Geert Fannes writes: G> Why does this cause a problem when extern is omitted? Is there some G> standard return type C assumes when extern is not present? Yes, without declaration the return type is assumed to be int. When you declare it 'extern VALUE localFunction()' it has the right return type (unsigned long). Guy Decoux