J'ai le code suivant qui se traduit par erreur segfaultavec des points de suspension entraînant segfault
#define MAPGW_CM_TRACE(...) mapgw_cm_trace(__VA_ARGS__)
Fonction défnition va comme ça ..
int mapgw_cm_trace(int trapLog, char *pcMsgId, ...)
{ //do something
}
Et j'appelle la fonction comme celui-ci ..:
MAPGW_CM_TRACE(1,"<some String>",
23,233, 4783274, 2138123, 23123, 21312,23112);
Je sais que je pourrais avoir moins de compréhension de l'ellipse. S'il vous plaît aidez-moi à travers.
Merci d'avance ..
avez-vous essayé de le déboguer? Sur quelle ligne échoue-t-il? – anishsane
Veuillez fournir un testcase minimal compilable afin que nous puissions reproduire votre problème sur nos systèmes. – Sebivor
Débogage .. oui .. exactement à cet appel de fonction, il échoue et me jette l'erreur segfault .. – 302Found