La transmission de l'argument 1 supprime les qualificateurs du type de cible de pointeur

Ma principale fonction est la suivante:

int main(int argc, char const *argv[])
{
    huffenc(argv[1]);
    return 0;
}

Le compilateur renvoie l'avertissement:

huffenc.c:76: warning: passing argument 1 of ‘huffenc’ discards qualifiers from pointer target type

De référence, huffenc prend un char* d'entrée, et la fonction est exécutée, avec l'exemple de l'entrée de "l'absurdité" via ./huffenc senselessness

Ce que cela pourrait avertissement signifie?

source d'informationauteur Alex Nichols | 2013-03-13