view src/ploki/mars.h @ 8916:0234daffd946

<oerjan> addquote <int-e> I couldn\'t help thinking that maybe if one considers the ramifications in full detail it will turn out that overthinking is often not helpful and therefore, not something to be proud of.
author HackBot
date Sun, 14 Aug 2016 02:31:47 +0000
parents ac0403686959
children
line wrap: on
line source

#ifndef MARS_H_
#define MARS_H_

#include "Str.h"
#include "op.h"

#include <stddef.h>

struct mars {
	size_t size, length;
	struct mars **table;
	struct op *data;
};

void ma_init(struct mars *);
void ma_end(struct mars *);
int ma_enter(struct mars *, const String *, struct op *);
int ma_exists(const struct mars *, const String *);
struct op *ma_find(const struct mars *, String *);

#endif /* MARS_H_ */