Formally deprecate G_CONST_RETURN
authorRyan Lortie <desrt@desrt.ca>
Mon, 13 Jun 2011 13:27:41 +0000 (09:27 -0400)
committerRyan Lortie <desrt@desrt.ca>
Mon, 13 Jun 2011 13:27:41 +0000 (09:27 -0400)
glib/gmacros.h

index aed6d09..f67fbd5 100644 (file)
 #  define G_STMT_END    while (0)
 #endif
 
-/* Allow the app programmer to select whether or not return values
- * (usually char*) are const or not.  Don't try using this feature for
- * functions with C++ linkage.
- */
+/* Deprecated -- do not use. */
+#ifndef G_DISABLE_DEPRECATED
 #ifdef G_DISABLE_CONST_RETURNS
 #define G_CONST_RETURN
 #else
 #define G_CONST_RETURN const
 #endif
+#endif
 
 /*
  * The G_LIKELY and G_UNLIKELY macros let the programmer give hints to