X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fgshell.h;h=cff6c5cbfa1a812caa7391b3f72048f5b35e4495;hb=20f6cc2a10ba26860e7a6d27c100deadb5497772;hp=b3f9d91480702fd0db7bbea00fa875f23e9b286f;hpb=2fd6b001fb431c274ad6808912ec5fbe831afbef;p=platform%2Fupstream%2Fglib.git diff --git a/glib/gshell.h b/glib/gshell.h index b3f9d91..cff6c5c 100644 --- a/glib/gshell.h +++ b/glib/gshell.h @@ -21,6 +21,10 @@ #ifndef __G_SHELL_H__ #define __G_SHELL_H__ +#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION) +#error "Only can be included directly." +#endif + #include G_BEGIN_DECLS @@ -36,11 +40,15 @@ typedef enum G_SHELL_ERROR_FAILED } GShellError; +GLIB_AVAILABLE_IN_ALL GQuark g_shell_error_quark (void); +GLIB_AVAILABLE_IN_ALL gchar* g_shell_quote (const gchar *unquoted_string); +GLIB_AVAILABLE_IN_ALL gchar* g_shell_unquote (const gchar *quoted_string, GError **error); +GLIB_AVAILABLE_IN_ALL gboolean g_shell_parse_argv (const gchar *command_line, gint *argcp, gchar ***argvp, @@ -49,5 +57,3 @@ gboolean g_shell_parse_argv (const gchar *command_line, G_END_DECLS #endif /* __G_SHELL_H__ */ - -