¿Es seguro construir con -fsigned-char con Android NDK?
Para mantener la coherencia con otras plataformas, necesito usarsigned char
en algún código nativo en el que estoy trabajando. Pero por defecto en Android NDKchar
type esunsigned
.
He intentado usar explícitamentesigned char
type pero genera demasiadas advertenciasdiffer in signedness
cuando las funciones de biblioteca / constante de cadena están involucradas, así que estoy buscando construir mi código con-fsigned-char
.
Ahora estoy tratando de anticipar problemas con respecto a Android ARMABI y API cuando-fsigned-char
se usa, pero todavía no puedo encontrar ningún problema.
InProcedimiento de llamada estándar para el ARM Architecture ABI (AAPCS), 7.1.1 Tipos aritméticos yC Library ABI para ARM Architecture, 5.6 inttypes.h,char
se ha dichounsigned
.
¿Sabía si habrá algún problema al usar la biblioteca C (otras bibliotecas disponibles en Android) cuando-fsigned-char
está habilitado en Android NDK?