Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:hiberis:mingw:win32
mingw32-glib2
0002-Reorder-code-to-avoid-forward-declaration....
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0002-Reorder-code-to-avoid-forward-declaration.patch of Package mingw32-glib2
From 08057ee1eea5e8ebdb3817cc9a9b77160d1eda89 Mon Sep 17 00:00:00 2001 From: Hib Eris <hib@hiberis.nl> Date: Fri, 8 Mar 2013 10:00:28 +0100 Subject: [PATCH 2/4] Reorder code to avoid forward declaration --- glib/goption.c | 94 +++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 50 deletions(-) diff --git a/glib/goption.c b/glib/goption.c index 76013f5..3edb30a 100644 --- a/glib/goption.c +++ b/glib/goption.c @@ -241,12 +241,6 @@ static void free_changes_list (GOptionContext *context, gboolean revert); static void free_pending_nulls (GOptionContext *context, gboolean perform_nulls); -static gboolean -option_context_parse_internal (GOptionContext *context, - gboolean utf8_flag, - gint *argc, - gchar ***argv, - GError **error); static int @@ -1740,50 +1734,6 @@ platform_get_argv0 (void) return NULL; } -/** - * g_option_context_parse: - * @context: a #GOptionContext - * @argc: (inout) (allow-none): a pointer to the number of command line arguments - * @argv: (inout) (array length=argc) (allow-none): a pointer to the array of command line arguments - * @error: a return location for errors - * - * Parses the command line arguments, recognizing options - * which have been added to @context. A side-effect of - * calling this function is that g_set_prgname() will be - * called. - * - * If the parsing is successful, any parsed arguments are - * removed from the array and @argc and @argv are updated - * accordingly. A '--' option is stripped from @argv - * unless there are unparsed options before and after it, - * or some of the options after it start with '-'. In case - * of an error, @argc and @argv are left unmodified. - * - * If automatic <option>--help</option> support is enabled - * (see g_option_context_set_help_enabled()), and the - * @argv array contains one of the recognized help options, - * this function will produce help output to stdout and - * call <literal>exit (0)</literal>. - * - * Note that function depends on the - * <link linkend="setlocale">current locale</link> for - * automatic character set conversion of string and filename - * arguments. - * - * Return value: %TRUE if the parsing was successful, - * %FALSE if an error occurred - * - * Since: 2.6 - **/ -gboolean -g_option_context_parse (GOptionContext *context, - gint *argc, - gchar ***argv, - GError **error) -{ - return option_context_parse_internal (context, FALSE, argc, argv, error); -} - static gboolean option_context_parse_internal (GOptionContext *context, gboolean utf8_flag, @@ -2110,6 +2060,50 @@ option_context_parse_internal (GOptionContext *context, } /** + * g_option_context_parse: + * @context: a #GOptionContext + * @argc: (inout) (allow-none): a pointer to the number of command line arguments + * @argv: (inout) (array length=argc) (allow-none): a pointer to the array of command line arguments + * @error: a return location for errors + * + * Parses the command line arguments, recognizing options + * which have been added to @context. A side-effect of + * calling this function is that g_set_prgname() will be + * called. + * + * If the parsing is successful, any parsed arguments are + * removed from the array and @argc and @argv are updated + * accordingly. A '--' option is stripped from @argv + * unless there are unparsed options before and after it, + * or some of the options after it start with '-'. In case + * of an error, @argc and @argv are left unmodified. + * + * If automatic <option>--help</option> support is enabled + * (see g_option_context_set_help_enabled()), and the + * @argv array contains one of the recognized help options, + * this function will produce help output to stdout and + * call <literal>exit (0)</literal>. + * + * Note that function depends on the + * <link linkend="setlocale">current locale</link> for + * automatic character set conversion of string and filename + * arguments. + * + * Return value: %TRUE if the parsing was successful, + * %FALSE if an error occurred + * + * Since: 2.6 + **/ +gboolean +g_option_context_parse (GOptionContext *context, + gint *argc, + gchar ***argv, + GError **error) +{ + return option_context_parse_internal (context, FALSE, argc, argv, error); +} + +/** * g_option_context_parse_utf8: * @context: a #GOptionContext * @argc: (inout) (allow-none): a pointer to the number of strings in @argv -- 1.8.1.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor