INT_HANDLER save_int_1;
short keywait(void)
{
SetIntVec (AUTO_INT_1, DUMMY_HANDLER);
for (;

{
for (x=0;x<=6;x++)
{
for (y=0;y<=7;y++)
{
if (_rowread(~((short)(1<<x))) & (1<<y)) goto m;
} } }
m:
SetIntVec (AUTO_INT_1, save_int_1);
if (x==0 && y==0) return 8;
if (x==0 && y==1) return 4;
if (x==0 && y==2) return 2;
if (x==0 && y==3) return 6;
if (x==0 && y==4) return 1;
if (x==6 && y==0) return 264;
if (x==1 && y==0) return 13;
}
cette routine cree une erreur :
"Control reaches end of non-void function"

merci
