GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
#include "typedef.h"1#include "matrix.h"2#include"getput.h"3#include"datei.h"4/**************************************************************************\5@---------------------------------------------------------------------------6@---------------------------------------------------------------------------7@ FILE: free_bravais.8@---------------------------------------------------------------------------9@---------------------------------------------------------------------------10@11\**************************************************************************/1213/**************************************************************************\14@---------------------------------------------------------------------------15@ void free_bravais(grp)16@ bravais_TYP *grp;17@18@ frees the space allocated for the pointers of the bravais_TYP *grp.19@---------------------------------------------------------------------------20@21\**************************************************************************/2223void free_bravais(grp)24bravais_TYP *grp;25{26int i;2728if ( grp ) {29if ( grp->gen_no != 0 && grp->gen ) {30for(i=0; i< grp->gen_no; i++) {31free_mat(grp->gen[i]);32}33free ( grp->gen );34}3536if ( grp->form_no != 0 && grp->form ) {37for(i=0; i< grp->form_no; i++) {38free_mat(grp->form[i]);39}40free( (int *)grp->form);41}4243if ( grp->zentr_no != 0 && grp->zentr ) {44for(i=0; i< grp->zentr_no; i++)45{46free_mat(grp->zentr[i]);47}48free( (int *)grp->zentr);49}5051if ( grp->normal_no != 0 && grp->normal ) {52for(i=0; i< grp->normal_no; i++)53{54free_mat(grp->normal[i]);55}56free( (int *)grp->normal);57}5859if ( grp->cen_no != 0 && grp->cen ) {60for(i=0; i< grp->cen_no; i++)61{62free_mat(grp->cen[i]);63}64free( (int *)grp->cen );65}6667free( (int *)grp);68}6970}717273/*{{{}}}*/747576