> Ah ? Pourtant quand je vois les fichiers toto.c et toto.o, je sais que toto.o est la
> version code object du code source toto.c.
Pire : si je vois toto.c qui contient
int main () {
int class = 42;
return class;
}
je sais que c'est un fichier C syntaxiquement correct.
Si le même fichier s'appelle toto.cpp, je sais que c'est un fichier C++ incorrect. Un machin basé sur le contenu n'aurait jamais pu faire cette distinction.
[^] # Re: de pires solutions existent, mais de meilleures ?
Posté par Matthieu Moy (site web personnel) . En réponse au journal En finir avec libmagic. Évalué à 3.
> version code object du code source toto.c.
Pire : si je vois toto.c qui contient
int main () {
int class = 42;
return class;
}
je sais que c'est un fichier C syntaxiquement correct.
Si le même fichier s'appelle toto.cpp, je sais que c'est un fichier C++ incorrect. Un machin basé sur le contenu n'aurait jamais pu faire cette distinction.