* debugger/mcs51/break.c, debugger/mcs51/cmd.c,
[fw/sdcc] / debugger / mcs51 / symtab.c
index 4e5165bc1fd80780b862905261a4b35cb901be51..5473d60e31c079d2bdf91fa2c52428f818d67cbf 100644 (file)
@@ -105,7 +105,7 @@ void parseFunc (char *line)
     func->modName = currModName ;
     while(*rs && *rs != ',') rs++;
     rs++;
-    sscanf(rs,"%d,%d,%d",&i,
+    sscanf(rs,"%d,%d,%hd",&i,
         &(SPEC_INTN(func->sym->etype)),
         &(SPEC_BANK(func->sym->etype)));
     SPEC_INTRTN(func->sym->etype) = i;