Exemple #1
0
gboolean
gitg_shell_run_sync_with_inputv (const gchar  *input,
                                 GError      **error,
                                 ...)
{
	va_list ap;
	gchar **ret;

	va_start (ap, error);
	ret = gitg_shell_run_sync_with_input_and_outputva (FALSE,
	                                                   input,
	                                                   ap,
	                                                   error);
	va_end (ap);

	if (ret)
	{
		g_strfreev (ret);
		return TRUE;
	}
	else
	{
		return FALSE;
	}
}
Exemple #2
0
static gboolean
gitg_shell_run_sync_with_outputva (gboolean    preserve_line_endings,
                                   gchar    ***output,
                                   va_list     ap,
                                   GError    **error)
{
	return gitg_shell_run_sync_with_input_and_outputva (preserve_line_endings,
	                                                    NULL,
	                                                    output,
	                                                    ap,
	                                                    error);
}
Exemple #3
0
gboolean
gitg_shell_run_sync_with_inputv (const gchar  *input,
                                 GError      **error,
                                 ...)
{
	va_list ap;
	gboolean ret;

	va_start (ap, error);
	ret = gitg_shell_run_sync_with_input_and_outputva (FALSE,
	                                                   input,
	                                                   NULL,
	                                                   ap,
	                                                   error);
	va_end (ap);

	return ret;
}
Exemple #4
0
gboolean
gitg_shell_run_sync_with_input_and_outputv (gboolean       preserve_line_endings,
                                            const gchar   *input,
                                            gchar       ***output,
                                            GError       **error,
                                            ...)
{
	va_list ap;
	gboolean ret;

	va_start (ap, error);
	ret = gitg_shell_run_sync_with_input_and_outputva (preserve_line_endings,
	                                                   input,
	                                                   output,
	                                                   ap,
	                                                   error);
	va_end (ap);

	return ret;
}