avr-libc-commit
[Top][All Lists]
Advanced

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

[avr-libc-commit] [2292] bug #36454: string.h: Error for long long in C9


From: Joerg Wunsch
Subject: [avr-libc-commit] [2292] bug #36454: string.h: Error for long long in C90
Date: Mon, 14 May 2012 15:39:16 +0000

Revision: 2292
          http://svn.sv.gnu.org/viewvc/?view=rev&root=avr-libc&revision=2292
Author:   joerg_wunsch
Date:     2012-05-14 15:39:16 +0000 (Mon, 14 May 2012)
Log Message:
-----------
bug #36454: string.h: Error for long long in C90

Declare ffsll() as being a GCC extension.

Ticket Links:
------------
    http://savannah.gnu.org/bugs/?36454

Modified Paths:
--------------
    trunk/avr-libc/ChangeLog
    trunk/avr-libc/NEWS
    trunk/avr-libc/include/string.h

Modified: trunk/avr-libc/ChangeLog
===================================================================
--- trunk/avr-libc/ChangeLog    2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/ChangeLog    2012-05-14 15:39:16 UTC (rev 2292)
@@ -1,3 +1,8 @@
+2012-05-14  Joerg Wunsch <address@hidden>
+
+       bug #36454: string.h: Error for long long in C90
+       * include/string.h (ffsll): declare as being a GCC extension
+
 2012-03-11  Dmitry Xmelkov  <address@hidden>
 
        Add multilib version for tiny-stack targets.

Modified: trunk/avr-libc/NEWS
===================================================================
--- trunk/avr-libc/NEWS 2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/NEWS 2012-05-14 15:39:16 UTC (rev 2292)
@@ -5,6 +5,7 @@
   [#35197] sleep.h _BV defined as __BV in AT90S8515 section
   [#35226] Online-documentation broken - [...]
   [#35398] assert doesn't work unless stdlib.h is also included
+  [#36454] string.h: Error for long long in C90
 
 * New devices supported:
 

Modified: trunk/avr-libc/include/string.h
===================================================================
--- trunk/avr-libc/include/string.h     2012-03-11 12:29:03 UTC (rev 2291)
+++ trunk/avr-libc/include/string.h     2012-05-14 15:39:16 UTC (rev 2292)
@@ -110,7 +110,7 @@
 
 extern int ffs (int __val) __ATTR_CONST__;
 extern int ffsl (long __val) __ATTR_CONST__;
-extern int ffsll (long long __val) __ATTR_CONST__;
+__extension__ extern int ffsll (long long __val) __ATTR_CONST__;
 extern void *memccpy(void *, const void *, int, size_t);
 extern void *memchr(const void *, int, size_t) __ATTR_PURE__;
 extern int memcmp(const void *, const void *, size_t) __ATTR_PURE__;




reply via email to

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