Trash Stacks

Trash Stacks

Synopsis


#include <glib.h>

                    GTrashStack;
void                g_trash_stack_push                  (GTrashStack **stack_p,
                                                         gpointer data_p);
gpointer            g_trash_stack_pop                   (GTrashStack **stack_p);
gpointer            g_trash_stack_peek                  (GTrashStack **stack_p);
guint               g_trash_stack_height                (GTrashStack **stack_p);

Description

Details

GTrashStack

typedef struct {
  GTrashStack *next;
} GTrashStack;


g_trash_stack_push ()

void                g_trash_stack_push                  (GTrashStack **stack_p,
                                                         gpointer data_p);

stack_p :

data_p :


g_trash_stack_pop ()

gpointer            g_trash_stack_pop                   (GTrashStack **stack_p);

stack_p :

Returns :


g_trash_stack_peek ()

gpointer            g_trash_stack_peek                  (GTrashStack **stack_p);

stack_p :

Returns :


g_trash_stack_height ()

guint               g_trash_stack_height                (GTrashStack **stack_p);

stack_p :

Returns :