GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
#ifdef __cplusplus1extern "C" {2#endif3456#include"gmp.h"78#ifndef _BASE_H_9#define _BASE_H_1011#ifdef __STDC__1213/*************************************************************************14@ FILE: base.c15**************************************************************************/16extern void free_tree(struct tree *p);1718extern int hash_mat(struct tree *p,matrix_TYP **v,matrix_TYP *x,int pos);1920extern void init_bahn(bahn *a);2122extern void free_bahn(bahn *a);2324extern bahn **strong_generators(matrix_TYP **base,bravais_TYP *U,int OPT);2526extern matrix_TYP **get_base(bravais_TYP *U);2728extern int is_element(matrix_TYP *x,bravais_TYP *G,bahn **strong,int **w);2930extern matrix_TYP **normalizer_in_N(bravais_TYP *U,bravais_TYP *N,int *anz,31int finite_flag);3233extern int size(bahn **a);3435extern void extend_bahn(bahn **a);3637extern matrix_TYP **get_base(bravais_TYP *U);3839extern int red_gen(bravais_TYP *G,matrix_TYP **base,bahn ***strong,int i);4041matrix_TYP *conjugated(bravais_TYP *G,bravais_TYP *H,42matrix_TYP **N,int Nanz,bahn **strong);4344/*************************************************************************45@ FILE: base2.c46**************************************************************************/47int strong_generators_2(matrix_TYP **base,bravais_TYP *U,matrix_TYP ***K,48int *anz,MP_INT *mp);4950#else5152/*************************************************************************53@ FILE: base.c54**************************************************************************/55extern void free_tree();5657extern int hash_mat();5859extern void init_bahn();6061extern void free_bahn();6263extern bahn **strong_generators();6465extern matrix_TYP **get_base();6667extern int is_element();6869extern matrix_TYP **normalizer_in_N();7071extern int size();7273extern void extend_bahn();7475extern matrix_TYP **get_base();7677extern int red_gen();7879matrix_TYP *conjugated();8081/*************************************************************************82@ FILE: base2.c83**************************************************************************/84int strong_generators_2();8586#endif87#endif8889#ifdef __cplusplus90}91#endif9293949596