[Xfce4-commits] r24834 - libxfcegui4/trunk/libxfcegui4

Danny Milosavljevic dannym at xfce.org
Sat Feb 3 18:50:12 CET 2007


Author: dannym
Date: 2007-02-03 17:50:12 +0000 (Sat, 03 Feb 2007)
New Revision: 24834

Modified:
   libxfcegui4/trunk/libxfcegui4/session-client.c
   libxfcegui4/trunk/libxfcegui4/session-client.h
Log:
explain what constness is to C



Modified: libxfcegui4/trunk/libxfcegui4/session-client.c
===================================================================
--- libxfcegui4/trunk/libxfcegui4/session-client.c	2007-02-03 17:43:55 UTC (rev 24833)
+++ libxfcegui4/trunk/libxfcegui4/session-client.c	2007-02-03 17:50:12 UTC (rev 24834)
@@ -1172,28 +1172,28 @@
     return session_client->program;
 }
 
-gchar** const client_session_get_clone_command(SessionClient * session_client)
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_clone_command(SessionClient * session_client)
 {
-    return session_client->clone_command;
+    return (const gchar * const *) session_client->clone_command;
 }
 
-gchar** const client_session_get_resign_command(SessionClient * session_client)
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_resign_command(SessionClient * session_client)
 {
-    return session_client->resign_command;
+    return (const gchar * const *) session_client->resign_command;
 }
 
-gchar** const client_session_get_restart_command(SessionClient * session_client)
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_restart_command(SessionClient * session_client)
 {
-    return session_client->restart_command;
+    return (const gchar * const *) session_client->restart_command;
 }
 
-gchar** const client_session_get_discard_command(SessionClient * session_client)
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_discard_command(SessionClient * session_client)
 {
-    return session_client->discard_command;
+    return (const gchar * const *) session_client->discard_command;
 }
 
-gchar** const client_session_get_shutdown_command(SessionClient * session_client)
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_shutdown_command(SessionClient * session_client)
 {
-    return session_client->shutdown_command;
+    return (const gchar * const *) session_client->shutdown_command;
 }
 

Modified: libxfcegui4/trunk/libxfcegui4/session-client.h
===================================================================
--- libxfcegui4/trunk/libxfcegui4/session-client.h	2007-02-03 17:43:55 UTC (rev 24833)
+++ libxfcegui4/trunk/libxfcegui4/session-client.h	2007-02-03 17:50:12 UTC (rev 24834)
@@ -158,9 +158,9 @@
 gchar const* client_session_get_given_client_id(SessionClient * session_client);
 gchar const* client_session_get_current_directory(SessionClient * session_client);
 gchar const* client_session_get_program(SessionClient * session_client);
-gchar** const client_session_get_clone_command(SessionClient * session_client);
-gchar** const client_session_get_resign_command(SessionClient * session_client);
-gchar** const client_session_get_restart_command(SessionClient * session_client);
-gchar** const client_session_get_discard_command(SessionClient * session_client);
-gchar** const client_session_get_shutdown_command(SessionClient * session_client);
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_clone_command(SessionClient * session_client);
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_resign_command(SessionClient * session_client);
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_restart_command(SessionClient * session_client);
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_discard_command(SessionClient * session_client);
+G_CONST_RETURN gchar* G_CONST_RETURN * client_session_get_shutdown_command(SessionClient * session_client);
 #endif



More information about the Xfce4-commits mailing list