emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [elpa] externals/xelb 0330657: Fix the reply/error sequence number o


From: Chris Feng
Subject: Re: [elpa] externals/xelb 0330657: Fix the reply/error sequence number overflow issue
Date: Fri, 6 Nov 2015 13:45:07 +0800

>> +    (if (< #x7FFF (abs (- sequence1 sequence2)))
>> +        ;; Overflowed
>> +        (if (< sequence1 sequence2) 1 -1)
>> +      (if (> sequence1 sequence2) 1 -1))))
>
> Aka
>
>        (if (if (< #x7FFF (abs (- sequence1 sequence2)))
>                ;; Overflowed
>                (< sequence1 sequence2)
>              (> sequence1 sequence2))
>            1 -1))))
>
> Or even
>
>        (if (funcall (if (< #x7FFF (abs (- sequence1 sequence2))) #'< #'>)
>                     sequence1 sequence2)
>            1 -1))))
>
>
> -- Stefan "in redundancy-killing-mode"

Thanks, Stefan.  I've made the function return the difference of
sequence numbers instead, which should be cleaner.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]