Make g_error_new_valist public

Bug #569024.
This commit is contained in:
Yeti 2009-04-20 13:22:17 +02:00 committed by Christian Persch
parent 14d53dcfa8
commit 01b79d67ef
5 changed files with 35 additions and 1 deletions

View File

@ -388,6 +388,7 @@ G_HAVE_GROWING_STACK
GError
g_error_new
g_error_new_literal
g_error_new_valist
g_error_free
g_error_copy
g_error_matches

View File

@ -415,6 +415,18 @@ information about an error that has occurred.
@Returns:
<!-- ##### FUNCTION g_error_new_valist ##### -->
<para>
</para>
@domain:
@code:
@format:
@args:
@Returns:
<!-- ##### FUNCTION g_error_free ##### -->
<para>

View File

@ -30,7 +30,21 @@
#include "galias.h"
static GError*
/**
* g_error_new_valist:
* @domain: error domain
* @code: error code
* @format: printf()-style format for error message
* @var_args: #va_list of parameters for the message format
*
* Creates a new #GError with the given @domain and @code,
* and a message formatted with @format.
*
* Returns: a new #GError
*
* Since: 2.22
**/
GError*
g_error_new_valist (GQuark domain,
gint code,
const gchar *format,

View File

@ -25,6 +25,8 @@
#ifndef __G_ERROR_H__
#define __G_ERROR_H__
#include <stdarg.h>
#include <glib/gquark.h>
G_BEGIN_DECLS
@ -46,6 +48,10 @@ GError* g_error_new (GQuark domain,
GError* g_error_new_literal (GQuark domain,
gint code,
const gchar *message);
GError* g_error_new_valist (GQuark domain,
gint code,
const gchar *format,
va_list args);
void g_error_free (GError *error);
GError* g_error_copy (const GError *error);

View File

@ -348,6 +348,7 @@ g_error_free
g_error_matches
g_error_new G_GNUC_PRINTF(3,4)
g_error_new_literal
g_error_new_valist
g_propagate_error
g_set_error G_GNUC_PRINTF(4,5)
g_set_error_literal