J'ai des problèmes avec le code ci-dessous avec l'erreur à la ligne 5 :
erreur : conversion invalide de
void*
achar*
J'utilise g++ avec codeblocks et j'ai essayé de compiler ce fichier comme un fichier cpp. Est-ce important ?
#include <openssl/crypto.h>
int main()
{
char *foo = malloc(1);
if (!foo) {
printf("malloc()");
exit(1);
}
OPENSSL_cleanse(foo, 1);
printf("cleaned one byte\n");
OPENSSL_cleanse(foo, 0);
printf("cleaned zero bytes\n");
}