werewolf.cpp: In function 'veci check_validity(int, veci, veci, veci, veci, veci, veci)':
werewolf.cpp:9:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define fori(i,n) for(int i=0;i<n;i++)
werewolf.cpp:26:7:
fori(i,X.size()){
~~~~~~~~~~
werewolf.cpp:26:2: note: in expansion of macro 'fori'
fori(i,X.size()){
^~~~
werewolf.cpp:9:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define fori(i,n) for(int i=0;i<n;i++)
werewolf.cpp:42:9:
fori(i,cons[cur].size()){
~~~~~~~~~~~~~~~~~~
werewolf.cpp:42:4: note: in expansion of macro 'fori'
fori(i,cons[cur].size()){
^~~~
werewolf.cpp:9:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define fori(i,n) for(int i=0;i<n;i++)
werewolf.cpp:54:9:
fori(i,cons[cur].size()){
~~~~~~~~~~~~~~~~~~
werewolf.cpp:54:4: note: in expansion of macro 'fori'
fori(i,cons[cur].size()){
^~~~
werewolf.cpp:59:15: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
if(vist1[i]*vist2[i]){