patch 7 is now available

Amol Deshpande amol.vinayak.deshpande at gmail.com
Sun Aug 27 04:12:52 EEST 2006


The following fixes a compiler warning in Isalpha when !NLS
thanks,
-amol

*** sh.char.h   Sat Aug 26 17:45:28 2006
--- sh.char.h.orig      Sat Aug 26 17:45:00 2006
***************
*** 113,128 ****

  #ifdef WIDE_STRINGS
  # define cmap(c, bits)        \
!       (((c) < 0) ? 0 : \
        ((c) & QUOTE) || (c) >= 0x0080 ? 0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #elif defined(SHORT_STRINGS) && defined(KANJI)
  #  define cmap(c, bits)       \
!       (((c) < 0) ? 0 : \
        (((c) & QUOTE) || ((ASC(c) & 0x80) && adrof(STRnokanji))) ? \
        0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #else /* SHORT_STRINGS && KANJI */
  # define cmap(c, bits)        \
!       (((c) < 0) ? 0 : \
        ((c) & QUOTE) ? 0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #endif /* SHORT_STRINGS && KANJI */

--- 113,128 ----

  #ifdef WIDE_STRINGS
  # define cmap(c, bits)        \
!       ((c < 0) ? 0 : \
        ((c) & QUOTE) || (c) >= 0x0080 ? 0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #elif defined(SHORT_STRINGS) && defined(KANJI)
  #  define cmap(c, bits)       \
!       ((c < 0) ? 0 : \
        (((c) & QUOTE) || ((ASC(c) & 0x80) && adrof(STRnokanji))) ? \
        0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #else /* SHORT_STRINGS && KANJI */
  # define cmap(c, bits)        \
!       ((c < 0) ? 0 : \
        ((c) & QUOTE) ? 0 : (_cmap[(tcshuc)ASC(c)] & (bits)))
  #endif /* SHORT_STRINGS && KANJI */


On 8/25/06, Christos Zoulas <christos at zoulas.com> wrote:
>
> Hello,
>
> I integrated all the fixes Martin sent me plus fixed the signal issue Nelson
> reported for OpenBSD and FreeBSD:
>
>        ftp://ftp.astron.com/pri/tcsh-6.14.07.tar.gz
>        ftp://ftp.astron.com/pri/patch7.gz
>
> christos
>
>  67. V6.14.07 - 20060825
>  66. rename set to setv to avoid clashes (christos)
>  65. Eliminate sighold/sigrelse (christos)
>  64. Compilation cleanups. (Martin Kraemer)
>  63. Don't rebuild needlessly when generated files are unchanged
>     (Martin Kraemer)
>  62. Fix confusion between Char and eChar (Martin Kraemer)
>
> _______________________________________________
> Tcsh mailing list
> Tcsh at mx.gw.com
> http://mx.gw.com/mailman/listinfo/tcsh
>



More information about the Tcsh mailing list