Sha256: 451a9d7a95f60402d4f4b3f9fd768d143843a3b58029420975adcf30d1e47dea

Contents?: true

Size: 387 Bytes

Versions: 8

Compression:

Stored size: 387 Bytes

Contents

#ifndef STACK_H__
#define STACK_H__

#include <stdlib.h>

#ifdef __cplusplus
extern "C" {
#endif

struct stack {
	void **item;
	size_t size;
	size_t asize;
};

void greenmat_stack_free(struct stack *);
int greenmat_stack_grow(struct stack *, size_t);
int greenmat_stack_init(struct stack *, size_t);

int greenmat_stack_push(struct stack *, void *);

#ifdef __cplusplus
}
#endif

#endif

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
greenmat-3.2.2.4 ext/greenmat/stack.h
greenmat-3.2.2.3 ext/greenmat/stack.h
greenmat-3.2.2.2 ext/greenmat/stack.h
greenmat-3.2.2.1 ext/greenmat/stack.h
greenmat-3.2.2.0 ext/greenmat/stack.h
greenmat-3.2.0.2 ext/greenmat/stack.h
greenmat-3.2.0.1 ext/greenmat/stack.h
greenmat-3.2.0.0 ext/greenmat/stack.h