* libiberty.h (ffs): Declare, if necessary.
authorMark Mitchell <mark@codesourcery.com>
Tue, 29 Mar 2005 01:12:11 +0000 (01:12 +0000)
committerMark Mitchell <mark@codesourcery.com>
Tue, 29 Mar 2005 01:12:11 +0000 (01:12 +0000)
include/ChangeLog
include/libiberty.h

index 6b1b233b7e31c373fe9da8cb78d1ac0f611c0a3c..6d73fe80b5724f44641aaae8fb2e656825ebcf8e 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-28  Mark Mitchell <mark@codesourcery.com>
+
+       * libiberty.h (ffs): Declare, if necessary.
+       
 2005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
 
        * ternary.h: Don't use PARAMS anymore.
index a06421037268dbcd500210563add5120ad9e175d..f1d4f464afbe75e4afd1fa9f27ea8c1edd5ef092 100644 (file)
@@ -138,6 +138,13 @@ extern char *libiberty_concat_ptr;
 
 extern int fdmatch (int fd1, int fd2);
 
+/* Return the position of the first bit set in the argument.  */
+/* Prototypes vary from system to system, so we only provide a
+   prototype on systems where we know that we need it.  */
+#if defined (HAVE_DECL_FFS) && !HAVE_DECL_FFS
+extern int ffs(int);
+#endif
+
 /* Get the working directory.  The result is cached, so don't call
    chdir() between calls to getpwd().  */