On 12 Dec 2001, ERiAN wrote:

> it seems since december 9th, freesci segfaults when the resource files
> are named in UPPERCASE (or mixed case). Output from gdb follows:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (runnable)]
> 0x80c1dd7 in _scir_load_resource (mgr=0x52525252, res=0x52525252) at
> resource.c:346
> 346                             *raiser = toupper(*raiser++); /*
> Uppercasify */

One of my tools just warned about this:

** Order of evaluation is undefined. **
This should be fixed, or your program may produce incorrect results.
>>                         *raiser = toupper(*raiser++); /* Uppercasify */


--
http://www.clock.org/~matt


Reply via email to