Warnings and Assertions

Warnings and Assertions

Synopsis


#include <glib.h>

void                g_print                             (const gchar *format,
                                                         ...);
GPrintFunc          g_set_print_handler                 (GPrintFunc func);
void                (*GPrintFunc)                       (const gchar *string);

void                g_printerr                          (const gchar *format,
                                                         ...);
GPrintFunc          g_set_printerr_handler              (GPrintFunc func);

#define             g_return_if_fail                    (expr)
#define             g_return_val_if_fail                (expr,val)
#define             g_return_if_reached                 ()
#define             g_return_val_if_reached             (val)
#define             g_warn_if_fail                      (expr)
#define             g_warn_if_reached                   ()

void                g_on_error_query                    (const gchar *prg_name);
void                g_on_error_stack_trace              (const gchar *prg_name);

#define             G_BREAKPOINT                        ()

Description

Details

g_print ()

void                g_print                             (const gchar *format,
                                                         ...);

format :

... :


g_set_print_handler ()

GPrintFunc          g_set_print_handler                 (GPrintFunc func);

func :

Returns :


GPrintFunc ()

void                (*GPrintFunc)                       (const gchar *string);

string :


g_printerr ()

void                g_printerr                          (const gchar *format,
                                                         ...);

format :

... :


g_set_printerr_handler ()

GPrintFunc          g_set_printerr_handler              (GPrintFunc func);

func :

Returns :


g_return_if_fail()

#define             g_return_if_fail(expr)

expr :


g_return_val_if_fail()

#define             g_return_val_if_fail(expr,val)

expr :

val :


g_return_if_reached()

#define             g_return_if_reached()


g_return_val_if_reached()

#define             g_return_val_if_reached(val)

val :


g_warn_if_fail()

#define             g_warn_if_fail(expr)

expr :


g_warn_if_reached()

#define             g_warn_if_reached()


g_on_error_query ()

void                g_on_error_query                    (const gchar *prg_name);

prg_name :


g_on_error_stack_trace ()

void                g_on_error_stack_trace              (const gchar *prg_name);

prg_name :


G_BREAKPOINT()

#define             G_BREAKPOINT()