X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fgshell.h;h=cff6c5cbfa1a812caa7391b3f72048f5b35e4495;hb=35eaf037bdfca985abf5d349e7355f1d2ed9c77b;hp=c433cbaeb48b0f12e7b31760531426094299c6cd;hpb=110c6cbac8d9cbddc27dcdf3f6c22889262fcc54;p=platform%2Fupstream%2Fglib.git diff --git a/glib/gshell.h b/glib/gshell.h index c433cba..cff6c5c 100644 --- a/glib/gshell.h +++ b/glib/gshell.h @@ -21,7 +21,11 @@ #ifndef __G_SHELL_H__ #define __G_SHELL_H__ -#include +#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__ */ - -