aboutsummaryrefslogtreecommitdiffstats
path: root/smclient/eggsmclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'smclient/eggsmclient.h')
-rw-r--r--smclient/eggsmclient.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/smclient/eggsmclient.h b/smclient/eggsmclient.h
index e620b754a3..5efc486df0 100644
--- a/smclient/eggsmclient.h
+++ b/smclient/eggsmclient.h
@@ -68,10 +68,10 @@ struct _EggSMClientClass
/* virtual methods */
void (*startup) (EggSMClient *client,
- const char *client_id);
+ const gchar *client_id);
void (*set_restart_command) (EggSMClient *client,
- int argc,
- const char **argv);
+ gint argc,
+ const gchar **argv);
void (*will_quit) (EggSMClient *client,
gboolean will_quit);
gboolean (*end_session) (EggSMClient *client,
@@ -100,8 +100,8 @@ GKeyFile *egg_sm_client_get_state_file (EggSMClient *client);
/* Alternate means of saving state */
void egg_sm_client_set_restart_command (EggSMClient *client,
- int argc,
- const char **argv);
+ gint argc,
+ const gchar **argv);
/* Handling "quit_requested" signal */
void egg_sm_client_will_quit (EggSMClient *client,
@@ -113,5 +113,4 @@ gboolean egg_sm_client_end_session (EggSMClientEndStyle style,
G_END_DECLS
-
#endif /* __EGG_SM_CLIENT_H__ */