Re: [ft-devel] Crash because of invalid use of setjmp

2006-08-24 Thread David Turner
I agree with you. If we can replace a FT_BASE_DEF'ed function with a macro without ABI-breaking, I think using Jens's macro: #define ft_validator_run( valid ) setjmp( (valid)-jump_buffer ) is the best. I cannot find any situation where ft_validator_run function is useful... I

Re: [ft-devel] Crash because of invalid use of setjmp

2006-08-15 Thread mpsuzuki
Hi, Sorry for lated fix. Just I've fixed CVS to avoid ft_validator_run(). On Tue, 15 Aug 2006 16:05:00 +0900 (JST) Masatake YAMATO [EMAIL PROTECTED] wrote: If we can replace a FT_BASE_DEF'ed function with a macro without ABI-breaking, I think using Jens's macro: #define ft_validator_run(

[ft-devel] Crash because of invalid use of setjmp

2006-08-14 Thread Jens Claudius
Hi, on my system ftvalid crashes when I run it on SIL Charis (get it from http://scripts.sil.org/cms/scripts/page.php?site_id=nrsiid=CharisSILfont_sc=1). I’ve got a Gentoo AMD64, and use gcc (to be precise: (GCC) 4.1.1 (Gentoo 4.1.1)). My compiler options are -ggdb -O2 -fno-strict-aliasing -Wall

Re: [ft-devel] Crash because of invalid use of setjmp

2006-08-14 Thread mpsuzuki
Hi, On Mon, 14 Aug 2006 08:27:28 -0700 (PDT) Jens Claudius [EMAIL PROTECTED] wrote: on my system ftvalid crashes when I run it on SIL Charis (get it from http://scripts.sil.org/cms/scripts/page.php?site_id=nrsiid=CharisSILfont_sc=1). So it seems that we cannot encapsulate setjmp() within a

Re: [ft-devel] Crash because of invalid use of setjmp

2006-08-14 Thread Henrik Grubbström
On Tue, 15 Aug 2006, [EMAIL PROTECTED] wrote: Hi, On Mon, 14 Aug 2006 08:27:28 -0700 (PDT) Jens Claudius [EMAIL PROTECTED] wrote: on my system ftvalid crashes when I run it on SIL Charis (get it from http://scripts.sil.org/cms/scripts/page.php?site_id=nrsiid=CharisSILfont_sc=1). So it

Re: [ft-devel] Crash because of invalid use of setjmp

2006-08-14 Thread mpsuzuki
Hi Henrik, On Mon, 14 Aug 2006 19:07:44 +0200 (CEST) Unfortunately, the platforms of ftvalid maintainers (Masatake Yamato and me) are quite limited: Linux/i386 and a few Mac OS X, thus the bug does not appear. Yet I'm not sure of the intention of original author, give me a few weeks. If