Name

stack_ pop

Synopsis

int stack_pop(Stack *stack, void **data);

Return Value

0 if popping the element is successful, or -1 otherwise.

Description

Pops an element off the stack specified by stack. Upon return, data points to the data stored in the element that was popped. It is the responsibility of the caller to manage the storage associated with the data.

Complexity

O (1)

Get Mastering Algorithms with C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.