diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cubetypes.h | 1 | ||||
| -rw-r--r-- | src/fst.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/cubetypes.h b/src/cubetypes.h index d4fa241..565dddb 100644 --- a/src/cubetypes.h +++ b/src/cubetypes.h | |||
| @@ -103,6 +103,7 @@ typedef struct threaddatagenpt ThreadDataGenpt; | |||
| 103 | typedef struct transgroup TransGroup; | 103 | typedef struct transgroup TransGroup; |
| 104 | 104 | ||
| 105 | typedef bool (*Checker) (Cube *); | 105 | typedef bool (*Checker) (Cube *); |
| 106 | typedef bool (*CubeTester) (Cube *, Alg *); | ||
| 106 | typedef bool (*DfsMover) (DfsArg *); | 107 | typedef bool (*DfsMover) (DfsArg *); |
| 107 | typedef void (*DfsExtraCopier) (void *, void *); | 108 | typedef void (*DfsExtraCopier) (void *, void *); |
| 108 | typedef bool (*Validator) (Alg *); | 109 | typedef bool (*Validator) (Alg *); |
| @@ -43,6 +43,7 @@ cube_to_fst(Cube *cube) | |||
| 43 | ret.fr_eofb = coord_eofb.i[0]->index(&c); | 43 | ret.fr_eofb = coord_eofb.i[0]->index(&c); |
| 44 | ret.fr_eposepe = coord_eposepe.i[0]->index(&c); | 44 | ret.fr_eposepe = coord_eposepe.i[0]->index(&c); |
| 45 | ret.fr_coud = coord_coud.i[0]->index(&c); | 45 | ret.fr_coud = coord_coud.i[0]->index(&c); |
| 46 | copy_cube(cube, &c); | ||
| 46 | apply_trans(rd, &c); | 47 | apply_trans(rd, &c); |
| 47 | ret.rd_eofb = coord_eofb.i[0]->index(&c); | 48 | ret.rd_eofb = coord_eofb.i[0]->index(&c); |
| 48 | ret.rd_eposepe = coord_eposepe.i[0]->index(&c); | 49 | ret.rd_eposepe = coord_eposepe.i[0]->index(&c); |
