This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: more cvs guile stuff :)
- To: Eric Moore <moore at chem dot cmu dot edu>
- Subject: Re: more cvs guile stuff :)
- From: "Greg J. Badros" <gjb at cs dot washington dot edu>
- Date: 08 Mar 2000 10:16:47 -0800
- Cc: guile at sourceware dot cygnus dot com
- References: <14533.51998.846639.288287@lovecraft.chem.cmu.edu> <14533.52913.533731.679858@lovecraft.chem.cmu.edu> <14534.3622.765907.135365@lovecraft.chem.cmu.edu>
Eric Moore <moore@chem.cmu.edu> writes:
> The recent changes in numbers.c to have logand and logior use
> SCM_VALIDATE_ULONG_COPY break scwm.
>
> Actually, they break anything that uses (logand (lognot 2)) since
> lognot uses scm_difference to return a negative number....
>
> So here's a patch, and also changes the ints SCM_VALIDATE_LONG_COPY
> copies into into longs.
>
> (I'm not sure that the semantics are quite right with lognot and
> logand and friends, but at least scwm doesn't throw errors constantly,
> so has to be closer to correct :)
Does this mean you're successfully using CVS guile w/ Scwm? (I don't,
yet, somewhat surprisingly... :-) ).
I applied your patch --- thanks!
Greg