|
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 |