tlds
Transactional Operations for Linked Data Structures
|
#include <assert.h>
#include <stdlib.h>
#include "coordinate.h"
#include "grid.h"
#include "list.h"
#include "maze.h"
#include "queue.h"
#include "pair.h"
#include "types.h"
#include "vector.h"
Functions | |
maze_t * | maze_alloc () |
void | maze_free (maze_t *mazePtr) |
static void | addToGrid (grid_t *gridPtr, vector_t *vectorPtr, const char *type) |
long | maze_read (maze_t *mazePtr, char *inputFileName) |
bool_t | maze_checkPaths (maze_t *mazePtr, list_t *pathVectorListPtr, bool_t doPrintPaths) |
Variables | |
comparator_t maze_compare & | coordinate_comparePair |
maze_t* maze_alloc | ( | ) |
void maze_free | ( | maze_t * | mazePtr | ) |
long maze_read | ( | maze_t * | mazePtr, |
char * | inputFileName | ||
) |
comparator_t maze_compare& coordinate_comparePair |