Los tipos de datos no coinciden, tu esperas de vuelta un vector de char, por esto:
Es decir, tu esperas que el valor de retorno de la función quede en "up", pero lo único que puede devolver la función etSecureUserProfile es un valor entero:
Necesitarías una función prototipo algo así:
Saludos.
Código [Seleccionar]
printf("Fuera:%s\n",up)
Es decir, tu esperas que el valor de retorno de la función quede en "up", pero lo único que puede devolver la función etSecureUserProfile es un valor entero:
Código [Seleccionar]
int getSecureUserProfile(unsigned char* up);
Necesitarías una función prototipo algo así:
Código [Seleccionar]
char *funcion(unsigned char *p);
Saludos.