explicitely include the prototypes for inline functions to cure gcc
authorTim Janik <timj@gtk.org>
Fri, 11 Sep 1998 00:16:22 +0000 (00:16 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 11 Sep 1998 00:16:22 +0000 (00:16 +0000)
Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>

        * glib.h: explicitely include the prototypes for inline functions
        to cure gcc warnings for -Wmissing-prototypes.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h

index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
index 2caee7070c722fea73c1992daff0ffc83f5766be..038473474a9210c1f7d7d1cb4e4e7e4e70f28fa8 100644 (file)
@@ -1,3 +1,8 @@
+Fri Sep 11 02:11:46 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: explicitely include the prototypes for inline functions
+       to cure gcc warnings for -Wmissing-prototypes.
+
 Wed Sep  9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
 
        * configure.in: added -posix check for NeXTStep
diff --git a/glib.h b/glib.h
index 4ce67979bd9d5bf5f1445ebbaedadde3feb6f127..f4d738b365886046aa2ea416875e773bcf18de6e 100644 (file)
--- a/glib.h
+++ b/glib.h
@@ -1256,10 +1256,12 @@ void    g_atexit                (GVoidFunc    func);
 
 /* Bit tests
  */
+G_INLINE_FUNC gint     g_bit_nth_lsf (guint32 mask,
+                                      gint    nth_bit);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC gint
 g_bit_nth_lsf (guint32 mask,
               gint    nth_bit)
-#ifdef G_CAN_INLINE
 {
   do
     {
@@ -1270,13 +1272,14 @@ g_bit_nth_lsf (guint32 mask,
   while (nth_bit < 32);
   return -1;
 }
-#else
-;
-#endif
+#endif /* G_CAN_INLINE */
+
+G_INLINE_FUNC gint     g_bit_nth_msf (guint32 mask,
+                                      gint    nth_bit);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC gint
 g_bit_nth_msf (guint32 mask,
               gint    nth_bit)
-#ifdef G_CAN_INLINE
 {
   if (nth_bit < 0)
     nth_bit = 33;
@@ -1289,25 +1292,24 @@ g_bit_nth_msf (guint32 mask,
   while (nth_bit > 0);
   return -1;
 }
-#else
-;
-#endif
+#endif  /* G_CAN_INLINE */
+
+G_INLINE_FUNC guint    g_bit_storage (guint number);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC guint
 g_bit_storage (guint number)
-#ifdef G_CAN_INLINE
 {
   register guint n_bits = 0;
 
   do
     {
       n_bits++;
-      number = number >> 1;
-    } while (number);
+      number >>= 1;
+    }
+  while (number);
   return n_bits;
 }
-#else
-;
-#endif
+#endif  /* G_CAN_INLINE */
 
 
 /* String Chunks
index 4ce67979bd9d5bf5f1445ebbaedadde3feb6f127..f4d738b365886046aa2ea416875e773bcf18de6e 100644 (file)
@@ -1256,10 +1256,12 @@ void    g_atexit                (GVoidFunc    func);
 
 /* Bit tests
  */
+G_INLINE_FUNC gint     g_bit_nth_lsf (guint32 mask,
+                                      gint    nth_bit);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC gint
 g_bit_nth_lsf (guint32 mask,
               gint    nth_bit)
-#ifdef G_CAN_INLINE
 {
   do
     {
@@ -1270,13 +1272,14 @@ g_bit_nth_lsf (guint32 mask,
   while (nth_bit < 32);
   return -1;
 }
-#else
-;
-#endif
+#endif /* G_CAN_INLINE */
+
+G_INLINE_FUNC gint     g_bit_nth_msf (guint32 mask,
+                                      gint    nth_bit);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC gint
 g_bit_nth_msf (guint32 mask,
               gint    nth_bit)
-#ifdef G_CAN_INLINE
 {
   if (nth_bit < 0)
     nth_bit = 33;
@@ -1289,25 +1292,24 @@ g_bit_nth_msf (guint32 mask,
   while (nth_bit > 0);
   return -1;
 }
-#else
-;
-#endif
+#endif  /* G_CAN_INLINE */
+
+G_INLINE_FUNC guint    g_bit_storage (guint number);
+#ifdef G_CAN_INLINE
 G_INLINE_FUNC guint
 g_bit_storage (guint number)
-#ifdef G_CAN_INLINE
 {
   register guint n_bits = 0;
 
   do
     {
       n_bits++;
-      number = number >> 1;
-    } while (number);
+      number >>= 1;
+    }
+  while (number);
   return n_bits;
 }
-#else
-;
-#endif
+#endif  /* G_CAN_INLINE */
 
 
 /* String Chunks