Gestion de la souris sous cygwin.
Bonjour,
je tente d'utiliser les fonctions de gestions de la souris sous cygwin.
Voici le code, pourtant simple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#include <curses.h>
#ifdef NCURSES_MOUSE_VERSION
#define Mouse "Mouse supported"
#else
#define Mouse "Mouse not supported"
#endif
int main() {
char c;
// La souris est-elle supportée?
printf(Mouse);
mmask_t Mask;
mousemask(BUTTON1_CLICKED | BUTTON3_CLICKED,(mmask_t *)NULL);
scanf("%c",&c);
return 0;
} |
Ce code me donne un beau Core Dump ! Ce qui est étonnant car à en croire le manpage, on peut passer NULL comme deuxième argument.
Si une âme charitable veut bien tester ce code sur un Linux natif ou avec Cygwin et me dire s'il a le même problème, merci.
Pour information, j'utilise la dll ncurses version 8 de cygwin.