Don't leave NULL's in argv.

Sat Mar 14 02:12:44 1998  Owen Taylor  <owt1@cornell.edu>

	* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
This commit is contained in:
Owen Taylor 1998-03-14 07:16:36 +00:00 committed by Owen Taylor
parent f9ad283402
commit 54a9eb416d
10 changed files with 44 additions and 19 deletions

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -1,3 +1,7 @@
Sat Mar 14 02:12:44 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
Sat Mar 14 01:36:51 1998 Owen Taylor <owt1@cornell.edu>
* gtk-config.in: Added -I $exec_prefix/glib/include to cflags

View File

@ -311,12 +311,6 @@ gdk_init (int *argc,
for (i = 1; i < *argc;)
{
if ((*argv)[i] == NULL)
{
i += 1;
continue;
}
#ifdef G_ENABLE_DEBUG
if (strcmp ("--gdk-debug", (*argv)[i]) == 0)
{

View File

@ -311,12 +311,6 @@ gdk_init (int *argc,
for (i = 1; i < *argc;)
{
if ((*argv)[i] == NULL)
{
i += 1;
continue;
}
#ifdef G_ENABLE_DEBUG
if (strcmp ("--gdk-debug", (*argv)[i]) == 0)
{

View File

@ -204,16 +204,10 @@ gtk_init (int *argc,
if (argc && argv)
{
gint i;
gint i, j, k;
for (i = 1; i < *argc;)
{
if ((*argv)[i] == NULL)
{
i += 1;
continue;
}
if (strcmp ("--gtk-debug", (*argv)[i]) == 0)
{
(*argv)[i] = NULL;
@ -242,6 +236,21 @@ gtk_init (int *argc,
}
i += 1;
}
for (i = 1; i < *argc; i++)
{
for (k = i; k < *argc; k++)
if ((*argv)[k] != NULL)
break;
if (k > i)
{
k -= i;
for (j = i + k; j < *argc; j++)
(*argv)[j-k] = (*argv)[j];
*argc -= k;
}
}
}
#endif /* G_ENABLE_DEBUG */