GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
#ifdef __cplusplus1extern "C" {2#endif3456#ifndef _TIETZETRANS_H_78#define _TIETZETRANS_H_910typedef struct {11matrix_TYP* element;12int* product;13int nproduct;14int left, right;15} derived_TYP;16typedef struct{17derived_TYP** list;18int sizemult;19int firstfree;} derivedsg_TYP;20#define NIL (-1)2122typedef struct23{24int* lhsproduct;25int lhsnproduct;26int* rhsproduct;27int rhsnproduct;28} relator_TYP;2930typedef struct31{32derivedsg_TYP* generators;33relator_TYP* relators;34int norelators;35int ext_factor;36} presentation_TYP;373839typedef struct40{41int* lhsproduct;42int lhs_no;43int* rhsproduct;44int rhs_no;45} anne_relator_TYP;4647typedef struct48{49matrix_TYP** generators;50anne_relator_TYP* relators;51int gen_no;52int rel_no;53} anne_presentation_TYP;545556typedef struct {57int dim;58int P_no;59bravais_TYP *R;60matrix_TYP *T;61matrix_TYP **PRV;62} RG_TYP;6364typedef struct {65int dim;66polyeder_TYP *P;67matrix_TYP **BK;68} Fube_TYP;6970typedef struct{71matrix_TYP *elm;72int *schreier_vec;73matrix_TYP *trans;74} ele_TYP;7576typedef struct {77int *sword;78matrix_TYP *trans;79}Stab_word_TYP;8081#endif828384#ifdef __cplusplus85}86#endif87888990