[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: Arithmetic Shift

**From**: |
Paul Eggert |

**Subject**: |
Re: Arithmetic Shift |

**Date**: |
Sat, 11 Dec 2010 12:09:32 -0800 |

**User-agent**: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7 |

On 12/11/2010 06:16 AM, Andrew W. Nosenko wrote:
>* You mismatch the preprocessor function (find the LONG_MAX macro and*
>* replace it by it's definition found somewhere in header) with the*
>* function of compiler (inject proper search path to the preprocessor if*
>* compiler redefines some system's headers).*
>* *
>*> >*
>*> > The situation with -1 >> 1 is similar.*
>*> >*
>* No, because replacement of macro by it's value is essentially*
>* search-and-replace, while evaluation of arithmetics expressions is*
>* essentially code interpretation.*
Sorry, I don't understand your point. It seems to be
claiming that the preprocessor doesn't do arithmetic
(a claim that is obviously incorrect), but your earlier
comments suggest that you understand things well enough
not to be making claims like that.
Anyway, I don't think it matters. We seem to be agreeing
that autoconf isn't needed here.

**Re: Arithmetic Shift**, *(continued)*
**Re: Arithmetic Shift**, *Paul Eggert*, `2010/12/10`
**Re: Arithmetic Shift**, *Peter Breitenlohner*, `2010/12/10`
**Re: Arithmetic Shift**, *Andrew W. Nosenko*, `2010/12/10`
**Re: Arithmetic Shift**, *Bob Friesenhahn*, `2010/12/10`
**Re: Arithmetic Shift**, *Andrew W. Nosenko*, `2010/12/11`

**Re: Arithmetic Shift**, *Ben Pfaff*, `2010/12/10`
**Re: Arithmetic Shift**, *Dave Goodell*, `2010/12/10`
**Re: Arithmetic Shift**, *Ben Pfaff*, `2010/12/10`
**Re: Arithmetic Shift**, *Paul Eggert*, `2010/12/10`
**Re: Arithmetic Shift**, *Andrew W. Nosenko*, `2010/12/11`
**Re: Arithmetic Shift**,
*Paul Eggert* **<=**
**Re: Arithmetic Shift**, *Andrew W. Nosenko*, `2010/12/11`
**Re: Arithmetic Shift**, *Andrew W. Nosenko*, `2010/12/11`