[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.