2010-02-17 8 views

Répondre

6

Looks like c'est juste unsigned char. Donc, il devrait être sécuritaire de lancer tant que vous ne faites pas d'arithmétique.

Mais, vous n'avez probablement pas besoin car cette page a la fonctionnalité de chaîne de clé implémentée en termes de type.

+0

* Pour l'instant *, il est unsigned char - mais pourquoi faire un alias simple pour char si elles ne s'attendent pas à ce que le typedef change dans le futur? – Mihai

13

Si vous jetez un oeil à des exemples, par exemple io2.c, vous remarquerez qu'ils jettent allègrement juste à un char *:

printf("%s", (char *) xmlbuff);