diff --git a/ChangeLog b/ChangeLog index 83e61b2..daf970c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-01-07 Bruno Haible + + * src/keyword-list.icc (KeywordExt_List::rest): Use a portable cast. + (Only in GCC a cast of an lvalue is an lvalue.) + 2003-01-01 Bruno Haible * src/options.cc (Options::parse_options): Update copyright year. diff --git a/src/keyword-list.icc b/src/keyword-list.icc index 233e2d3..5c17a19 100644 --- a/src/keyword-list.icc +++ b/src/keyword-list.icc @@ -1,6 +1,6 @@ /* Inline Functions for keyword-list.{h,cc}. - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002-2003 Free Software Foundation, Inc. Written by Bruno Haible . This file is part of GNU GPERF. @@ -49,5 +49,5 @@ KeywordExt_List::first () const INLINE KeywordExt_List *& KeywordExt_List::rest () { - return static_cast(_cdr); + return *reinterpret_cast(&_cdr); }