Neil Jerram wrote:
>
> bornlibra23 <awari...@nse.co.in> writes:
>
>> Thanks Mike for the heads up but the problem I think is with the source
>> code
>> itself. I get the same error on linux though it doesnt die there. I
>> preprocessed the code & changed the line like so :
>>>From (((((ch) == ' ' | (ch) == '\t') to (((((ch) == ' ' || (ch) == '\t')
>> (note the or operator) & the problem went away but then I had the
>> mentioned
>> problem. I will build it again & get back to you. My build log seems to
>> be
>> dated.
>
> FWIW this is fixed in Guile's master branch:
>
> #ifdef HAVE_ISBLANK
> # define CSET_BLANK_PRED(c) (isblank (c))
> #else
> # define CSET_BLANK_PRED(c) \
> (((c) == ' ') || ((c) == '\t'))
> #endif
> I guess it was missed for a long time because it is rare to have an OS
> that doesn't provide isblank().
> Regards,
> Neil
>
Hello Neil
I just patched this in the code butu it still fails. I have yet to try the
1.8.7 version.
Thanks
bornlibra23
--
View this message in context:
http://www.nabble.com/Porting-GNU-Projects---Guile-tp24721426p24969386.html
Sent from the Gnu - Guile - Dev mailing list archive at Nabble.com.