int main() { int n; Stack* s = stack_create(1); stack_push(s, 42); stack_push(s, 37); stack_pop(s); stack_push(s, 20); stack_push(s, -3); n = stack_size(s); printf("%d\n", n); stack_destroy(s); List_stack* ls = list_stack_create(); list_stack_push(ls, 42); list_stack_push(ls, 37); list_stack_push(ls, -3); list_stack_pop(ls); n = list_stack_size(ls); printf("%d\n", n); list_stack_destroy(ls); }
void main_window_push_list (MainWindow* self, GreeterList* widget) { ListStack* _tmp0_; GreeterList* _tmp1_; ListStack* _tmp2_; guint _tmp3_; guint _tmp4_; g_return_if_fail (self != NULL); g_return_if_fail (widget != NULL); _tmp0_ = self->stack; _tmp1_ = widget; list_stack_push (_tmp0_, _tmp1_); _tmp2_ = self->stack; _tmp3_ = list_stack_get_num_children (_tmp2_); _tmp4_ = _tmp3_; if (_tmp4_ > ((guint) 1)) { GtkButton* _tmp5_; _tmp5_ = self->priv->back_button; gtk_widget_show ((GtkWidget*) _tmp5_); } }