Gracias
@Kuk, disculpa la contestacion a tu ayuda, entre fiestas y he estado enfermo, hasta hoy no he podido hacer pruebas de tu propuesta.
He realizado el cambio en el codigo de cobol, y ahora me sale un error nuevo de compilacion que no tenia antes ... y esta vez no se por donde pillarlo.
Te adjunto error al compilar:
Código Bash:
[nvarona@rh94 cobol]$ cobc -x -free -L/usr/lib64 -lmariadb -o demo-sql demo-sql.cbl
/tmp/cob2842_0.c: En la función ‘CustomerMaria_’:
/tmp/cob2842_0.c:138:19: aviso: la asignación a ‘int’ desde ‘unsigned char *’ crea un entero desde un puntero sin una conversión [-Wint-conversion]
138 | (*(int *)(b_8)) = (cob_u8_ptr)NULL;
| ^
[nvarona@rh94 cobol]$