deepQlearning: add libdeepqlearn.so, debug some issue with -Werror -fpic

This commit is contained in:
2025-10-21 08:34:25 +02:00
parent bc7d98094f
commit 244ac9cd1d
6 changed files with 19 additions and 19 deletions
+4 -4
View File
@@ -378,22 +378,22 @@ void signedvCoordFromLin(long int *ret, long int line, dimension *dim ){
long int* signedCoordFromLin(long int line, dimension *dim){
long int *ret;
ret=malloc(dim->size*sizeof(long int));
vCoordFromLin(ret,line,dim);
signedvCoordFromLin(ret,line,dim);
return ret;
}
/* */
/* unsigned */
size_t LineFromCoord(size_t *coo, dimension *dim) {
return signedLineFromCoord(coo,dim);
return (long)signedLineFromCoord((long*)coo,dim);
}
void vCoordFromLin(size_t *ret, size_t line, dimension *dim ){
signedvCoordFromLin(ret, line, dim);
signedvCoordFromLin((long*)ret, (long)line, dim);
}
size_t* CoordFromLin(size_t line, dimension *dim){
return signedCoordFromLin(line, dim);
return (size_t*)signedCoordFromLin((long)line, dim);
}
+3 -3
View File
@@ -51,9 +51,9 @@ size_t LineFromCoord(size_t *coo, dimension *dim);
size_t* CoordFromLin(size_t line, dimension *dim);
void vCoordFromLin(size_t *ret, size_t line, dimension *dim );
long int signedLineFromCoord(long int *coo, dimension *dim);
long int* signedCoordFromLin(long int line, dimension *dim);
void signedvCoordFromLin(long int *ret, long int line, dimension *dim );
long int signedLineFromCoord(long *coo, dimension *dim);
long int* signedCoordFromLin(long line, dimension *dim);
void signedvCoordFromLin(long *ret, long int line, dimension *dim );
void increment_dim_var(dimension *d);